开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 8916|回复: 4
收起左侧

[技术专题] opencv 测量 两条线最小距离

[复制链接]
结帖率:89% (79/89)
发表于 2022-5-21 10:56:42 | 显示全部楼层 |阅读模式   江苏省苏州市
result.png
  
窗口程序集名保 留  保 留备 注
程序集1   
子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
变量名类 型静态数组备 注
输入多维矩阵类 
灰度化多维矩阵类 
阈值多维矩阵类 
轮廓多维数组点2i类 
最小距离1双精度小数型 
最小距离2双精度小数型 
最小点0点2i类 
最小点1点2i类 
i整数型 
点2i类 
最小_点1点2i类 
最小_点2点2i类 
j整数型 
点2点2i类 
距离双精度小数型 
绘制图多维矩阵类 
输入 = 视觉_图像解码 ( #图片1, 1)
视觉_颜色空间转换 (输入, 灰度化, #颜色_BGR转GRAY, 0)
视觉_高斯滤波 (灰度化, 灰度化, 尺寸2i (3, 3), 0, 0, 4)
视觉_阈值 (灰度化, 阈值, 150, 255, #阈值_二进制 )
视觉_查找轮廓 (阈值, 轮廓, , #检测_外部, #逼近_任何, )
最小距离1 = 10000
计次循环首 (轮廓.元素尺寸 (2), i)
点 = 点2i (轮廓.取点2i类 (2, i).左边, 轮廓.取点2i类 (2, i).顶边)
最小距离2 = 10000
最小_点1 = 点2i (0, 0)
最小_点2 = 点2i (0, 0)
计次循环首 (轮廓.元素尺寸 (1), j)
点2 = 点2i (轮廓.取点2i类 (1, j).左边, 轮廓.取点2i类 (1, j).顶边)
距离 = 视觉_点到点 (点2.左边, 点2.顶边, 点.左边, 点.顶边)
如果真 (距离 < 最小距离2)
最小距离2 = 距离
最小_点1 = 点2
最小_点2 = 点

计次循环尾 ()
如果真 (最小距离2 < 最小距离1)
最小距离1 = 最小距离2
最小点0 = 最小_点2
最小点1 = 最小_点1
绘制图 = 输入.克隆 ()
视觉_线 (绘制图, 点, 最小_点1, 标量 (0, 255, 0), 2, #线类型_线_AA, 0)
视觉_圆 (绘制图, 点, 5, 标量 (255, 0, 255), -1, #线类型_线_AA, 0)
视觉_圆 (绘制图, 最小_点1, 5, 标量 (0, 255, 255), -1, #线类型_线_AA, 0)
视觉_显示图像 (“小白鼠”, 绘制图)
如果真 (视觉_等待按键 (1) = 27)  ' //按下Esc键退出
跳出循环 ()

计次循环尾 ()
视觉_线 (输入, 最小点0, 最小点1, 标量 (0, 255, 0), 2, #线类型_线_AA, 0)
视觉_圆 (输入, 最小点0, 3, 标量 (255, 0, 255), -1, #线类型_线_AA, 0)
视觉_圆 (输入, 最小点1, 3, 标量 (0, 255, 255), -1, #线类型_线_AA, 0)
视觉_放置文本ZH (输入, “最小距离:”到文本 (最小距离1), 点2i (最小点1.左边, 最小点1.顶边 + 15), 标量 (0, 255, 0), 40, “微软雅黑”, 假, )
视觉_显示图像 (“小白鼠”, 输入)
' 视觉_图像写 (“小白鼠.png”, 输入, )
视觉_等待按键 (0)
返回 (0)  ' 可以根据您的需要返回任意数值



i支持库列表   支持库注释   
OpenCV(未知支持库)



结帖率:60% (3/5)
发表于 2022-6-23 20:48:12 | 显示全部楼层   甘肃省兰州市
学习一下,谢谢分享
回复 支持 反对

使用道具 举报

结帖率:55% (11/20)

签到天数: 8 天

发表于 2022-6-3 19:49:20 | 显示全部楼层   内蒙古自治区巴彦淖尔市
看看学习一下
回复 支持 反对

使用道具 举报

结帖率:100% (7/7)

签到天数: 20 天

发表于 2022-5-21 15:45:27 | 显示全部楼层   山东省济南市
呃,如果 模块 收费 明码就好了
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 21 天

发表于 2022-5-21 11:59:49 | 显示全部楼层   江苏省扬州市
这是卖模块的还是啥....
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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