Pour une partie de mon projet, j'ai besoin d'appliquer une transformation log-polaire sur une image. J'ai découvert qu'il existe une classe dans OpenCV appelée:Image retina log échantillonnage polaire en utilisant opencv
cv :: LogPolar_Interp et cv :: LogPolar_Adjacent() à cet effet.
Le problème est que je ne sais pas comment les utiliser pour produire une image transformée comme
j'ai joué avec ses paramètres, mais je ne pouvais pas obtenir le résultat désiré.
ce qu'il est de mon essai:
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);
Est-ce que quelqu'un sait comment puis-je obtenir cela. Merci