我有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. MATLAB圖像處理幫助!
- 12. matlab圖像處理錯誤
- 13. Java中的圖像處理,如MATLAB圖像處理工具箱
- 14. 使用處理3D圖像映射
- 15. MATLAB vs Visual C++圖像處理
- 16. 在Matlab中處理多個圖像
- 17. MATLAB vs Simulink在數字圖像處理?
- 18. matlab中的圖像處理工具箱
- 19. Python vs Matlab在圖像處理
- 20. Matlab-處理兩個subploted圖像
- 21. Matlab多圖像加載/處理
- 22. 使用MATLAB分割圖像處理
- 23. 圖像處理在MATLAB中的錯誤
- 24. matlab圖像處理退化函數
- 25. 獲取Matlab圖像處理的座標
- 26. ITK-圖像處理,計算3D圖像的形狀特徵
- 27. matlab 3D譜圖
- 28. 3D圖形批處理
- 29. GPU上的圖像處理算法,並行處理Matlab
- 30. MATLAB圖像處理 - 查找圖像的邊緣和區域
我建議你重寫你的問題成一種形式,是我們容易閱讀和理解開始。我們很高興。 +告訴我們你已經做了allreddy。 – 2010-05-16 11:06:44