IplImage でのマウス クリックの位置を取得したいと考えています。私はそれを探しましたが、何も見つかりませんでした。openCVsharp メソッドを使用して c# でマウスの位置を取得するためのソースはありません。だから私は何かを試しました。コードが開始されると、その時点で待ち時間を待っています。マウスでクリックしますが、何も起こりません。そして、waitkey の後、コードは停止します。IplImage でマウス クリックの位置を取得する方法はありますか?
namespace mousedeneeme
{
class Program
{
static void Main(string[] args)
{
IplImage I_clean = Cv.LoadImage("Iclean.tiff", LoadMode.GrayScale);
String s = Cv.NamedWindow("I_clean image").ToString();
CvMouseCallback mo = new CvMouseCallback(on_mouse);
Cv.SetMouseCallback(s, on_mouse);
Cv.ShowImage("I_clean image", I_clean);
Cv.WaitKey(5000);
}
public static void on_mouse(MouseEvent me, int x, int y, MouseEvent me7) {
Console.WriteLine(x);
}
}
}