a.jpgとb.jpg のこれらの2つのイメージは、例えばcompフォルダに格納されているセグメントの画像を書きたいと思います。私は問題のセグメント化を繰り返す画像ごとに何度も何度も繰り返します。問題を解決できませんでした。 は、ここに私のコードループのためのmatlab
Resultado='C:\Users\Nurul\Desktop\picsegment';
srcFiles = dir('C:\Users\Nurul\Desktop\comp\*.jpg');
for i = 1 : length(srcFiles)
filename = strcat('C:\Users\Nurul\Desktop\comp\',srcFiles(i).name);
a = imread(filename);
LLL=a;
s=regionprops(LLL);
figure,imshow(LLL); title('segmented Image');
hold on
for J=1:numel(s)
rectangle('Position',s(J).BoundingBox,'edgecolor','g')
end
im1=LLL;
baseFileName = sprintf('%d.jpg', i); % e.g. "1.png"
fullFileName = fullfile(Resultado, baseFileName);
imwrite(im1, fullFileName);
end
plzのヘルプ おかげ
を追加します。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明確にするために、[ask]ページを参照してください。 –
私は各画像を一度だけ正しく分割する必要があります。しかし、このコードは各画像を何度も分割しています。 –
「何度も何度も」とはどういう意味ですか?このコードは完全ではありません。 'regionprops'には2つの入力が必要です。 –