プロジェクトの一部として、画像に対数極変換を適用する必要があります。OpenCV に次のようなクラスがあることがわかりました。
この目的のために cv::LogPolar_Interp と cv::LogPolar_Adjacent() を使用します。
問題は、それらを使用して次のような変換された画像を生成する方法がわからないことです
パラメータをいじってみましたが、思い通りの結果が得られませんでした。
これは私の試みです:
cv::LogPolar_Interp *LogPolar=new cv::LogPolar_Interp(inputFrame.cols,inputFrame.rows,cv::Point2i(inputFrame.cols/2,inputFrame.rows/2),120,20,CV_INTER_LINEAR, 1,117,1);
logPolar_out=LogPolar->to_cartesian(inputFrame);
どうすればこれを入手できるか知っている人はいますか?ありがとう