2012-04-12 57 views
0

我正在爲我的圖像處理項目設計與visual c#的接口。我需要在圖像上選擇點並將這些點分類以用於在vhdl的圖像處理代碼中使用。c#在圖像上的多點選擇

原始圖像將停留在圖片框,我將在另一個圖片框中使用選定的圖像。

我如何選擇圖像上的點?

+0

請不要交叉後:http://programmers.stackexchange.com/questions/144094/ c-point-selection-on-a-image – Oded 2012-04-12 12:47:39

+0

「* select points *」是什麼意思?在鼠標下獲取顏色?什麼? – Marco 2012-04-12 12:51:15

回答

0

如果你需要得到的像素顏色和座標,當鼠標下跌超過圖片框,你可以使用

private void pictureBox1_MouseDown(object sender, MouseEventArgs e) 
{ 
    PictureBox pb = (PictureBox)sender; 
    Bitmap bmp = (Bitmap)pb.Image; 
    Color col = bmp.GetPixel(e.X, e.Y); 
    // Do what you please with pixel coord and color 
} 
+0

謝謝。是的,我需要像素座標。我將在灰度圖像上選擇十二個點。我將與他們創建數組並將其分類爲黑白灰色。 – sinem 2012-04-12 13:13:35