主题:求一图像批处理程序
oceandefence
[专家分:0] 发布于 2008-09-19 23:10:00
因专业限制
对matlab了解甚浅
求助高手帮忙设计一程序
可以讲批量的图像进行二值化处理
非常感谢
回复列表 (共4个回复)
沙发
oceandefence [专家分:0] 发布于 2008-09-24 16:45:00
不知哪位有曾经用过的程序
我来改下试试
板凳
永恒的回忆 [专家分:810] 发布于 2008-09-24 23:23:00
其实这个问题很简单,只需调用一个命令即可
假设你的批量图片都存在a单元矩阵里a{1},a{2},……a{n}
for i=1:n
b{i}=rgb2gray(a{i});
end
那么得出来的b单元矩阵都是二值图
3 楼
windfoxe [专家分:70] 发布于 2008-09-26 22:40:00
语法:BinaryImage = im2bw( Image, [Level] )。Image 是输入图像矩阵资料,Level 是二值化程度值,其为介于0到1之间值
然后用上面同志的方法,就可以了。
rgb2gray这是灰度。。。。不是二值
你可以将你的图像转化成1.jpg 2.jpg 3.jpg ............n.jpg
然后批处理。。。。呵呵
4 楼
永恒的回忆 [专家分:810] 发布于 2008-09-26 23:36:00
支持楼上
我来回复