[討論] 能以C++Bulider(BCB)使用OpenCV2.0物件嗎

看板C_and_CPP作者 (800IM)時間12年前 (2013/07/27 09:46), 編輯推噓2(2015)
留言17則, 6人參與, 最新討論串1/2 (看更多)
用了一兩年的opencv, 最近發現 BCB6 寫視窗介面相當好用,執行速度也比VS2010快上很多, 無奈跟 opencv 結合度好像不太好 上網找了相當多的資料, 發現大多數人經過一番苦幹後可用 BCB6 + opencv2.0 但寫 code 的時候還是只能用 1.0 的 function 與IplImage 有沒有 BCB 使用者,可以成功呼叫出 2.0 的物件與function呢? 不管我怎麼用,都是找不到"cv"這個namespace,無法用類似cv::imread();這樣的功能 1.0 的 function 無法用"cv::"使其自動跳出可選用的 member,變得很麻煩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.42.253

07/27 19:32, , 1F
我猜要自己build lib
07/27 19:32, 1F

07/27 20:35, , 2F
編譯速度跟執行速度需要你對程式的熱情來改善。
07/27 20:35, 2F

07/27 20:36, , 3F
bcb6 太不標準, opencv2 要支援需要靠你重寫改版。
07/27 20:36, 3F

07/27 20:36, , 4F
建議你針對你要用的部份重寫。
07/27 20:36, 4F

07/27 20:39, , 5F
答案是無解,BCB6無法編譯OpenCV2.0比較新的語法
07/27 20:39, 5F

07/27 20:40, , 6F
呼叫DLL也牽涉到name emangling無法使用
07/27 20:40, 6F

07/27 20:42, , 7F
自身能力不足也不可能改寫,好像都最新版的XE還是無法使用
07/27 20:42, 7F
目前有在考慮購買XE4 假如XE4可以支援2.0語法我一定會買 ※ 編輯: deo2000 來自: 140.122.42.253 (07/27 20:44)

07/27 20:44, , 8F
放棄吧
07/27 20:44, 8F

07/27 20:47, , 9F
不僅OpenCV,CUDA,OpenMP,QT一堆東西都無法使用
07/27 20:47, 9F

07/27 20:48, , 10F
買這種小眾的軟體也沒什麼用
07/27 20:48, 10F

07/27 20:51, , 11F
官方論壇關於OpenCV的討論http://tinyurl.com/m9jl5n5
07/27 20:51, 11F
真是恨液濃濃的文章啊~

07/27 21:50, , 12F
不如用 Qt 不但免錢和 OpenCV 也是無縫接軌
07/27 21:50, 12F

07/27 21:50, , 13F
不覺得 BCB 好用在哪...
07/27 21:50, 13F

07/28 00:12, , 14F
在XE3上面跑CUDA和OpenCV的路過....~_~
07/28 00:12, 14F

07/28 00:12, , 15F
不懂無痛接軌就用QT吧~~~
07/28 00:12, 15F
請問您達成無痛接軌了嗎? 小弟願提束脩請教您~ (絕非coco之類的廉價貢品) ※ 編輯: deo2000 來自: 140.122.165.206 (07/28 01:05) ※ 編輯: deo2000 來自: 140.122.165.206 (07/28 01:57)

07/28 18:12, , 16F
我也有寄信給MasterChang,希望有回信
07/28 18:12, 16F

07/30 17:18, , 17F
石沉大海了
07/30 17:18, 17F
文章代碼(AID): #1HyvRRgf (C_and_CPP)
文章代碼(AID): #1HyvRRgf (C_and_CPP)