画像を下半分だけにしたい。
이전 댓글 표시
채택된 답변
추가 답변 (1개)
画像データのピクセル(行列)インデックスではなく空間座標を使う点や、双方のx,y座標が逆転する点に注意が必要です。
I = imread('画像ファイル名.jpg'); % 画像ファイルを読み込む
% I = uint8(zeros([960 720 3])); % 画像ファイルの代わりにカラーの画像データを準備
size(I)
center = (size(I,1) + 1) / 2; % 画像データ中央のy座標(空間座標)
half = size(I,1) / 2; % 画像データ高さの半分
I = imcrop(I, [1 center size(I,2) half]); % 画像を切り取って下半分だけにする
size(I)
imwrite(I,'画像ファイル名_下半分.png');
카테고리
도움말 센터 및 File Exchange에서 近傍処理とブロック処理에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!