回覆列表
  • 1 # 漁樵娛樂

    VS2010環境下安裝並配置OpenCV的文章有很多,在此向大家推薦兩篇,本人都是親測有效的。

    Opencv1.0+VC6.0安裝及環境配置

    http://blog.csdn.net/haizimin/article/details/7734184

    VS2010+Opencv-2.4.0的配置攻略

    http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html

    影片: OpenCV配置 Win7 Win8 VS2010 VS2012(推薦)

    http://v.youku.com/v_show/id_XNTU4NTM2MDAw.html

    本人近期在影片指導下配置Opencv-2.4.8,完全按照影片設定,卻未能配置成功,後面發現問題出在附加依賴項。按照下面的方法你可以配置各種不同版本的opencv。

    安裝環境:32位win7,VS2010,OpenCV2.4.8, (視屏中是2.4.0)

    當我按照視屏中配置好Opencv-2.4.8後卻不能完全正常執行,報錯,如下圖。

    問題就出在1>LINK : fatal error LNK1104: 無法開啟檔案“opencv_calib3d240d.lib”

    後面想了下,我和視屏中唯一不一樣的就是opencv的版本,視屏是2.4.0,我是2.4.8。

    我百度了下LINK : fatal error LNK1104: 無法開啟檔案“opencv_calib3d240d.lib”發現是依賴附加項這裡出了問題。

    下面我們將其更正過來。

    選擇屬性管理器中的Debug,右鍵,選擇屬性,進入到屬性頁。

    2.左邊選擇聯結器,點輸入,進入到如下頁面。

    3.選擇附加依賴項右邊的小三角,選編輯

    4.將“從父級或專案預設設定繼承”的勾選去掉。此步驟是為了修改附加依賴項。

    5.關閉vs2010,重新開啟,關閉時出現如下對話方塊,選是。

    6.再次進入附加依賴項,此時裡面的內容就可以修改了。將其複製出來,放入一個記事本,用替換將序號換成你的版本號,我的版本是2.4.8,就替換成248.

    opencv_calib3d248d.lib

    opencv_contrib248d.lib

    opencv_core248d.lib

    opencv_features2d248d.lib

    opencv_flann248d.lib

    opencv_gpu248d.lib

    opencv_highgui248d.lib

    opencv_imgproc248d.lib

    opencv_legacy248d.lib

    opencv_ml248d.lib

    opencv_objdetect248d.lib

    opencv_ts248d.lib

    opencv_video248d.lib

    7.將替換好的文件再複製到附加依賴項。並勾選“從父級或專案預設設定繼承”。選擇確定。

    8.再次執行就OK了。

    ---------------------

  • 中秋節和大豐收的關聯?
  • 《杜鵑花開》講的是什麼?