セマンティックセグメンテーションのための画像抽出

セマンティックセグメンテーションのためのデータセットを用意するためにデータ数を増やすために上のURLを参考に解析を行ったところ評価が出来なかったため,元データと教師データの2枚の画像から同じ箇所をランダムに抽出し,保存したいと考えています.以下に1枚の場合のコードを示します.
clear all;
close all;
A = imread('13.jpg');
%imshow(A)
targetSize = [360 480];
figure;
for i=1:10
wini = randomCropWindow2d(size(A),targetSize);
Bi = imcrop(A,wini);
imshow(Bi)
%pause(.3)
filename=['image13_',num2str(i),'.jpg'];
imwrite(Bi,filename)
end

 채택된 답변

Kenta
Kenta 2020년 1월 18일

0 개 추천

こんにちは、以下のようにすれば、ご質問にある内容はできます。添付にある、画像2つを名前はそのままで保存していただき、下のコードを実行するとできます。ちなみにこちらの表面は何のちがいをもとにラベリングされているのでしょうか?
ex.PNG
clear;clc;close all;
A = imread('1.jpg');
L = imread('(1).jpg');
%imshow(A)
targetSize = [360 480];
figure;
for i=1:10
wini = randomCropWindow2d(size(A),targetSize);
Bi = imcrop(A,wini);
Li = imcrop(L,wini);
imshowpair(Bi,Li,'montage')
pause(.3)
filename=['image13_',num2str(i),'.jpg'];
% imwrite(Bi,filename)
end

댓글 수: 3

Kodai Sato
Kodai Sato 2020년 1월 18일
モンタージュ画像ではなく,それぞれ別の画像として保存することは難しいのでしょうか?
ラベリングのほうは,外部の方にお願いしているので専門外なのですが表面の色の違いによってラベリングしているそうです.
Kenta
Kenta 2020년 1월 18일
できますよ。BiとLiをそれぞれimwrite で保存すればよいです。コメント表示で書いてますのでそれをもとに改良して保存してみてください。
Kodai Sato
Kodai Sato 2020년 1월 19일
無事に保存することが出来ました.
丁寧なご回答ありがとうございました.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Language Support에 대해 자세히 알아보기

제품

릴리스

R2019b

질문:

2020년 1월 15일

댓글:

2020년 1월 19일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!