
セマンティックセグメンテーションのための画像抽出
2 次查看(过去 30 天)
显示 更早的评论
セマンティックセグメンテーションのためのデータセットを用意するためにデータ数を増やすために上の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
0 个评论
采纳的回答
Kenta
2020-1-18
こんにちは、以下のようにすれば、ご質問にある内容はできます。添付にある、画像2つを名前はそのままで保存していただき、下のコードを実行するとできます。ちなみにこちらの表面は何のちがいをもとにラベリングされているのでしょうか?

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 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Processing Toolbox 入門 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!