Finding pixel location
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
bes
am 24 Feb. 2012
Kommentiert: Image Analyst
am 12 Nov. 2020
In my binary image line segments are displayed in white. I want to find all the locations (pixel coordinates )which contain pixel value 1 (white)? how can i get those pixel coordinates as an array. Please help me
0 Kommentare
Akzeptierte Antwort
Andrei Bobrov
am 24 Feb. 2012
eg
k = rand(10) > .4
STATS = regionprops(k, 'PixelList','PixelIdxList')
3 Kommentare
Image Analyst
am 12 Nov. 2020
k is a binary image. Probably a poor name though. He made a 10x10 image using rand() and then thresholded it at 0.4 to create a binary image. Try this instead:
binaryImage = rand(10) > .4
STATS = regionprops(binaryImage, 'PixelList');
However you don't need regionprops to just find all the locations of white. You can just do
[rows, columns] = find(binaryImage)
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!