设为首页收藏本站
授权版本:2024_07
开启左侧

请教大佬们,怎么把二维码识别的边框绘制到原图上?

[复制链接]
JingYuu 发表于 2023-8-17 14:50:29 | 显示全部楼层 |阅读模式
新手学习halcon,因为要联合QT编程,直接显示symbolXLDs,效果就是图片这样,求大佬们指点。

halcon界面

halcon界面

QT联合编程显示

QT联合编程显示
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zjjdsg 发表于 2023-8-17 14:54:03 | 显示全部楼层
reduce_domain 剪切出来啊
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| JingYuu 发表于 2023-8-17 15:04:05 | 显示全部楼层
zjjdsg 发表于 2023-8-17 14:54
reduce_domain 剪切出来啊

请问有没有办法做到像halcon窗口显示的一样?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zjjdsg 发表于 2023-8-17 15:10:03 | 显示全部楼层
本帖最后由 zjjdsg 于 2023-8-17 15:15 编辑

2757772629你加我v吧我发你
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| JingYuu 发表于 2023-8-17 15:17:25 | 显示全部楼层
zjjdsg 发表于 2023-8-17 15:10
2757772629你加我v吧我发你

V信显示用户不存在
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2023-8-17 15:28:38 | 显示全部楼层
1.导出的代码中用的HDevWindowStack管理窗口,如果要默认代码显示图像,那么需要将窗口句柄HDevWindowStack::push进对象管理,同时通过SetActive()进行切换窗口,比较麻烦,如果不压入,那么默认执行,是不会显示图像的(窗口栈对象没有窗口句柄的);
2.常规方法是直接保存窗口句柄,去掉HDevWindowStack::IsOpen()这样的语句,直接传窗口句柄到显示的函数上面;
3.有了上面处理就会显示图像和检测框,但是区域是白色的背景,通过窗口设置颜色setcolored(12)即可;
4.默认显示是填充和白色显示,这个时候一般配合SetDraw("margin")和SetColor("red")、SetColored(12)切换颜色。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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