24小时热门版块排行榜    

查看: 5407  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

香醉夕阳

木虫 (正式写手)

[求助] 用MATLAB怎样测试一张图片中图像之间的距离

各位大神!你们好!我想通过matlab实现自动测试图片中图像之间的距离!我是用MATLAB 做图像处理:步骤为:预处理,分割,二值化,然后测试图像中两条线的距离(如下图1(原图)量黑线之间)具体方法为测试像素之间的距离但确定像素点不太好找,且有误差;如果能在原图上直接测试最好了,不行的话是否可以二值化后测试呢?但我的二值化的效果不是很理想!主要要实现自动化,如果单用人工测试较为简单,误差要求在0.3mm左右!不知道哪位大神可以帮助小弟呢不胜感激,看过有人用VC做过,不知道MATLAB可以实现吗!如能实现,小弟不胜感激!再次说声谢谢!如有资料可以发往我的邮箱吗!谢谢!邮箱:249297371@qq.com!谢谢!

图像原图



黑白化



二维直方图



二值化图



[ 来自科研家族 快乐家族 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

香醉夕阳

木虫 (正式写手)

引用回帖:
2楼: Originally posted by libralibra at 2012-07-15 23:21:27
直接二值化,然后就简单了,逐行统计也行
hough变换检测直线也行,貌似这2条线不是平行的?
另外距离像素到mm的换算,得预先校正你的相机,得到变换参数才行
0f/06/696514_1342365679_823.jpg

先谢谢你的回复,原图上的两条线是我自己画上的,我想测试的是中间三个圆柱的圆心到左右两边U型片单面的距离,我觉得不好测试所以想画两条线测试他们之间的距离继而得到圆心到U片单面的距离!还有我想表达更清楚点,但现在不允许修改贴子了!我可以发给你邮箱!这样你就更加明白了!再次说声谢谢!
3楼2012-07-16 11:18:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
香醉夕阳: 金币+2, ★★★很有帮助, 谢谢 给我提示 有帮助 2012-07-16 11:10:47
dbb627: 金币+2, 谢谢应助! 2012-07-17 19:13:43
直接二值化,然后就简单了,逐行统计也行
hough变换检测直线也行,貌似这2条线不是平行的?
另外距离像素到mm的换算,得预先校正你的相机,得到变换参数才行
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-07-15 23:21:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见