MATLAB Answers


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

How to use ratio of pixel to recognite object

1 ビュー (過去 30 日間)
R G 2018 年 4 月 23 日
終了済み: John D'Errico 2018 年 4 月 23 日
I have a binary image as below. I want to take out the green object and eliminate the rest. I have already tried to eliminate some object using "regionprops":
- size of object (200<x<6600 pixel)
- MajorbyMinorAxis (1.25< x < 1.75)
Therefore that properties will not work.
I have an idea that using a bounding box for each object and count the number of pixel of each object in its own bounding box (number of pixel of object/ number of pixel of bounding box).
For example: the object on the top left corner will get around 15% of its bounding box and the green object can make > 75%. Even the size of bounding box for each object is different (compare the top left corner and top right corner object) but the ratio (number of pixel of object/ number of pixel of bounding box) will be similar from 15-30%
But it is just an idea. I don't know how to make the code to make it work and whether it will work correctly.
Can anyone help. but I still accept even if cannot work perfectly but giving an improvement

  0 件のコメント

回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by