画像の周りにいくつかの有益なテキストを下の図に示すように追加したいと思います。Matlabの画像の周りにテキストを表示
は、私はそれを追加するとしようとしています。
function BS = check()
size=8;
pixelBox=60;
board=imread('abcd.jpg');
board(1,:,:)=255;
board(:,1,:)=255;
oneBox = round(size*pixelBox/size);
counter=0;
for iter = 1:size
board(oneBox+counter,:,:)=255;
board(:,oneBox+counter,:)=255;
counter= counter+pixelBox;
end
% myBox=uicontrol('style','text');
% set(myBox,'String','Shani is not a boy');
% set(myBox,'Position',[30,250,50,50]);
imshow(board);
end
私が直面しています問題は、画像がその完全な寸法で示している
myBox=uicontrol('style','text');
set(myBox,'String','Shani is not a boy');
set(myBox,'Position',[30,250,50,50]);
あるテキストコードをコメントに、ということです。私はこのテキストのコードを追加したときに、それがそうである理由しかし、絵は
として
のサイズを変更しますか?私は絵の完全な大きさのテキストを表示したい。前もって感謝します。
Figureに別のオブジェクトを追加すると、新しいオブジェクトのためのスペースを確保するために、既存のaxes/image/plotが縮小されます。この動作は予想され、 'set'コマンドを使って' Position'コマンドを変更して画像のサイズを変更することができます。また、を参照してください:https://www.mathworks.com/help/images/ref/truesize.html – Yvon
@Yvon私にこの例を紹介してもらえますか? – Humty