图像的矩,以及利用矩求图像的重心,方向
生活随笔
收集整理的這篇文章主要介紹了
图像的矩,以及利用矩求图像的重心,方向
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
計算圖像中特征圖標的重心和方向
void main() {Mat image = imread("1198.jpg", 0);//讀入灰度圖Mat binary;threshold(image1, binary, 55, 255, CV_THRESH_BINARY);Moments m = moments(binary, true);//moments()函數計算出三階及一下的矩Point2d center(m.m10 / m.m00, m.m01 / m.m00);//此為重心double a = m.m20 / m.m00 - center.x*center.x;double b = m.m11 / m.m00 - center.x*center.y;double c = m.m02 / m.m00 - center.y*center.y;double theta = fastAtan2(2 * b, (a - c)) / 2;//此為形狀的方向cout << center << " " << theta << endl;getchar();
}
總結
以上是生活随笔為你收集整理的图像的矩,以及利用矩求图像的重心,方向的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tensorflow::Session
- 下一篇: C++ 生成随机数