Open djx808 opened 1 year ago
当加载图像之后,如果用“ROI设置”功能,则在运行的时候报错,get_drawing_object_iconic的halcon句柄为空,是不是设置有问题?报错显示如附件
有可能是这个函数的问题,但我无法重现您说的情况。
[我看了下,在设置完成ROI那个界面点完确认之后,窗体关闭的时候会将DrawingObject这个变量释放掉,所以后面运行的时候这个就会报错.没搞明白,这个设置ROI窗体关闭的时候有两次释放掉了这个变量.
最开始的问题的截图如下,“设置ROI”和“查找圆”都会报错.
最开始的问题的截图如下,“设置ROI”和“查找圆”都会报错.
查找圆,查找直线这两个工具,开源程序的设计是需要配合模板匹配那些功能使用
[我看了下,在设置完成ROI那个界面点完确认之后,窗体关闭的时候会将DrawingObject这个变量释放掉,所以后面运行的时候这个就会报错.没搞明白,这个设置ROI窗体关闭的时候有两次释放掉了这个变量.
ReleaseRam释放的是配置界面对象的资源,实际上执行流程时与配置界面没有联系。正常情况下执行GetRegions时会重新创建DrawingObject,您可以调试观察有没有创建成功。不介意的话,可以添加一下QQ,可能会更快解决您的问题。
问题原因:使用了最新的halcon23版本DLL,代码内部的机制改变了,导致执行异常。 解决方案:降级halcon版本。
当加载图像之后,如果用“ROI设置”功能,则在运行的时候报错,get_drawing_object_iconic的halcon句柄为空,是不是设置有问题?报错显示如附件