Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Determing pixel locations of an object

1 回表示 (過去 30 日間)
Ellis Berry
Ellis Berry 2016 年 4 月 28 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
Hi everybody, So I am developing a programme which performs image processing on only a certain area of the picture in question. Initially, I cropped the picture to the area on the picture that I want to process, but it turns out, as the object moves around in subsequent pictures, I need a method to 'track' where the area is in EVERy picture before I can process it. What I have decided is to pinpoint the area im interested in based on colour. So it is a white strip of paper I am interested in and I have developed code to find this piece of paper and then convert the image to binary. This means the strip of paper will appear white (pixel value 1) and everything else outside the threshold will appear black (pixel value 0). What I need to do now is find a way of determining where all the pixel values 1 (white) are in the picture!? Then I can save them to a matrix and make the processing code only run on that matrix then? I hope this makes sense. *In short, how do I determine the pixel point of every white pixel in an otherwise black image?*
Many thanks, Ellis

回答 (1 件)

Image Analyst
Image Analyst 2016 年 4 月 28 日
You said you already "I have developed code to find this piece of paper and then convert the image to binary" so that binary image IS a variable that says where every white pixel in the image is located. I don't know what else you'd need. You just call regionprops() and you're done.

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by