maybn 发表于 2012-12-5 15:55

得到照片孔隙率的matlab编程

在文献中看到下面一段:
采用Matlab软件编程对扫描电镜照片进行二值化处理,编程时,设定阀值,
对大于阀值的数进行赋值,使其等于255,即纯白色,便可以计算出白色象素点的比例,从而可以得照片的孔隙率。
以前没接触过,哪位高人能给点程序代码参考下,多谢!

happy 发表于 2012-12-6 11:15

1. 用rgb2gray,im2bw可以实现图像二值化处理
2. "对大于阀值的数进行赋值,使其等于255"这个处理个人认为有点问题,没必要,合不合理
3. 然后find就能找出白色区域所占的像素量,其除以总像素值就可以得到你要的结果

maybn 发表于 2012-12-6 12:01

happy 发表于 2012-12-6 11:15 static/image/common/back.gif
1. 用rgb2gray,im2bw可以实现图像二值化处理
2. "对大于阀值的数进行赋值,使其等于255"这个处理个人认为有 ...

非常感谢啊!
我试试编写下

maybn 发表于 2013-3-2 20:00

happy 发表于 2012-12-6 11:15 static/image/common/back.gif
1. 用rgb2gray,im2bw可以实现图像二值化处理
2. "对大于阀值的数进行赋值,使其等于255"这个处理个人认为有 ...

我到现在还没有弄明白
教授能不能帮我做个简单的例子
我把我的照片发给你
就是算孔洞面积和整个图片面积之比
真的好急啊

happy 发表于 2013-3-4 09:59

maybn 发表于 2013-3-2 20:00 static/image/common/back.gif
我到现在还没有弄明白
教授能不能帮我做个简单的例子
我把我的照片发给你


可以将图片上传至本论坛
页: [1]
查看完整版本: 得到照片孔隙率的matlab编程