How can I put an image over another in a specific coordinate?
2 次查看(过去 30 天)
显示 更早的评论
How can I put an image over another in a specific coordinate?
This is what I have:
row=256;
col=256;
img=ones(row,col)
branco=imshow(img)
hold on
row1=100;
col1=100;
img1=zeros(row1,col1) this is the "black image" I need in a specific coordinate
preto=imshow(img1) (90,70)
0 个评论
回答(3 个)
Image Analyst
2022-3-16
编辑:Image Analyst
2022-3-16
See my attached demos. One copies and pastes a small image over a larger canvass image. The other sets up a small axes inside another larger axes, both holding images.
0 个评论
David Hill
2022-3-16
row=256;
col=256;
img=ones(row,col);
img(100:190,100:170)=0;%why not just override the image at the pixel locations
imshow(img)
0 个评论
Voss
2022-3-16
Here is a thing you can try:
row=256;
col=256;
img=ones(row,col);
branco=imshow(img);
hold on
row1=100;
col1=100;
img1=zeros(row1,col1); % this is the "black image" I need in a specific coordinate
% specify the XData and YData of the black image to set its location:
preto = imshow(img1,'XData',90+[0 row1],'YData',70+[0 col1]); % (90,70)
% turn on the axes so you can see coordinates
set(gca(),'Visible','on')
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!