fastAtan2 計算兩點之間的角度

引言

高中數學中各種正弦函數,餘弦函數總是把人搞得頭大,但是具體應用時你會發現,其實你只需要搞清楚一個2π空間內函數分佈即可。下面分析OpenCV中fastAtan2函數是怎麼處理的方向問題。

fastAtan2函數在OpenCV中用戶非常廣,最終計算出來的結果是0-360之間的角度 度數,比如在SIFT描述子求取過程中需要計算特徵點的方向,此時OpenCV的源碼中就是使用的fastAtan2函數,fastAtan2函數原型如下:

float fastAtan2(float y,float x)

x—向量的x座標
y—向量的y座標
輸入一個2維向量,計算這個向量的方向,以度爲單位(範圍是0度—360度),精度是0.3度。

函數聲明路徑:/opencv-2.4.5/modules/core/include/opencv2/core/core.hpp

函數定義路徑:/opencv-2.4.5/modules/core/src/mathfuncs.cpp

在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述

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