我在进行图片处理时碰到一个大问题,但是我一直找不到问题出在哪里?第一种情况 是能显示模板匹配找到的轮廓,但是拍照和采集时,hWindowControl1窗口却又不能显示图像,
- HOperatorSet.OpenWindow(0, 0, hWindowControl1.Width, hWindowControl1.Height, hWindowControl1.HalconWindow, "", "", out hv_WindowHandle1);
- HDevWindowStack.Push(hv_WindowHandle1);//
- if (HDevWindowStack.IsOpen())
- {
- HOperatorSet.DispObj(ho_Image1, HDevWindowStack.GetActive());
- }
- HDevelop.dev_display_shape_matching_results(hv_ModelID1, "lime green", hv_Row, hv_Column,hv_Angle, 1, 1, 0);
复制代码
第二种情况 是图片处理后不能显示模板匹配找到的轮廓,但是采集和拍照hWindowControl1窗口是能正常显示图片的,
- HOperatorSet.DispObj(ho_Image, hWindowControl1.HalconWindow);
- HOperatorSet.SetColor(hWindowControl1.HalconWindow, "red");//
- HOperatorSet.DispObj(ho_Cross, hWindowControl1.HalconWindow);
- HDevelop.dev_display_shape_matching_results(hv_ModelID1, "lime green", hv_Row, hv_Column,hv_Angle, 1, 1, 0);
复制代码
我在拍照和相机采集的程序中显示图像都是用. HOperatorSet.DispObj(ho_Image, hWindowControl1.HalconWindow);这个算子。
我希望在进行图像处理后能显示模板的轮廓,并且不影响拍照和采集的显示。 |