我试图切断货币纸币的背景。我使用了我在这里找到的blobsDemo.m代码,用于coins.jpeg。在一张便条上,它对我很有用。
但是当我在多个图像上尝试它时,它只会在一个音符上返回结果:
For k=1:16
JpegFileName=sprintf('%d.jpeg',k);
Fullfilename=fullfile('Folder',jpegfilename);
Imagedata=imread(Fullfilename)
Originalimage=rgb2gray(imagedata);
Subplot(4,4,k)
Imshow(original image);%displays all my 16 distinct images.
%but when I run
ThresholdValue(k)=100
Binaryimage=originalimage>threshold. value(k);
%it returns for one image.
End
我做错了什么?我需要帮助。三江源
答案 0 :(得分:0)
例如,如果您的结果图像存储在变量“IM_out”中,则使用IM_out(:,:,k)