C#圖像處理之圖像目標(biāo)質(zhì)心檢測(cè)的方法
更新時(shí)間:2015年04月24日 10:23:15 作者:滄海一粟……
這篇文章主要介紹了C#圖像處理之圖像目標(biāo)質(zhì)心檢測(cè)的方法,可實(shí)現(xiàn)C#計(jì)算圖像質(zhì)心的相關(guān)技巧,需要的朋友可以參考下
本文實(shí)例講述了C#圖像處理之圖像目標(biāo)質(zhì)心檢測(cè)的方法。分享給大家供大家參考。具體如下:
//采用二值化圖像,圖像中黑色表示背景,白色表示目標(biāo) //定義質(zhì)心計(jì)算函數(shù) private int[] CentPoints(Bitmap src) { //定義存儲(chǔ)質(zhì)心坐標(biāo)的數(shù)組變量 int[] CentreP = new int[2]; int M00 = 0, M01 = 0, M10 = 0; Rectangle rect = new Rectangle(0, 0, src.Width, src.Height); System.Drawing.Imaging.BitmapData bmpData = src.LockBits(rect, System.Drawing.Imaging.ImageLockMode.ReadWrite, System.Drawing.Imaging.PixelFormat.Format24bppRgb); unsafe { int stride = bmpData.Stride; byte* p; byte* pIn = (byte*)bmpData.Scan0.ToPointer(); int R, G, B; for (int y = 0; y < src.Height; y++) { for (int x = 0; x < src.Width; x++) { p = pIn; R = p[2]; G = p[1]; B = p[0]; if (R + G + B != 0) { M00++; M01 += y; M10 += x; } pIn += 3; } pIn += stride - src.Width * 3; } CentreP[0] = (int)(M10 / M00); CentreP[1] = (int)(M01 / M00); } src.UnlockBits(bmpData); return CentreP; //返回一個(gè)數(shù)組,該數(shù)組中第一個(gè)元素是質(zhì)心的X坐標(biāo), //第二個(gè)元素是質(zhì)心的Y坐標(biāo) }
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
c#中SqlHelper封裝SqlDataReader的方法
這篇文章主要介紹了c#中SqlHelper封裝SqlDataReader的方法,涉及C#針對(duì)數(shù)據(jù)庫(kù)相關(guān)操作封裝與使用的技巧,需要的朋友可以參考下2015-05-05.net實(shí)現(xiàn)文件讀寫(xiě)的幾種常用方法
這篇文章主要介紹了.net實(shí)現(xiàn)文件讀寫(xiě)的幾種常用方法,非常實(shí)用,需要的朋友可以參考下2014-08-08C#使用WebSocket實(shí)現(xiàn)聊天室功能
這篇文章主要為大家詳細(xì)介紹了C#使用WebSocket實(shí)現(xiàn)聊天室功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02C#實(shí)現(xiàn)讀取指定盤(pán)符硬盤(pán)序列號(hào)的方法
這篇文章主要介紹了C#實(shí)現(xiàn)讀取指定盤(pán)符硬盤(pán)序列號(hào)的方法,涉及C#針對(duì)硬件屬性的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08C#編程實(shí)現(xiàn)獲取文件夾中所有文件的文件名
這篇文章主要介紹了C#編程實(shí)現(xiàn)獲取文件夾中所有文件的文件名,可實(shí)現(xiàn)獲取特定目錄下制定類(lèi)型文件名稱(chēng)的功能,涉及C#針對(duì)文件與目錄的遍歷、查詢(xún)等操作相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11C# 使用PictureBox實(shí)現(xiàn)圖片按鈕控件的示例步驟
這篇文章主要介紹了C# 使用PictureBox實(shí)現(xiàn)圖片按鈕控件的示例步驟,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下2021-02-02