2013-06-24 2 views

답변

0

bwlabelregionprops을 사용하여 연결된 각 구성 요소에 대해 'BoundingBox' 속성을 가져옵니다.
그러면 경계 상자의 너비와 높이를 나누어 가로 세로 비율을 얻을 수 있습니다 (각 경계 상자를 설명하는 4- 벡터의 마지막 두 항목).

행운을 빈다.

+0

짧은 코드를 제공 할 수 있다면 정말 감사 할 것입니다. 나는이 처음이다 – user2193718

+0

@ user2193718이 웹 사이트는 당신을 위해 코드를 작성하는 것이 아닙니다. 그것은 ** 당신이 스스로 할 수 있도록 ** 돕기위한 것입니다. 당신은 당신의 부분에 약간의 노력을 보여 주어야합니다 : 몇몇 코드/알고리즘. 'bwlabel'과'regionprops'에 대한 구글의 matlab 도움말 센터로 이동하십시오. 직접 작업 해보십시오. 문제가 더 심각하다면, 여러분이 한 일과 배운 것을 보여주는 새로운 질문으로 게시하십시오. – Shai

+0

나는 이것을 시도했다. L = bwlabel (BW); s = regionprops (L, 'BoundingBox'); AR = s.BoundingBox (4)/s.BoundingBox (3); 하지만 마지막 줄에 오류가 발생했습니다 – user2193718

관련 문제