I want to know at which rows of a gray scale image the intensity values are zeros and want to insert my pixel values in that rows at specific interval

1 Ansicht (letzte 30 Tage)
grayscale image

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 13 Nov. 2015
row_has_some_zero = find( any(YourImage == 0, 2) );
row_is_all_zero = find( all(YourImage == 0, 2) );
  3 Kommentare
Walter Roberson
Walter Roberson am 13 Nov. 2015
For example with the specific interval 23 and starting at column 17:
YourImage(row_is_all_zero,17:23:end) = 1;
Ram
Ram am 16 Nov. 2015
thanks but i need to give different pixel values not smiliar to all rows

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by