设置首页收藏本站在线聊天
授权版本:2024_09
开启左侧

如何用halcon在图片上画一个矩形框

[复制链接]
1060108333@qq.c 发表于 2022-8-9 18:56:14 | 显示全部楼层 |阅读模式
本帖最后由 1060108333@qq.c 于 2022-8-30 16:38 编辑

cv2.rectangle(img, (165,165), (235,235), (0, 0, 255),3)
# 参数介绍:rectangle(img, pt1, pt2, color, thickness=None, lineType=None, shift=None)


上面是opencv的功能,halcon有对应的功能吗?如果没有,该怎么实现。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
依然。 发表于 2022-8-10 09:14:25 | 显示全部楼层
gen_rectangle1
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 1060108333@qq.c 发表于 2022-8-10 13:11:22 | 显示全部楼层

这个函数没有改变原图像的像素值
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Gluse 发表于 2022-8-22 16:27:37 | 显示全部楼层
dev_set_draw ('margin')
dev_set_color ('red')
read_image (ModelImage, 'modules/modules_model')
gen_rectangle1 (Rectangle, 30, 20, 100, 200)
paint_region (Rectangle, ModelImage, ImageResult, 0, 'margin')
write_image (ImageResult, 'tiff', 0,'D:/a1.tiff')
dev_clear_window ()

read_image (Image, 'D:/a1.tiff')
dev_display (Image)

可以试试这个
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 1060108333@qq.c 发表于 2022-8-24 13:32:34 | 显示全部楼层
Gluse 发表于 2022-8-22 16:27
dev_set_draw ('margin')
dev_set_color ('red')
read_image (ModelImage, 'modules/modules_model')

这样画出来的框都是黑白的,画不出红色框,把图像变成三通道后就报错了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Gluse 发表于 2022-8-24 19:17:55 | 显示全部楼层
可以试试截屏,把窗口放大成图像那么大,然后隐藏显示,再截屏。
我记得在这个上面看到过类似的方法。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Gluse 发表于 2022-8-24 19:19:07 | 显示全部楼层
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 1060108333@qq.c 发表于 2022-8-30 16:37:00 | 显示全部楼层
Gluse 发表于 2022-8-24 19:19
https://www.51halcon.com/thread-1331-1-1.html

好的勒,谢谢
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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