OpenCV配置教程 1.打開opencv(計算機視覺庫) v3.2.0官方版解壓下載的壓縮包,找到“opencv-3.2.0-vc14.exe”,雙擊運行,然后將它安裝的指定的目錄,小編將它安裝到D:opencv中,如下圖所示。2.正在安裝中,請耐心等待。3.安裝完畢之后準備將openc
OpenCV的全稱是:Open Source Computer Vision Library。OpenCV是一個基于BSD許可(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、Windows和Mac OS操作系統上。它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。
材料/工具
OPENCV安裝包Visual Studio 2017
操作步驟如下: 1、下載opencv for windows安裝包,本例是目前最新的安裝包opencv-2.4.8版本。雙擊打開解壓,本例的解壓目錄為D:Program Files。 2、解壓后D:Program Files下多了一個opencv文件夾,里面只有兩個文件,如下圖所示: 3、右鍵單
方法
在官網上下載OpenCV的安裝包,由于服務器在國外,也可通過網友分享的云盤鏈接下載。
打開計算機的屬性頁,找到環境變量 如何在VS2013下配置OpenCV 在系統環境變量下新建下列選項 如何在VS2013下配置OpenCV 在系統變量中找到Path變量并在最后加上下面語句 ;%OPENCV%x86vc12bin 如何在VS2013下配置OpenCV 在OpenCV的根目錄下新建
打開安裝包,選擇一個路徑后點擊“Extract”
opencv1.0:檢測環境變量是否添加、打開一個例子程序加入對應的庫,頭文件編譯運行如果成功就說明成功了 opencv2.0:比較復雜,去opencv中午論壇上看看吧。如果安裝成功是不會提示找不到*.lib或*.dll文件錯誤的
Visual Studio 2017直接在微軟官網下載免費社區版即可。
把opencv的頭文件目錄和庫文件目錄增加到VC的項目設置中去。 opencv應該有自動的測試程序(或者例程)。要不你把下載源貼出來。
OpenCV的環境配置,首先點擊“此電腦”,右鍵選擇“屬性”。
方法/步驟 1 OPENCV的介紹 OpenCV的全稱是:Open Source Computer Vision Library。OpenCV是一個基于BSD許可(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、Windows和Mac OS操作系統上。它輕量級而且高效——由一系列 C 函數和少量 C++ 類構
點擊“高級系統設置”。
下載安裝OpenCV3.0 1、相信大家機器上已經裝有VS2013了吧,假若沒有下載安裝,請先安裝吧,可以到官網下載: https://www.visualstudio.com/ 下面讓我們前往下載OpenCV3.0 http://opencv.org/ 下載界面如圖所示,進入OpenCV for Windows等待4-5
選擇“環境變量”。
作為計算機視覺的開源庫,OpenCV強大而實用,下面分享一下我學OpenCV的經驗。 剛開始是由于大學生創新項目的原因,在大二的時候就開始接觸,當時我已經有了C++和Java的基礎了。不過先聲明一下,兩種語言我都學得不怎么樣,囧~既然你想學C++版的
選中“Path”點擊“編輯”。
首先按照下面的文章把環境配置好: 【OpenCV入門教程之一】 安裝OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 開發環境配置 http://blog.csdn.net/poem_qianmo/article/details/19809337/ 配置好后在2015中編譯運行會報錯,說缺少msvcp1
選中“Path”點擊“編輯”。
首先按照下面的文章把環境配置好: 【OpenCV入門教程之一】 安裝OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 開發環境配置 http://blog.csdn.net/poem_qianmo/article/details/19809337/ 配置好后在2015中編譯運行會報錯,說缺少msvcp1
在最后面添加“C:'opencv'build'x64'vc14'bin;”點擊“確定”,然后注銷計算機后才能生效。
首先去官網下載OpenCV并安裝,接著新創建一個Java項目:OpenCV1 2. 配置Java Build Path: 2.1 右擊項目OpenCV1 -> Build Path -> Configure Build Path -> Libraries -> AddLibrary; 2.2 選擇 User Library,依次點擊Next -> User Libraries ->
對Visual Studio上的配置,首先新建一個“Windows控制臺應用程序”的項目。
首先配置的環境是: Windows_8(64位), Visual_Studio_2012 openCV的版本是: openCV_2.47 下面是整個配置的過程: 步驟1: 首先需要下載openCV,這是Sourceforge的鏈接 http://sourceforge.net/projects/opencvlibrary/ 步驟2: 安裝openCV到自定
找到“視圖”->“其他窗口”->“屬性管理器”。
安裝jdk以及Eclipse 這里不再多說,假定你已經成功安裝了。網上也有很多教程,當然在Eclipse中配置OpenCV開發環境網上也有很多教程,我這里權當是練練文筆以及方便自己以后查看,這也是我的第一篇博客。貌似不能發各種搞怪的表情,好憂傷。。。
選中“Debug | x64”下的“Microsoft.Cpp.x64.user ”,右鍵點擊“屬性”。
首先按照下面的文章把環境配置好:【OpenCV入門教程之一】安裝OpenCV:OpenCV3.0、OpenCV2.4.8、OpenCV2.4.9+VS開發環境配置/s/1hqF8nlU解壓后把這兩個文件復制到path路徑里,程序就能運行了。測試代碼:#include#include#includeusingnamespace
點擊“VC++”,選中“包含目錄”點擊三角形圖標,找到“編輯”。
1,我的環境: 操作系統:Windows 10 64位 IDE: Visual studio Community 2015(此版本免費,基本功能都有,夠用) OpenCV: OpenCV 3.0 for windows(下載地址:http://opencv.org/) 2,首先安裝好VS 和 OpenCV,OpenCV的安裝其實就是把官方下
添加以下路徑(具體根據自己的安裝位置而定):
環境變量(大小寫不敏感,同名下的多路徑之間用;隔開) PATH (只需添加下面中的一行,根據系統情況自行選擇) D:OpenCV2.3buildx86vc10bin ———————————————————— OPENCV D:OpenCV2.3build ———————————————————— VS中的配置 包含目錄”中
C:'opencv'build'include'opencv2
#include "highgui.h" int main( int argc, char** argv ) { IplImage* img = cvLoadImage( argv[1] );//圖片的名字···相對的或是絕對的 絕對就要把那張圖片拷到工程文件夾下 cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE ); cvShowImage("Exa
C:'opencv'build'include'opencv
OpenCV3.0環境變量配置 1 選擇計算機,右鍵屬性->高級系統設置->環境變量->系統變量->找到PATH->在變量值中添加相應路徑 小編的路徑是“D:opencv3.0opencvbuildx64vc12bin”注意不要在路徑最后加分號,但兩條路徑間就得加上分號。其實這條路
C:'opencv'build'include
opencv類似于一個小插件,有他自己的功能函數。這個插件就是應用在VS2010或者VC++6.0上的一個工具包,打開VS或者VC用提供的函數就相當于用opencv了。
然后點擊“確定”
最近這段時間,所做的東西涉及到OpenCV,就來談一下OpenCV的使用。首先就是OpenCV的安裝問題,這里詳細說一下。工具環境如下:win7+VC2010+OpenCV2.4.3。下面開始安裝。win7和VC的安裝就不說了,重點是OpenCV的安裝,首先下載OpenCV,版本是2.4.
點擊“VC++”,選中“庫目錄”點擊三角形圖標,找到“編輯”。
通過網絡獲取安裝: # apt-get install libgtk2.0-dev # apt-get install pkg-config 2、下載OpenCV ,文件名:OpenCV-2.4.3.tar.bz2,下載地址: opencv.org.cn/index.php/Download 解壓: #tar jxvf OpenCV-2.4.3.tar.bz2 得到文件夾 OpenCV-2
添加以下路徑(具體根據自己的安裝位置而定):
環境變量(大小寫不敏感,同名下的多路徑之間用;隔開) PATH (只需添加下面中的一行,根據系統情況自行選擇) D:OpenCV2.3buildx86vc10bin ———————————————————— OPENCV D:OpenCV2.3build ———————————————————— VS中的配置 包含目錄”中
C:'opencv'build'x64'vc14'lib
工具環境如下: win7+VC2010+OpenCV2.4.3。 下面開始安裝。 win7和VC的安裝就不說了,重點是OpenCV的安裝,首先下載OpenCV,版本是2.4.3,即OpenCV2.4.3.exe, 注意OpenCV是一個庫文件,里面是一些編寫好了的函數,在程序里面直接使用就可以了。
然后點擊“確定”
最近這段時間,所做的東西涉及到OpenCV,就來談一下OpenCV的使用。首先就是OpenCV的安裝問題,這里詳細說一下。工具環境如下:win7+VC2010+OpenCV2.4.3。下面開始安裝。win7和VC的安裝就不說了,重點是OpenCV的安裝,首先下載OpenCV,版本是2.4.
找到“鏈接器”->“輸入”下的“附加依賴項” 點擊“編輯”。
如何在vc 6.0下配置 opencv 1.0 最近在學opencv,先用vc6.0+opencv1.0,可以根據opencv論壇上的步驟配置完成,下面記錄了配置過程。 但是用相同的方法配置vc6.0+opencv2.0(及以上版本)就會失敗,查詢錯誤原因,說是vc6.0版本太低,一會試試vs2010+
添加以下信息:
工具環境如下: win7+VC2010+OpenCV2.4.3。 下面開始安裝。 win7和VC的安裝就不說了,重點是OpenCV的安裝,首先下載OpenCV,版本是2.4.3,即OpenCV2.4.3.exe,注意OpenCV是一個庫文件,里面是一些編寫好了的函數,在程序里面直接使用就可以了。所
opencv_world340.lib
OPENCV1.0可以去opencv官網下載。這是windows版本鏈接:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/1.0/OpenCV_1.0.exe/download VS2013也有社區版本可供使用 安裝OPENCV1.0。這里可以自己選擇安裝路徑,記得勾選"將Open
opencv_world340d.lib
OpenCV是要經過一系列很麻煩的配置之后才可以正常使用的,你直接安裝就直接運行肯定有問題,給你個網址http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0,完全按照這個走一遍就可以了
然后點擊“確定”
最近這段時間,所做的東西涉及到OpenCV,就來談一下OpenCV的使用。首先就是OpenCV的安裝問題,這里詳細說一下。工具環境如下:win7+VC2010+OpenCV2.4.3。下面開始安裝。win7和VC的安裝就不說了,重點是OpenCV的安裝,首先下載OpenCV,版本是2.4.
找到“鏈接器”->“常規”下的“附加庫目錄”,點擊編輯。
添加以下路徑(具體根據自己的安裝位置而定):
環境變量(大小寫不敏感,同名下的多路徑之間用;隔開) PATH (只需添加下面中的一行,根據系統情況自行選擇) D:OpenCV2.3buildx86vc10bin ———————————————————— OPENCV D:OpenCV2.3build ———————————————————— VS中的配置 包含目錄”中
C:'opencv'build'x64'vc14'lib
工具環境如下: win7+VC2010+OpenCV2.4.3。 下面開始安裝。 win7和VC的安裝就不說了,重點是OpenCV的安裝,首先下載OpenCV,版本是2.4.3,即OpenCV2.4.3.exe, 注意OpenCV是一個庫文件,里面是一些編寫好了的函數,在程序里面直接使用就可以了。
然后點擊“確定”
最近這段時間,所做的東西涉及到OpenCV,就來談一下OpenCV的使用。首先就是OpenCV的安裝問題,這里詳細說一下。工具環境如下:win7+VC2010+OpenCV2.4.3。下面開始安裝。win7和VC的安裝就不說了,重點是OpenCV的安裝,首先下載OpenCV,版本是2.4.
21
下面給出一段代碼測試配置是否成功:
#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 讀入一張圖片(游戲原畫)
Mat img = imread("pic.jpg");
// 創建一個名為 "游戲原畫"窗口
namedWindow("游戲原畫");
// 在窗口中顯示游戲原畫
imshow("游戲原畫", img);
// 等待6000 ms后窗口自動關閉
waitKey(6000);
}
擴展閱讀,以下內容您可能還感興趣。
linux怎么配置opencv
一、安裝
1 安裝cmake及一些依賴庫
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev
libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
2 安裝opencv
從官網下載opencv并解壓,cd命令進入opencv的目錄
cmake .
sudo make
sudo makeinstall
二、配置
1 將opencv的庫加入到路徑,從而讓系統可以找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
末尾加入/usr/local/lib,保存退出
sudo ldconfig #使配置生效
sudo gedit /etc/bash.bashrc
末尾加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存退出
sudo source /etc/bash.bashrc #使配置生效
sudo updatedb #更新database
三、測試使用
打開opencv2.4.9目錄下的sample/c
#build
./build_all.sh
使用下面的一個sample進行測試
./find_obj
Finished
如何在Eclipse中配置OpenCV開發環境
首先去官網下載OpenCV并安裝,接著新創建一個Java項目:OpenCV1
2. 配置Java Build Path:
2.1 右擊項目OpenCV1 -> Build Path -> Configure Build Path -> Libraries -> AddLibrary;
2.2 選擇 User Library,依次點擊Next -> User Libraries -> New;
2.3 在彈出來的對話框中輸入opencv-3.2.0,然后點擊OK;
2.4 選擇Add External JARs, 在OpenCV安裝根目錄下找到opencv-320.jar文件并添加;
2.5 然后選擇Native library location:(None),點擊右側Edit 添加 G:opencvbuildjavax64(選擇自己OpenCV安裝目錄),然后點擊OK,配置完畢 測試代碼如下測試即可:
package com.nb.opencv;import org.opencv.core.Core;import org.opencv.core.CvType;import org.opencv.core.Mat;public class TestOpenCV{
public static void main(String[] args)
{
System.out.println("Welcome to OpenCV" + Core.VERSION);
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("m = " + m.dump());
}
}
如何安裝 OpenCV 與 Visual Studio2012配合使用
首先配置的環境是: Windows_8(64位), Visual_Studio_2012
openCV的版本是: openCV_2.47
下面是整個配置的過程:
步驟1: 首先需要下載openCV,這是Sourceforge的鏈接 http://sourceforge.net/projects/opencvlibrary/
步驟2: 安裝openCV到自定義目錄下,安裝的過程中系統會自動設置openCV的環境變量。
步驟3: 安裝完畢后需要手工設置一下環境變量,把D:CodeLibraryopencvbuildx64vc11bin添加到系統變量-->Path中,其中D:CodeLibraryopencv是openCV的安裝目錄,這里根據目錄進行修改。另外,如果是32位的操作系統就把x64改成x86。
步驟4: 打開Visual Studio 2012創建一個Visual C++的一個新的空項目。
步驟5: 右鍵點擊 [解決方案資源管理器] 中的解決方案結點,選擇 [配置管理器]。
步驟6: 在 [活動解決方案平臺(P)] 中選擇x64(因為步驟3是64位的操作系統),假如沒有x64可選則選擇<新建 ...>,在 [鍵入或選擇新平臺(P)] 中選擇x64然后點 [確定],然后關閉 [配置管理器]
步驟7:右鍵點擊新建的項目,選擇 [屬性],打開屬性窗口,然后在 [配置屬性] 中選擇 [VC++目錄],編輯右邊的 [包含目錄],把D:CodeLibraryopencvbuildinclude,D:CodeLibraryopencvbuildincludeopencv,D:CodeLibraryopencvbuildincludeopencv2 這三個目錄添加進去。這樣用include添加openCV的頭文件的時候才不會出錯找不到文件。
步驟8:編輯右邊的 [庫目錄],把openCV庫函數的路徑D:CodeLibraryopencvbuildx64vc11lib添加進去(注意到Visual Studio 2012需要使用vc11這個目錄,而不再是vc10,而且對應是64位的操作系統所以選擇x64這個目錄)。讓Visual Studio在編譯程序的時候,能夠搜索到這個目錄以調用openCV的函數 。
步驟9:選擇左邊的 [鏈接器],再選擇 [輸入],修改右邊的 [附加依賴項] 把D:CodeLibraryopencvbuildx64vc11lib目錄下的所有以*.lib為擴展名的文件名添加進去,以添加lib文件(步驟8是添加庫函數的搜索目錄,這一步是添加具體的lib文件。)在這里以d結尾的文件對應debug模式,而不是以d結尾的文件對應release模式,為了方便起見,可以全部加進去了。
步驟10:現在已經完成了openCV的配置,運行一下一個簡單的讀圖像的程序作為測試,可以看到圖像能成功顯示,按任意鍵可結束程序。
附上用于測試的代碼:
#include<stdio.h>
#include"highgui.h"
int main(int argc, char** argv)
{
IplImage *img = cvLoadImage("E:2.jpg"); //cvLoadImage()的參數為圖片的完整路徑名
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
return 0;
}
如何在Eclipse中配置OpenCV開發環境
安裝jdk以及Eclipse
這里不再多說,假定你已經成功安裝了。網上也有很多教程,當然在Eclipse中配置OpenCV開發環境網上也有很多教程,我這里權當是練練文筆以及方便自己以后查看,這也是我的第一篇博客。貌似不能發各種搞怪的表情,好憂傷。。。
OpenCV的下載與安裝
首先去官網下載OpenCV并安裝,筆者這里下載的版本是OpenCV 3.2,也是此刻的最新版本;所謂安裝,也就是雙擊你所下載好的OpenCV.exe文件將其解壓到相應的安裝目錄即可,筆者這里的安裝目錄為G:opencv。
接下來就是在Eclipse里配置OpenCV的開發環境了,筆者這里講兩種方法:
第一種方法:
打開Eclipse建好Java項目,筆者所建項目如下圖所示:
然后找到你OpenCV的安裝根目錄,找到build文件夾下的java文件夾下的opencv-320.jar包(不同版本所對應的jar包名稱可能有出入),然后Ctrl+c復制,如下圖所示:
然后直接在Eclipse里面選中項目名OpenCV,Ctrl+V粘貼,如下圖所示:
接著選中opencv-320.jar,右鍵->Build Path ->Add to Build Path,如下圖:
將jar包添加完構建路徑后,我們可以明顯的看見包資源管理器下多出了一個引用庫,引用庫下可以看見我們之前添加的opencv-320.jar,如下圖:
接下來找到OpenCV根目錄,然后在opencvbuildjava下可以分別看見x64和x86兩個文件夾,如果你的電腦安裝eclipse是64位的就選擇x64,如果你安裝的eclipse是32位的就選擇x86,然后選中里面的.dll文件Ctrl+c復制,然后切換到eclipse界面,選中OpenCV項目名Ctrl+V粘貼,如下圖所示:
接下來就是最后一步,輸入測試代碼,調用OpenCV里相關的類在控制臺打印一個3×3單位矩陣:
package com.nb.opencv;import org.opencv.core.Core;import org.opencv.core.CvType;import org.opencv.core.Mat;public class TestOpenCV{
public static void main(String[] args)
{
System.out.println("Welcome to OpenCV" + Core.VERSION);
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("m = " + m.dump());
}
}
控制臺輸出結果如下所示:
好了,在eclipse里面配置OpenCV開發環境到這兒就算大功告成了,這里要強調一點的是筆者所使用的的jdk版本是1.8,eclipse版本是較新的Neon版本。筆者之前在jdk1.7,eclipse版本3.7.2(該版本的eclipse版本最高只能支持jdk1.7及以下)里搭建OpenCV開發環境時出現以下錯誤:
java.lang.UnsupportedClassVersionError: org/opencv/core/CvType : Unsupported major.minor version 52.0
貌似是版本不兼容的原因,最后筆者換到更高一點的eclipse版本,安裝jdk1.8版本就沒事了。
接下來講解第二種方法:
第二種方法
該方法引用自這里
1. 新創建一個Java項目:OpenCV1
2. 配置Java Build Path:
2.1 右擊項目OpenCV1 -> Build Path -> Configure Build Path -> Libraries -> Add Library;
2.2 選擇 User Library,依次點擊Next -> User Libraries -> New;
2.3 在彈出來的對話框中輸入opencv-3.2.0,然后點擊OK;
2.4 選擇Add External JARs, 在OpenCV安裝根目錄下找到opencv-320.jar文件并添加;
2.5 然后選擇Native library location:(None),點擊右側Edit
添加 G:opencvbuildjavax64(這是筆者OpenCV安裝目錄),然后點擊OK,配置完畢
3 輸入和以上第一種方法一樣的測試代碼,運行后結果如下所示:
到這里兩種在eclipse中配置OpenCV開發環境的方法就介紹完畢了
安裝opencv一定要裝boost嗎
首先按照下面的文章把環境配置好:【OpenCV入門教程之一】安裝OpenCV:OpenCV3.0、OpenCV2.4.8、OpenCV2.4.9+VS開發環境配置/s/1hqF8nlU解壓后把這兩個文件復制到path路徑里,程序就能運行了。測試代碼:#include#include#includeusingnamespacecv;usingnamespacestd;intmain(){Matimg=imread("I:\\320x240.png");//創建一個名為"游戲原畫"窗口namedWindow("游戲原畫");//在窗口中顯示游戲原畫imshow("游戲原畫",img);//等待6000ms后窗口自動關閉waitKey(6000);return0;}
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com