線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1992
推到 Plurk!
推到 Facebook!

OpenCV新手請教

尚未結案
mikekao
一般會員


發表:3
回覆:4
積分:1
註冊:2004-08-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-05-18 21:17:13 IP:140.131.xxx.xxx 訂閱
版上大大好:

這個問題可能有人曾經問過,但小弟爬文一直沒看到,如有重覆,請各位大大見諒。
最近想將OpenCV用在BCB內經過網路上搜尋的結果,看到以下步驟:
1. 下載OpenCV (已下載2.1版)
2. 安裝OpenCV==>已安裝
3. 接下來就比較亂一點,有人說將lib目錄下的*.lib 透過COFF2OMF.EXE轉成BCB看的懂的*.lib ==>小弟已轉了,但也有人說要將bin下的*.dll轉成*.lib,不知那一個是對的?
4. 根據3,小弟將原本*.lib轉成BCB的*.lib後,在BCB內的Environment Options內的Libary path指向3所轉出來的lib
5. 在Project內的Project Options for Project1.exe內的Include Path指向OpenCV\include\opencv,並把此頁面下的Libary path指向同4的位置
6. 有人說要將會用到在bin 下的dll copy在同一目錄,也做了
7. 面畫中只放了一個button,還沒有動作,在Unit1.cpp內include cv.h及highigui.h,並編譯
結果出現如下錯誤:
[C Error] cxcore.hpp(2208): E2028 operator-> must return a pointer or a class
[C Error] cxoperations.hpp(968): E2015 Ambiguity between '_STL::_fm_cos(const _STL::complex &)' and '_STL::_fm_cos(const _STL::complex &)'
[C Error] cxoperations.hpp(969): E2015 Ambiguity between '_STL::_fm_sin(const _STL::complex &)' and '_STL::_fm_sin(const _STL::complex &)'
[C Error] cxoperations.hpp(2016): E2028 operator-> must return a pointer or a class
[C Error] cxmat.hpp(839): E2015 Ambiguity between 'Mat::operator MatExpr_() const' and 'MatExpr_::MatExpr_(const Mat &)'

請問各位大大,小弟到底那邊做錯了,還是有比較清楚的設定過程可參考,謝謝各位。
mikekao
一般會員


發表:3
回覆:4
積分:1
註冊:2004-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-05-21 12:07:46 IP:140.131.xxx.xxx 訂閱
小弟發現可能的問題,我重新安裝1.1的版本,安裝後在OpenCV下會出現如cv\include、cvaux\include等的include 目錄,但2.1(.zip版本)的安裝完沒有,
試圖用CMake重新generate,但發現除了這些include 目錄沒出現之外,連lib、bin等目錄下都是空的,有沒有可能是這邊出了問題?
不好意思,請大大解惑,謝謝。
系統時間:2017-10-23 12:03:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!