1
我在OpenCV中有一些算法,我想用定點值表示來重寫它。我在這裏找到了定點算術類:https://github.com/eteran/cpp-utilities。我想知道是否有一些優雅的方式將Mat_模板類與Fixed類對象(或任何自定義類)一起用作Mat的內容。當我使用:有沒有辦法將OpenCV Mat_與自定義類一起使用?
cv::Mat_<cv::Vec<Fixed<12, 4>, 3>> num;
我收到以下錯誤:
Error C2039 'value' : is not a member of 'cv::DataDepth<numeric::Fixed<0x0c,0x04>>' opencv_hog D:\libs\x64\opencv_2_4_13\build\include\opencv2\core\core.hpp 1134
Error C2065 'value' : undeclared identifier opencv_hog D:\libs\x64\opencv_2_4_13\build\include\opencv2\core\core.hpp 1134
Error C2039 'fmt' : is not a member of 'cv::DataDepth<numeric::Fixed<0x0c,0x04>>' opencv_hog D:\libs\x64\opencv_2_4_13\build\include\opencv2\core\core.hpp 1135
Error C2065 'fmt' : undeclared identifier opencv_hog D:\libs\x64\opencv_2_4_13\build\include\opencv2\core\core.hpp 1135
Error C2056 illegal expression opencv_hog D:\libs\x64\opencv_2_4_13\build\include\opencv2\core\core.hpp 1135
你可能想看看這個文檔: http://www.docs.opencv.org/ref/master /d0/d3a/classcv_1_1DataType.html#gsc.tab=0 我認爲你應該定義一個模板專門化使用它。 –
感謝您的建議!我已經試圖做出你所說的,下面的結果,回答我的問題。 – BartekM