2011-11-25 94 views
1

所以,我在使用OpenCV的工作中有一個項目(實際上它是我用OpenCV做的第一個項目),我必須使用像CvSeq這樣的東西來使用SURF算法。自從我開始把它放在我的代碼中的時候,這是一團糟。顯然,它編譯,但至少Eclipse,正在考慮有一堆錯誤。所有的定義都搞砸了。爲什麼在OpenCV中涉及CvSeq的一切都是如此混亂?

所以,是Eclipse的問題,還是OpenCV的新頭文件很糟糕,至少對於那個部分來說。

+0

這是一個相當好鬥的方法來提出問題,而且往往會被詬病。我建議用不同的方法重寫 - 也許沿着'我在使用OpenCV和Eclipse時遇到問題並且似乎得到錯誤的錯誤報告;我究竟做錯了什麼?'參見[如何以智能方式提問](http://www.catb.org/~esr/faqs/smart-questions.html)。 –

回答

0

我強烈建議你使用OpenCV的新C++接口。它將允許您使用vector<KeyPoint>對象,這比使用CvSeq更容易使用,因爲我相信您已經看到了這些對象。 C++接口還具有比舊的C接口更多的功能。

Here是一個很好的OpenCV示例做描述符匹配。

希望有幫助。

相關問題