Set pixel value to zero in intensity image
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I wish to set the value of a pixel at a certain coordinate to zero in an image. Any idea how to do this? The coordinate is (641,513) (the middle).
Thanks in advance,
JB
0 Kommentare
Akzeptierte Antwort
Nitin
am 25 Jun. 2013
I = imread(img);
I(614,513)=0;
3 Kommentare
Image Analyst
am 25 Jun. 2013
x is column, y is row. So I(x,y) is not the same location as I(row, column). If you want x = 20, y = 100, you need to do I(100, 20), not I(20,100) because the row (the y value) index comes first. This is a common source of confusion and errors and you need to always watch out for this.
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!