24小时热门版块排行榜    

查看: 2528  |  回复: 5

wind5fsa

金虫 (小有名气)

[求助] matlab 气泡边缘提取 求助高手!!

大家好!小弟新手,用高速照相机拍了一些气泡图片,想用matlab边缘提取工具,计算出一共多少气泡,每个直径或者当量直径分别是多少,求高手解答,求源程序,另,一定要得到气泡数据,万谢!!!
回复此楼

» 猜你喜欢

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

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

jackzhang19

银虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
a=imread('C:\Documents and Settings\Administrator\桌面\1.jpg');
b=edge(a);
>> for m=1:851
for n=1:920
if b(m,n)~=0
s=s+1;Sample TextSample Text
end
end
end
s
我把它放到了桌面上用imread()函数提出来的然后找边缘后求和,找边缘后的图如下不过提示说图片太大只显示50%。下面是结果Sample Text
s =

       21096


路漫漫其修远兮吾将上下而求索
2楼2012-03-12 23:58:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ganguli

铜虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
如果你要得到实际的气泡直径的话,需要知道照相机的放大倍数,也需要标尺才能确定,否则无法得到气泡的直径,有一个软件可以用IPP图像处理软件,很适合你的研究。
3楼2012-03-13 08:32:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wind5fsa

金虫 (小有名气)

引用回帖:
: Originally posted by jackzhang19 at 2012-03-12 23:58:19:
a=imread('C:\Documents and Settings\Administrator\桌面\1.jpg');
b=edge(a);
>> for m=1:851
for n=1:920
if b(m,n)~=0
s=s+1;Sample TextSample Text
end
end
end
s
我把它放到了桌面上用im ...

您好!s=s+1;Sample TextSample Text
这一句没看明白,s是什么,为什么两个Sample Text?小弟新手,万望不吝赐教!
祝福
4楼2012-03-13 08:50:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

永久的萤火虫

金虫 (小有名气)

引用回帖:
4楼: Originally posted by wind5fsa at 2012-03-13 08:50:38
您好!s=s+1;Sample TextSample Text
这一句没看明白,s是什么,为什么两个Sample Text?小弟新手,万望不吝赐教!...

您好,请问现在问题解决没?这个S是什么意思?我也没法运行
追求不同,所以要求不同
5楼2016-03-28 17:12:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

11649099

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by ganguli at 2012-03-13 08:32:04
如果你要得到实际的气泡直径的话,需要知道照相机的放大倍数,也需要标尺才能确定,否则无法得到气泡的直径,有一个软件可以用IPP图像处理软件,很适合你的研究。

学长您好!
冒昧打扰了,我遇到了气液两相流图像处理类似的问题,
1、怎么处理图像得到气泡的大小、数量、移动速率等参数信息
2、IPP软件能计算相邻两张两相流图片中的气泡速度吗?
3、图片有几百张的话,需要编程让IPP自动运行吗?
祝身体健康,鹏程万里
6楼2017-07-04 21:11:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wind5fsa 的主题更新
信息提示
请填处理意见