1. 程式人生 > >OpenCV安裝 問題總結以及相關注意事項

OpenCV安裝 問題總結以及相關注意事項

本人opencv版本為opencv-3.3.0-vc14 ,這個是目前最先的版本,vc-14表示的意思是visual studio 2017,解壓或者安裝之後,只找到了x64的bin檔案和lib檔案,沒有x86的,這個很奇怪。所以,本次opencv的安裝和編譯都是基於x64位的.

1、系統顯示缺少opencv_world330d.dll和opencv_world330.dll兩個動態連結庫檔案。

解決方法:這兩個動態連結庫檔案在opencv\build\x64\vc14\bin目錄下面,方法1是複製所缺少的連結庫檔案到C:\Windows\System32目錄下面。方法2是在系統環境變數中,也就是在PATH中新增上動態連結庫所在的目錄,即E:\installed\opencv\build\x64\vc14\bin。第一種方法簡單粗暴,但是,如果更換了另一個版本的opencv,很可能會出現問題,因為C:\Windows\System32下面的相應的動態連結庫檔案沒有改變。對於第二中方法,設定path變數之後,需要重啟,或者按照下面第2點設定一下,可以不用重啟。

2、修改系統環境變數PATH免重啟就生效。

以修改環境變數“PATH”為例,修改完成後,進入DOS命令提示符,輸入:set PATH=C: ,關閉DOS視窗。再次開啟DOS視窗,輸入:echo %PATH%

3、使用opencv的java介面,IDE為IDAE intellij。

在opencv\build\java下面有opencv-330.jar檔案,首先需要在IDEA中引用這個包,然後還需要讓IDE知道這個jar包所用到的dll在哪裡。因為opencv是使用c++編寫的,所以會有一個dll檔案作為c++和java程式碼互動的橋樑。怎麼設定呢?需要在IDEA的Run – edit configurations – VM Options中新增-Djava.library.path=E:\installed\opencv\build\java\x64

,其中,E:\installed\opencv\build\java\x64目錄下面有opencv_java330.dll檔案。

4、程式報錯the application was unable to start correctly(0x000007b)
本人在執行x64位的時候可以正常執行,當執行x86的時候就報上面所示的錯誤。

在系統的環境變數path中新增上x86的bin目錄就可以了,本人的具體目錄為:E:\installed\build_opencv_dll\install\x86\vc15\bin,這樣之後,path中就有了x64和x86的bin路徑。設定好變數之後可以按照第2步所示讓設定生效,當然,也可以重啟電腦。

相關推薦

OpenCV安裝 問題總結以及相關注意事項

本人opencv版本為opencv-3.3.0-vc14 ,這個是目前最先的版本,vc-14表示的意思是visual studio 2017,解壓或者安裝之後,只找到了x64的bin檔案和lib檔案,沒有x86的,這個很奇怪。所以,本次opencv的安裝和編譯都

STM32例項之LED燈閃爍控制以及相關注意事項

在本例項中,主要是為了實現LED燈的閃爍。首先分析LED的驅動方式,本實驗中使用的是OpenM3V,內建8個LED均採用灌流方式驅動(低電平亮)。如果想要實現其閃爍,則需要給相應埠持續不斷的高低交替電

mybatis>mapper中直接返回boolean型資料以及相關注意事項

通常情況下,我們一般會在service中進行真與假的邏輯判斷,比如先取出一個物件,根據物件是否為空來判斷我們的真假邏輯,這部分可以移動到mapper中進行處理。 示例,我們做一個暱稱是否存在的驗證:     <select id="ifExist" parameter

cloudera manager 5.7 安裝配置以及一些注意事項

groupadd mysqluseradd -M -g mysql -s /sbin/nologin -d /usr/local/mysql  mysqltar xf /opt/mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz  -C /us

Linux上安裝Zookeeper以及一些注意事項

最近打算出一個系列,介紹Dubbo的使用。 分散式應用現在已經越來越廣泛,Spring Could也是一個不錯的一站式解決方案,不過據我瞭解國內目前貌似使用阿里Dubbo的公司比較多,一方面這個框架也確實很OK,另一方面可能也是因為Dubbo的中文文件比較

clEnqueueNDRangeKernel()的各引數意義以及相關注意事項

clEnqueueNDRangeKernel(cl_command_queue ,//命令佇列cl_kernel , //kernel函式//以下引數跟記憶體有關cl_uint , //設定緩衝區的維度const size_t * ,//設定global的偏移量const

kettle安裝以及執行注意事項

問題0: 解決辦法: 如果安裝了Oracle資料庫軟體,$ORACLE_HOME\jdbc\lib下的ojdbc5.jar ojdbc6.jar包copy到kettle安裝目錄\lib 下面。重新執行spoon程式。 建立資料庫連線: 資料庫名:為資料庫連線串@後的部分。 表空間:可以檢視需要同步的表的

CDH大資料計算管理平臺安裝所踩的坑及相關注意事項

最近公司的基於CDH的Hadoop大資料計算平臺需要遷移,由於時間過長,原來的搭建步驟以及踩過的坑都忘得差不多了,現在為了將來能夠有個依據,特將本次重新搭建平臺所踩的坑給記錄下來。    使用的軟體及版本:        CDH-5.14.2-1.cdh5.14.2.p0.3

黑蘋果安裝相關注意事項之一,前提

大家都對黑蘋果安裝有興趣,因為,蘋果ios的開發,離不開mac osx,可是,在沒有產生效益之前,投入金錢購買mac機器不是一個好主意,當然,壕除外。 折騰黑蘋果也有兩三個月了,當然,比起大神大溼們來說,我只是一個小白和菜鳥,遠景上面,已經有太多的帖子了。不過,還是寫個心

linux系統的安裝以及一些注意事項

最近看gradle時發現作者說用ubantu比較好,由於以前一直在使用windows和mac所以對linux系統一直不懂。前幾天湊五一假期把linux系統安裝了一下,由於以前電腦上安裝的是windows,所以一開始找了好多安裝雙系統的文件,看了好多,但是就是easyBCD下載

Yum安裝MySQL以及相關目錄路徑和修改目錄

mysqld 修改 oot my.cnf code all 數據 喜歡 clas 有些時候,為了方便,有些同學喜歡通過yum的方式安裝MySQL,沒有設置統一的文件目錄以及軟件目錄,那麽就會為後續的維護工作帶來很大的麻煩! 下面就簡單介紹一下yum安裝MySQL的步驟以及這

Git命令以及常見注意事項

命令: git init -> 初始化一個git倉庫git clone -> 克隆一個本地庫git pull -> 拉取伺服器最新程式碼git fetch –p -> 強行拉取遠端程式碼覆蓋本地(同步遠端,不止是程式碼)git add -> 新增到git倉庫git commit

重灌系統後,重新安裝ORACLE加環境變數配置、客戶端PL/SQL的安裝過程,及注意事項(避免再次踩坑)

(1)首先了解什麼是OERACLE及Oracle與PL/SQL是什麼關係: ORACLE是資料庫,有客戶端和伺服器; PLSQL Developer只是第三方工具,服務於ORACLE,類似的工具還有Toad,sqlplus,sql developer等等; 安裝PLSQL Developer

async和await對promise非同步方案的改進,以及使用注意事項

async、await相比原生promise的有優勢: 1.更加簡潔,await一個promise即可,那麼會自動返回這個promise的resolve值,無需在then函式的回撥中手動取值,徹底解決了回撥 //Promise方式 function f() { let promise = new

c語言標頭檔案以及make注意事項

c語言標頭檔案以及make注意事項 標頭檔案說明:自己定義的標頭檔案和專案檔案放在一起,注意使用""而不是使用<>,系統的標頭檔案才使用<> 當main函式要呼叫其他函式的時候在編譯的時候需要將其他的c檔案也一起編譯 gcc main.c test.c   make

hibernate中session的獲取使用以及其他注意事項

hibernate中session的獲取使用以及其他注意事項 前言:工作時,在同時使用Hibernate的getSession()、getHibernateTemplate()獲取Session後進行資料查詢時不是出現了"session is close"異常就是出現其他異常問題,痛定思痛,決定收集並整理相

一次性配置opencv的專案屬性+IPP注意事項

1、配置自己的debug_x64屬性和release_x64屬性(如果在Debug|x64右鍵 和 Release|x64右鍵配置,會發現2個配置都是一樣的,這裡自己新增新屬性,可以達到一次型配置的目的) 2、下次新建專案的時候直接在Debug|x64右鍵,新增現有屬性列表;Release

vatic—視訊標註工具安裝出現error及注意事項

1.安裝參考:(主要看的CSDN部落格) 部落格 https://blog.csdn.net/baidu_26788951/article/details/80053760 官網 Github:https://github.com/cvondrick/vatic 2.安裝注意: 兩個

Ubuntu下protobuf的安裝、編譯及注意事項

Ubuntu下編譯protobuf 1.下載protobuf 下載地址:https://github.com/google/protobuf/releases 2.編譯protobuf 解壓下載的zip包,cd到protobuf的目錄下,執行以下指令: tar -xvf pro

centos離線安裝php以及相關問題彙總

離線安裝的兩種方式 此次安裝是為安裝zabbix做準備。安裝在測試環境上進行,有外網訪問;正式環境是離線環境,沒有外網訪問。所以需要先將相關的軟體包下載下來,這裡有兩種情況: 通過yumdownloader [package]首先將rpm軟體包下載下來,通