using vision.BlobAnalysis to create BLOBs ,
조회 수: 11 (최근 30일)
이전 댓글 표시
for detecting motion, i used vision.BlobAnalysis to create BLOBs... and then i wanna know how to extract geometric attribute from each blob : MAJORAXIS, MINORAXIS, ORIENTATION? anyone can help me please
댓글 수: 0
채택된 답변
추가 답변 (1개)
Dima Lisin
2015년 9월 15일
To do that you have to configure the vision.BlobAnalysis object to give you those outputs:
blobAnalyzer = vision.BlobAnalysis('MajorAxisLengthOutputPort', true, ...
'MinorAxisLengthOutputPort', true, 'OrientationOutputPort', true);
Now if you call the step method you will get all those outputs:
[area, centroid, bbox, major, minor, orientation] = step(blobAnalyzer, I);
You can also turn the area, centroid, and bbox outputs off if you don't need them.
댓글 수: 2
syhem samti
2015년 11월 13일
here the message error: " Error using vision.BlobAnalysis/step Too many output arguments; 6 output(s) requested but only 2 output(s) available."
Dima Lisin
2015년 11월 13일
Can you post how you create the vision.BlobAnalysis object, and how you call the step() method?
참고 항목
카테고리
Help Center 및 File Exchange에서 Computer Vision with Simulink에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!