How to save images with same resolution when using set() function?

조회 수: 1 (최근 30일)
Aj_ti
Aj_ti 2016년 9월 21일
댓글: Walter Roberson 2016년 9월 21일
According to code below, both of my inputs are size 250X250. But the code fail to get me output of same size as inputs.
E = rgb2gray(imread('nofill.png'));
imshow(E, 'InitialMag', 'fit')
I = rgb2gray(imread('black.png'));
imshow(I, 'InitialMag', 'fit')
imshow(E, 'InitialMag', 'fit')
% Make a truecolor all-green image.
green = cat(3, zeros(size(E)),ones(size(E)), zeros(size(E)));
hold on;
h = imshow(green);
hold off
% Use our influence map as the
% AlphaData for the solid green image.
set(h, 'AlphaData', I)
imwrite(
% print('test','-dpng')

답변 (0개)

태그

Community Treasure Hunt

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

Start Hunting!

Translated by