How to remove a part of image?
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
quest
am 13 Apr. 2015
Bearbeitet: Ananthu Jayan
am 8 Jan. 2018
Hello,
I want to work with an image, but the problem is - how to remove a part of it? Is there any way to remove (or replace with black color) a rectangular place from image? I tried imcrop a rectangle, but I don't know how to use the rest of image (I only know how to edit the rectangle).
Thanks a lot.
0 Kommentare
Akzeptierte Antwort
Thomas Koelen
am 13 Apr. 2015
Bearbeitet: Thomas Koelen
am 13 Apr. 2015
testimage=imread('pout.tif');
imshow(testimage)
H=imrect(gca);
pos=wait(H);
close all
testimage(pos(1,2):pos(1,2)+pos(1,4),pos(1,1):pos(1,1)+pos(1,3))=0;
imshow(testimage);
run this, it will let you create a draggable square, select the part of the image that you want to make black and then double click on the square, it will save your updated image to testimage. you can also set the 0 to something like mean2(testimage) so it's not completely black.
1 Kommentar
Ananthu Jayan
am 8 Jan. 2018
Bearbeitet: Ananthu Jayan
am 8 Jan. 2018
Error in masking (line 11)
testimage(pos(1,2):pos(1,2)+pos(1,4),pos(1,1):pos(1,1)+pos(1,3))=0;
I am getting an error like this. kindly help me with the value of positions.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!