欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#圖像處理之圖像目標(biāo)質(zhì)心檢測的方法

 更新時間:2015年04月24日 10:23:15   作者:滄海一粟……  
這篇文章主要介紹了C#圖像處理之圖像目標(biāo)質(zhì)心檢測的方法,可實現(xiàn)C#計算圖像質(zhì)心的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了C#圖像處理之圖像目標(biāo)質(zhì)心檢測的方法。分享給大家供大家參考。具體如下:

//采用二值化圖像,圖像中黑色表示背景,白色表示目標(biāo)
//定義質(zhì)心計算函數(shù)
private int[] CentPoints(Bitmap src)
{
  //定義存儲質(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;
  //返回一個數(shù)組,該數(shù)組中第一個元素是質(zhì)心的X坐標(biāo),
  //第二個元素是質(zhì)心的Y坐標(biāo)
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • 詳解c# 委托鏈

    詳解c# 委托鏈

    這篇文章主要介紹了c# 委托鏈的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Devexpress treelist 簡介

    Devexpress treelist 簡介

    本文給大家簡單介紹了Devexpress treelist 知識,包括屬性列表,事件及使用方法,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2016-12-12
  • c#中SqlHelper封裝SqlDataReader的方法

    c#中SqlHelper封裝SqlDataReader的方法

    這篇文章主要介紹了c#中SqlHelper封裝SqlDataReader的方法,涉及C#針對數(shù)據(jù)庫相關(guān)操作封裝與使用的技巧,需要的朋友可以參考下
    2015-05-05
  • .net實現(xiàn)文件讀寫的幾種常用方法

    .net實現(xiàn)文件讀寫的幾種常用方法

    這篇文章主要介紹了.net實現(xiàn)文件讀寫的幾種常用方法,非常實用,需要的朋友可以參考下
    2014-08-08
  • C#使用WebSocket實現(xiàn)聊天室功能

    C#使用WebSocket實現(xiàn)聊天室功能

    這篇文章主要為大家詳細(xì)介紹了C#使用WebSocket實現(xiàn)聊天室功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#基于XNA生成隨機顏色的方法

    C#基于XNA生成隨機顏色的方法

    這篇文章主要介紹了C#基于XNA生成隨機顏色的方法,涉及XNA Color類的使用技巧,需要的朋友可以參考下
    2015-06-06
  • c#常用表格控件dataGridView的分頁顯示

    c#常用表格控件dataGridView的分頁顯示

    最近項目需要自己寫了一個用來給DataGridView分頁用的控件,下面這篇文章主要給大家介紹了關(guān)于c#常用表格控件dataGridView的分頁顯示,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • C#實現(xiàn)讀取指定盤符硬盤序列號的方法

    C#實現(xiàn)讀取指定盤符硬盤序列號的方法

    這篇文章主要介紹了C#實現(xiàn)讀取指定盤符硬盤序列號的方法,涉及C#針對硬件屬性的相關(guān)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • C#編程實現(xiàn)獲取文件夾中所有文件的文件名

    C#編程實現(xiàn)獲取文件夾中所有文件的文件名

    這篇文章主要介紹了C#編程實現(xiàn)獲取文件夾中所有文件的文件名,可實現(xiàn)獲取特定目錄下制定類型文件名稱的功能,涉及C#針對文件與目錄的遍歷、查詢等操作相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • C# 使用PictureBox實現(xiàn)圖片按鈕控件的示例步驟

    C# 使用PictureBox實現(xiàn)圖片按鈕控件的示例步驟

    這篇文章主要介紹了C# 使用PictureBox實現(xiàn)圖片按鈕控件的示例步驟,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-02-02

最新評論