搜索
开启左侧

[已解决] m_objDisp.Id()!=H_EMPTY_REGION在halcon11版本怎么解决

[复制链接]
zhinengjiaotong 发表于 2016-10-28 12:12:21 | 显示全部楼层 |阅读模式

黄金VIP |主题 |帖子 |积分 330


        CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"*.bmp,*.jpg,*.jpeg|*.bmp;*.jpg;*.jpeg||");
       
        if(dlg.DoModal()==IDOK)
        {
               

                if(m_objDisp.Id()!=H_EMPTY_REGION)
                {
                        m_objDisp.Reset();
                }
                ReadImage(&m_image,dlg.GetPathName());
                GetImageSize(m_image,&Width,&Height);
                SetPart(m_hWindowHandle,0,0,Height-1,Width-1);
                DispObj(m_image,m_hWindowHandle);
        }

第四册23页,HalconDemo

第四册23页,HalconDemo
51Halcon.com 专注于机器视觉应用技术
 楼主| zhinengjiaotong 发表于 2016-10-28 15:16:10 | 显示全部楼层

黄金VIP |主题 |帖子 |积分 330

RE: m_objDisp.Id()!=H_EMPTY_REGION在halcon11版本怎么解决

QQ截图20161028150618.jpg
经常有人问如何判断HObject为空, Halcon11以前,一般用成员函数Id()来判断,但是Halcon11以后,这个成员函数已过时,默认下不能用了,其实Halcon11以后有一个更简单明了的函数IsInitialized(),通过查看Halcon11头文件,其实可以发现IsInitialized()和Id()是等效的 (抄来的)
51Halcon.com 专注于机器视觉应用技术
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51Halcon机器视觉 | 粤ICP备15095995号-2| 粤公网安备44030602000670号|

GMT+8, 2017-8-20 10:21 , Processed in 0.015239 second(s), 7 queries , Redis On.

快速回复 返回顶部 返回列表