opencv使用——fillElipse問題

opencv可以直接擬合出橢圓,但是在某些情況下,會出現擬合錯誤的情況,比如下面的

在算法原理上來說,可能沒有問題,只是出現了某些特殊情況使結果異常了,具體原因可能沒法說明。

這裏建議改成下面的代碼 來試試:

//RotatedRect rRect = fitEllipse(contours);
RotatedRect rRect = minAreaRect(Mat(contours));
					
ellipse(iamge, rRect, cv::Scalar(0, 0, 255));

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章