在opencv中遇到的一些問題

    知乎https://www.zhihu.com/people/nick-wilde-95/posts

    最近接觸了一下opencv,遇到了一些問題和大家分享一下,歡迎一起討論。

1.關於下載與安裝

    下載和安裝,我是參考淺墨毛星雲opencv的第一篇教程http://blog.csdn.net/poem_qianmo/article/details/19809337

裏面的講解很詳細。有一點說明在,我用的VS2013,在工程包含目錄的配置時,在屬性管理器中進行一次配置,就相當於進行了通用的配置過程,以後新建的工程就不用再額外的進行重新配置了。在vs2013中的具體操作是新建工程-添加源文件-視圖-其他窗口-屬性管理器。然後按照毛星雲學長寫的博客操作就行。

2.IntelliSense:  無法打開 源 文件 "stdafx.h"

    可以試試直接註釋掉,“stdafx.h”是預編譯頭

3.錯誤 1 error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

    解決這個錯誤可以這樣試一下,右擊解決資源管理器下的項目名稱,點擊屬性,選中C/C++,點擊預處理器,點擊預處理器定義,開始編輯,把錯誤提示中的大寫_CRT_SECURE_NO_WARNINGS加進去。

4.關於提示缺少“cxcore2410.lib”之類的錯誤

    因爲運行一個CSDN上下載的一個工程,作者是用opencv210版本的,而我的opencv是3.0版本的,運行結果出現提示缺少“cxcore2410.lib”之類的錯誤,作者說他用的是OpenCV2.1版本,在沒有安裝此版本軟件的機器上運行時需要將cv210.dll,cvaux210.dll,cvcore210.dll,highgui210.dll,ml210.dll這五個文件拷貝至*.exe可執行文件下。但是我沒有找到這幾個文件,也可以採取如下解決方案。右擊解決資源管理器下的項目名稱,點擊鏈接器,點擊輸入,附加依賴項,把這五個文件刪除就可以運行了。理解起來就是,這個工程添加這五個文件作爲依賴項,但是這個工程並沒有用到這幾個依賴項,程序運行時會查找,查找不到就會報錯,所以刪了就行了。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章