I was intially trying to input some urban area image with .img format but Matlab is not supporting..??..how can i input coloured input image of urban area and extract building
while processing a code for Image enhnacement..i am getting the following error could you please explain..?
1 回表示 (過去 30 日間)
古いコメントを表示
*Error using rgb2gray>parse_inputs (line 88) RGB must be a m x n x 3 array.
Error in rgb2gray (line 35) X = parse_inputs(varargin{:});*
回答 (2 件)
Iman Ansari
2013 年 4 月 10 日
編集済み: Iman Ansari
2013 年 4 月 10 日
The error says why. Your input is not RGB. Try:
size('your input')
Image Analyst
2013 年 4 月 10 日
After you call this line
im1 = imread('D:\12.jp2');
put these lines
[rows, columns, numberOfColorChannels] = size(im1) % No semicolon
if numberOfColorChannels > 1
% Do this only if you want to convert to gray level.
im1 = rgb2gray(im1);
% Optionally, can take the green channel instead of the above line
% im1 = im1(:, :, 2);
end
What does this print out in the command window?
6 件のコメント
Joe Torr
2015 年 2 月 8 日
I tried your step and it gave me the same error. I wonder if it's the fact that my image is .tiff have something to do with it. I'm just trying a basic step of getting only black and white colors. I started to try gray but that did'nt work as well.
Image Analyst
2015 年 2 月 8 日
Joe, I don't know what you did. Post your own question separately, and attach your code and image and we'll answer it there.
参考
カテゴリ
Help Center および File Exchange で Image Data Workflows についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!