1
.pngファイルを引数として取るMATLAB関数を作成しようとしましたが、エラーが発生しています。ここでMATLAB関数でイメージファイルを引数として使用するにはどうすればよいですか?
は関数である。
function [] = maskareddot(filename)
red_dot=filename;
figure, imshow(red_dot)
boja =impixel;
tol =10;
mask_reddot =(red_dot(:,:,1)<boja(1)+tol) & (red_dot(:,:,1)>boja(1)-tol) & ...
(red_dot(:,:,2)<boja(2)+tol) & (red_dot(:,:,2)>boja(2)-tol) & ...
(red_dot(:,:,3)<boja(3)+tol) & (red_dot(:,:,3)>boja(3)-tol);
se=strel('disk',2);
mask_reddot_dilate=imdilate(mask_reddot,se);
end
私が書く:
a=imread('a.png');
maskareddot(a);'
私はこのエラーを取得する:あなたが外の画像をロードしているすべての
Undefined function 'maskareddot' for input arguments of type 'uint8'.
ありがとうございます。関数を間違った名前で保存しました – angelazaff