matlabのコンソールからbwconversionという関数に.png画像を渡そうとしています。私が書いた関数は、コンソール画面で画像ファイルに変数名を割り当てると機能します-つまり、次のようになります。
>>a = imread('1.png');
>>bwconversion(a);
ただし、コードが機能する必要がありますが、次のようなファイルパスを直接渡すことができます。
>>bwconversion('J:\Vision\ColourIm\1.png');
しかし、上記は画像が関数に渡されなかったことを示すエラーを返しますか?
以下の私の非常に基本的な機能を見つけてください:
function bwconversion(imIn)
%Convert Image to Black and White
gr = rgb2gray(imIn);
bw = im2bw(gr, 0.04);
clear gr;
imshow(bw);
アドバイスをいただければ幸いです。