XE7使用OpenCV |
缺席
|
peter840209
一般會員 ![]() ![]() 發表:2 回覆:4 積分:6 註冊:2017-09-26 發送簡訊給我 |
小弟最近開始使用OpenCV在BCB XE7上做圖片的辨識
也參考過下列文章 http://delphi.ktop.com.tw/board.php?cid=168&fid=921&tid=105672 http://delphi.ktop.com.tw/board.php?cid=168&fid=921&tid=81943 內文中的.h檔的include與lib的轉換也都成功 並且可以使用函式叫出圖片並秀出 但是在需要做辨識的地方 使用CvHaarClassifierCascade需要include 其他的hpp檔(objdetect.hpp) 又會include到其他的hpp檔跳出許多Error [bcc32 Error] core.hpp(4222): E2028 operator-> must return a pointer or a class [bcc32 Error] operations.hpp(200): E2015 Ambiguity between 'std::abs(int) at c:\program files (x86)\embarcadero\studio\15.0\include\windows\crtl\stdlib.h:145' and 'std::abs(__int64) at c:\program files (x86)\embarcadero\studio\15.0\include\windows\crtl\stdlib.h:537' [bcc32 Error] operations.hpp(201): E2015 Ambiguity between 'std::abs(int) at c:\program files (x86)\embarcadero\studio\15.0\include\windows\crtl\stdlib.h:145' and 'std::abs(__int64) at c:\program files (x86)\embarcadero\studio\15.0\include\windows\crtl\stdlib.h:537' [bcc32 Error] operations.hpp(1013): E2299 Cannot generate template specialization from 'cv::normL2Sqr<_Tp,_AccTp>(const _Tp *,int)' [bcc32 Error] operations.hpp(1054): E2015 Ambiguity between 'std::abs(int) at c:\program files (x86)\embarcadero\studio\15.0\include\windows\crtl\stdlib.h:145' and 'std::abs(__int64) at c:\program files (x86)\embarcadero\studio\15.0\include\windows\crtl\stdlib.h:537' 節錄幾項 想請問BCB XE系列是不支援OpenCV 2以後的版本的語法嗎? 還是小弟有甚麼地方的lib或是dll沒有設置完整嗎? 還望有人可以替小弟解惑 編輯記錄
peter840209 重新編輯於 2017-11-09 10:10:29, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |