find the circularity of diamond, inverted triangle and octagon shape
조회 수: 2 (최근 30일)
이전 댓글 표시
hi,currently I working with road sign sign detection, based on the observations from regionprops of matlab value, to detect circular shape, the circularities should be < 1.2, for square shape, circularities <1.6 and triangle shape should be <1.8
Can I know what is the circularities values for diamond , inverted triangle and octagon shapes respectively?
댓글 수: 0
답변 (1개)
Image Analyst
2012년 10월 15일
Circularity is obtained by solving for the radius in terms of both the perimeter and area for a circle:
P = 2*pi*r
r = P/(2*pi)
A = pi*r^2
r = sqrt(A/pi) = P/(2*pi)
A/pi = P^2 / (4*pi^2)
1 = p^2 / (4*pi*A) = circularity
circularity = Perimeter^2 / (4 * pi * Area)
To find out what it is for those shapes, just create those shapes, and measure the perimeter and area.
참고 항목
카테고리
Help Center 및 File Exchange에서 Modify Image Colors에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!