Windows 下編譯 VXL 的注意事項(Notes for compiling VXL on Windows)

來源:互聯網
上載者:User

VXL是一個開源的電腦視覺庫,項目首頁是 http://vxl.sourceforge.net/,介紹中有一句非常重要,就是 "a collection of C++ libraries
designed for computer vision research and implementation  “  ,說明這個庫是一個各種代碼的集合。稍微看了一下,裡面還有用於 SfM 的 bundler ,看起來確實是花了不少功夫收集來的,如果不願意自己去找的話直接用這個庫也是個不錯的選擇。

但是這個庫最大的麻煩就是沒有編譯好的二進位檔案,而只提供原始碼,所以只好自己編譯了,幸虧是用cmake編譯的,否則還不知道要費多少工夫。按理來說用cmake編譯應該很傻瓜才對了,不過其中還是有一些問題。

 本文為博主原創,轉載請註明,本文地址:http://blog.csdn.net/houston11235/article/details/8146344

第一個是cmake本身的問題,原始碼不要放在有中文的路徑中,否則會打不開設定檔。

第二個問題是這個庫不支援編譯成動態連結程式庫,只能編譯成靜態庫,雖然cmake的配置裡面有build_shared_library,但是如果勾選了的話就會出現各種打不開 lib 的錯誤,這個在 FAQ 裡有說明,詳細見http://vxl.sourceforge.net/vxl-users-faq.html 。

編譯完了就可以開始使用了,不過看起來代碼和庫的組織並不如 OpenCV 那麼有條理,標頭檔和代碼都是混在一起的,添加 include 路徑時也比較囉嗦,使用的話以後再說吧,沒準會有意想不到的收穫。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.