利用PowerPoint製造測試圖片,黑色數字為PPT旋轉角度

範例1

經過簡單二值化

黑色: PPT旋轉角度

紅色: OpenCV計算出的角度,可以從第三列開始看起,

豎立著的矩形為0度;接著順時鐘轉54度, 然後橫躺矩形為90度;最後轉到120度

Contour包覆效果

取橢圓的長短軸當面積,不過隨物體旋轉角度更動, 最小包覆面積也會改變

斜率>0 : 0°~90°

斜率<0 : 90°~180°

斜率 =0: 90°

曲線擬合的效果

最小包覆圓效果

最小包覆橢圓

最小包覆矩形

考慮旋轉角度的包覆矩形

Convex hull包覆效果

----------------------------------------

範例2

Contour包覆效果

曲線擬合的效果

斜率>0 : 0°~90°

斜率<0 : 90°~180°

斜率 =0: 90°

Convex hull包覆效果

----------------------------------------

範例3

Contour包覆效果

曲線擬合的效果

最小包覆圓效果

最小包覆橢圓

最小包覆矩形

考慮旋轉角度的包覆矩形

Convex hull包覆效果

參考資料

1.http://docs.opencv.org/3.1.0/dd/d49/tutorial_py_contour_features.html

文章標籤
全站熱搜
創作者介紹
創作者 me1237guy 的頭像
me1237guy

天天向上

me1237guy 發表在 痞客邦 留言(0) 人氣(5,286)