我有100 b & w smking.the问题的图像我想扫描每个图像0 & 1 formatin mby n格式,然后将每个图像放到一个,然后再扫描并保存在mbynby100表单。 我是如何做到这一点,从那里我应该开始 _jayseanmatlab图像处理3d
0
A
回答
2
你的问题是模糊的,很难理解,但我的猜测是,你要取100 M-通过-N grayscale intensity images,门槛他们创造logical matrices(即包含零和1),然后将它们放在一起形成一个M×N×100的矩阵。您可以通过简单地自己选择一个阈值,如0.5
,并将其应用到图像A
做的阈值如下:
B = A > 0.5;
矩阵B
现在将与那些其中一个M-N逻辑矩阵A
大于0.5
并且其中A
小于或等于0.5
。
如果你有Image Processing Toolbox,你也可以使用功能GRAYTHRESH选择一个阈值和功能IM2BW应用它:
B = im2bw(A,graythresh(A));
一旦你做到这一点,你可以很容易地把图像转换成一个M N乘100的逻辑矩阵。这里是你如何能做到这一点在一个循环的例子,假设变量M
和N
定义:
allImages = false(M,N,100); %# Initialize the matrix to store all the images
for k = 1:100
%# Here, you would load your image into variable A
allImages(:,:,k) = im2bw(A,graythresh(A)); %# Threshold A and add it to
%# the matrix allImages
end
+1
我打算在lolcode中提供一个答案。我想你已经救了我一些工作:)。 – Jonas 2010-05-17 04:31:14
相关问题
- 1. MATLAB(图像处理)
- 2. Matlab'图像处理'
- 3. Matlab图像处理
- 4. C#3D图像处理
- 5. MATLAB图像处理帮助!
- 6. Matlab图像阈值处理
- 7. matlab图像处理错误
- 8. 图像处理与Matlab的
- 9. Matlab的图像块处理
- 10. Matlab更新图像处理
- 11. 使用处理3D图像映射
- 12. 图像处理在MATLAB中的错误
- 13. MATLAB vs Visual C++图像处理
- 14. Matlab多图像加载/处理
- 15. 使用MATLAB分割图像处理
- 16. Python vs Matlab在图像处理
- 17. matlab中的图像处理工具箱
- 18. 在Matlab中处理多个图像
- 19. matlab中的图像处理(分割)
- 20. MATLAB vs Simulink在数字图像处理?
- 21. 3D图形批处理
- 22. GPU上的图像处理算法,并行处理Matlab
- 23. Matlab图像处理:通过矩形绑定图像
- 24. MATLAB图像处理:从彩色图像获取HSV组件
- 25. 从Matlab中的时钟图像获取时间 - 图像处理
- 26. Matlab 3D矩阵图
- 27. MATLAB K线图处理
- 28. 有没有用于PHP的图像处理库,可以像MATLAB一样逐个像素地处理图像?
- 29. 图像处理
- 30. 图像处理
我建议你重写你的问题成一种形式,是我们容易阅读和理解开始。我们很高兴。 +告诉我们你已经做了allreddy。 – 2010-05-16 11:06:44