Re: [問題] 抽OpenCV裡需要的code
感謝
我們已經有一個寫好的Adaboost
但是比較後發現OpenCV的效果比較好
然後,為了應用到硬體上面
我們只能擷取重要的code放到板子上
所以必須擷取
上次回文推薦的那篇文章,相當棒!!
我看完了~有方向感,有心理準備,打算開始拼了.
不過我現在連使用OpenCV開個圖都不會
還在研究安裝跟設定的問題~
雖然找了不找文章照著做,但不知道問題出在哪
程式一執行就是"應用程式正常初始(0xc0150002)失敗"
不過這問題我會再去google看怎麼解決~
很感謝回應我的人們
C++版充滿溫暖^_^
※ 引述《neutronstars (I'm...)》之銘言:
: ※ 引述《pizza0117 (阿水~*)》之銘言:
: : 最近老闆給我一個工作
: : 就是從OpenCV裡面抽取一段code
: : 我要抽的是Adaboost(拖拉分類器)這段
: : 在OpenCV裡面是HaarObjectDetection
: : 但我現在不知道怎麼下手好,不知道能不能給我個方向?
: : 我的理解是...
: : 1.我知道他的code是可以看到的
: : 2.我知道牽一髮動全身,一定會缺這個缺那個
: : 3.我打算從簡單的應用開始學,先學會使用再試著直接把需要的function code抽出來用
: : 4.不知道是不是最後一定會遇到某些東西被包在我碰不到的地方?
: 不清楚你想要的結果是如何,
: 不過我覺得可以先提醒你,OpenCV裡面有自己實作基礎資料結構,
: 像是影像格式、動態儲存的結構...等,
: HaarDetectObject這個function裡面很理所當然的使用了那些基礎結構,
: 也就是說,你如果是單純把這個function抽出來改一改變成你們的code,
: 那你就得把那些基礎結構一起重新實作出來,或者說是簡化成你自己寫的結構,
: 如果這樣的話,與其抽出來用(因為你抽一個,就連同其他基礎結構的東西都要抽),
: 不如乾脆就參考他的程式邏輯,自己重新寫完這個功能(如果有時間,能力也足夠)。
: 此外,因為OpenCV裡面用了很多pointer,也常常將structure轉型換成另一種structure,
: 而在adaboost這段的structure又分很多個,一層包一層。
: 說那麼多,其實是要告訴你,想要把某幾個function抽出來直接可以用,
: 所需要耗費的精神、時間,可能比你想像中還多,
: 說不定你照著他的邏輯重寫還會比較快,
: (因為它本身也為了code擴充性而會去配合某些寫法)
: 再不然,網路上其實不只OpenCV有提供boosting的code,
: 他們那寫程式比較沒有基礎資料結構的包袱,
: 你要抽code可能也比較好處理,
: 你可以google一下,我記得sourceforge裡面就有其他人寫的adaboost。
: 不過話說回來,既然OpenCV提供了許多便利的function和資料結構,
: 如果你不是要賣產品,只是純研究,我覺得就在OpenCV裡面去增添或修改,
: 某些程度上來說,你所需要驗證正確性的部份也只有自己多寫的code而已,
: 不管怎麼說,這樣比重寫或抽code有效率,也避免過繁雜的正確性驗證。
: (而且看起來你是一個人要做這件事...我只能說囧了。)
: Good Luck....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.179.144
推
07/29 21:15, , 1F
07/29 21:15, 1F
→
07/29 23:25, , 2F
07/29 23:25, 2F
→
07/29 23:25, , 3F
07/29 23:25, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 8 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章