24小时热门版块排行榜    

查看: 1444  |  回复: 16

weiguang7910

木虫 (正式写手)

引用回帖:
9楼: Originally posted by Tandy_11 at 2015-10-20 20:34:58
太感谢了,因为所有东西都是自己做的,也没组装,所以成像质量很差,还有您说得亮点坐标提取(也就是子图像中心坐标是吧?)使用图像投影方法,能麻烦您再详细说下吗?没想明白,跪谢。。。...

也不用跪谢。看在你给我这么多金币的面子上,只有几行代码而已,我明天发给你好了。
11楼2015-10-20 20:48:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Tandy_11

金虫 (著名写手)

引用回帖:
11楼: Originally posted by weiguang7910 at 2015-10-20 20:48:31
也不用跪谢。看在你给我这么多金币的面子上,只有几行代码而已,我明天发给你好了。...

好的,太感谢了
12楼2015-10-20 21:21:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Tandy_11

金虫 (著名写手)

引用回帖:
11楼: Originally posted by weiguang7910 at 2015-10-20 20:48:31
也不用跪谢。看在你给我这么多金币的面子上,只有几行代码而已,我明天发给你好了。...

能麻烦您给我发下您的代码吗或者说下图像投影怎么做的,谢谢
13楼2015-10-21 15:59:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiguang7910

木虫 (正式写手)

14楼2015-10-21 19:38:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiguang7910

木虫 (正式写手)

MATLAB代码,

第一步:读入带有亮点的图片
Image_temp = imread...
     ('E:\...\...\...\..jpg'); %读入图片

第二步:分别做水平和垂直的投影,即Radon变换
[R_temp_0 , xp] = radon(image_temp,0);%里面的参数意义请查看MATLAB的帮助文档
[R_temp_90 , xp] = radon(image_temp,90);%里面的参数意义请查看MATLAB的帮助文档

得到R_temp_0 和 R_temp_90 两个数组以后,在里面找极大值就定位到各个亮点的坐标了。
本来亮点个数就很有限,所以不需要编程寻找极值,人工找到记下来就成了。

如果图像有旋转,导致亮点阵列不是横平竖直的就稍微麻烦些,会在结果中有体现,旋转一下原始图
就可以了。

只能送你到这里了
15楼2015-10-21 23:22:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Tandy_11

金虫 (著名写手)

太感谢了,能带着入门,当为我师了,再次感谢

发自小木虫Android客户端
16楼2015-10-21 23:34:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Tandy_11

金虫 (著名写手)

引用回帖:
15楼: Originally posted by weiguang7910 at 2015-10-21 23:22:26
MATLAB代码,

第一步:读入带有亮点的图片
Image_temp = imread...
     ('E:\...\...\...\..jpg'); %读入图片

第二步:分别做水平和垂直的投影,即Radon变换
= radon(image_temp,0);%里面的参数意义请查 ...

太感谢了,能带着入门,当为我师了,再次感谢
17楼2015-10-21 23:37:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Tandy_11 的主题更新
信息提示
请填处理意见