1. 程式人生 > >OpenCV在VS2017下的的配置(轉)

OpenCV在VS2017下的的配置(轉)

原博主@llb_bll (跪,感謝大佬分享經驗,解決菜鳥入門難題!)

最近的學習適用涉及影象識別和處理,選擇安裝opencv庫作為前期學習工具,因為不懂,所以在網上看了許多關於opencv安裝配置的資料和部落格,最後終於成功了。(哭,opencv一共下載了2.2.9,2.2.11,3.0.0,3.3.0四個版本,VS下載安裝了2010,2012,2013,2015四個版本,終於成功了,現在看來也不是那麼難)。下面是具體流程,一定要注意一下細節,不然可能出的問題在哪都不知道。 
一:準備軟體 
(1).vs2015 
vs2015自然是不用多說,直接在微軟官網下載免費社群版即可。注意:vs2015安裝時預設是隻安裝c#環境,一定要在安裝時選擇自定義安裝,勾選c++的環境,不然安裝好後新建專案中找不到win32控制檯程式。

 
(2).opencv3.3.0版本 
下載地址http://opencv.org/ 
opencv官網介面
博主選擇的是在sourceforge中下載,也可以選擇在github中下載。 
選擇sourceforge 
sourceforge介面
直接下載opencv-3.3.0-vc14.exe檔案 
opencv-3.3.0-vc14.exe 
點選安裝,說是安裝,其實是一個自解壓過程,為了保險起見,博主保證了路徑全英文,路徑可以隨便選擇,只是後面配置中路徑要與自己選擇的路徑保持一致。 
 
博主的路徑為D:\OpenCV\3.3.0,自解壓過程會自己新建一個名為opencv的資料夾。 
 
至此,需要的檔案和軟體就準備好了。 
二:opencv的配置 
(1).環境變數 
計算機->系統屬性->高階系統設定->高階->環境變數->path->編輯 
在後面加上opencv的bin檔案路徑(注意前面要加分號,一定要和與自己的opencv安裝路徑相符
),博主的路徑為D:\OpenCV\3.3.0\opencv\build\bin,然後點選確定,環境變數要登出計算機後才能生效。 
環境變數編輯
(2).vs2015中的配置 
檔案->新建->專案->visual c++->win32控制檯應用程式->下一步->勾選空專案->完成->原始檔->新增->新建項->新增一個c++檔案 
空專案 
c++檔案
test1
專案名稱和路徑可以任意選擇。 
檢視->其他視窗->屬性管理器->選擇Debug | x64下的Microsoft.Cpp.x64.user 
屬性管理器 
cppx64
接下來只需要配置幾個目錄即可(注意,路徑要與自己自解壓路徑相同,前面的部分可能有所不同
) 
包括: 
“ VC++目錄“下的”包含目錄“ 
***D:\OpenCV\3.3.0***opencv\build\include\opencv2 
***D:\OpenCV\3.3.0***opencv\build\include\opencv 
***D:\OpenCV\3.3.0***opencv\build\include 
包含目錄 
“ VC++目錄“下的”庫目錄“ 
***D:\OpenCV\3.3.0***opencv\build\x64\vc14\lib 
庫目錄 
”連結器“->”輸入“下的”附加依賴項“ 
opencv_world330.lib 
opencv_world330d.lib 
附加依賴項 
”連結器“->”常規“下的”附加庫目錄“ 
***D:\OpenCV\3.3.0***opencv\build\x64\vc14\lib 
附加庫目錄 
然後應用儲存後退出vs2015,重新進入新建同樣的專案即可完成。因為博主是初學者,所以用的測試程式碼是其他博主的程式碼,程式碼如下:

#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);
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

測試用的圖片:(儲存在工程目錄下,命名為pic,型別為jpg型別,注意一定要是jpg型別,如果是jpeg型別請自行將程式碼中的”pic.jpg”改為”pic.jpeg”) 
pic 
選擇x64進行除錯, 
這裡寫圖片描述 
除錯效果如圖: 
這裡寫圖片描述

相關推薦

windows安裝cygwin及配置

data gdb lan cal trac art rfi .html type reference:https://cygwin.com/install.html 對於使用Windows操作系統作為開發平臺同時又喜歡類unix環境的朋友(Windows不是最方便的開發

LinuxNFS伺服器的搭建與配置

一、NFS服務簡介  NFS 就是 Network FileSystem 的縮寫,最早之前是由sun 這家公司所發展出來的。 它最大的功能就是可以透過網路,讓不同的機器、不同的作業系統、可以彼此分享個別的檔案 (share files)。所以,你也可以簡單的將他看做是一個檔案伺服器 (file server

OpenCV在VS2017的的配置

原博主@llb_bll (跪,感謝大佬分享經驗,解決菜鳥入門難題!)最近的學習適用涉及影象識別和處理,選擇安裝opencv庫作為前期學習工具,因為不懂,所以在網上看了許多關於opencv安裝配置的資料和部落格,最後終於成功了。(哭,opencv一共下載了2.2.9,2.2.1

VC6環境的MPI配置

MPI開發包安裝 下載完畢,開始安裝MPICH2開發包,提示需要.NET 1.1 框架。鑑於本人對VS.NET 2003愛好,直接安裝了整個開發環境,也可以只安裝.NET框架。可以到微軟官方網站下載安裝包(http://msdn.microsoft.com/netfram

redis3.0 集群在windows上的配置

windows 其他 net source 無法連接 -h ref pro int 1. 安裝Redis版本:win-3.0.501https://github.com/MSOpenTech/redis/releases頁面有,我下載的是zip版本的:Redis-x64-3

jira安裝和配置

com 文章 講解 art setup 軟件安裝包 使用 基於 tran Jira 安裝和配置 Jira 安裝和配置 Jira 安裝 Jira 配置 資料 Jira 安裝 Jira 安裝 官網:https://www.atlassian.com/softw

jenkins安裝和配置

quest tac 軟件安裝包 setup and all pro 地址 新版 轉載來自:http://wiki.jikexueyuan.com/project/linux-in-eye-of-java/Jenkins-Install-And-Settings.html

caffe openpose/Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields配置

art gravity git sid 同學 person 配置 nac 生成 Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields 是CVPR2017的一篇論文,作者稱是世界上第一個基於深度

centOS7.2防火墻常用配置

ngs proc sel reject 部分 gen commit ddr out centOS7.2防火墻常用配置 firewall-cmd --state #查看默認防火墻狀態(關閉後顯示not running,開啟後顯示running) sys

py-R-FCN的caffe配置

參考:https://blog.csdn.net/wei_guo_xd/article/details/74451443   下載程式,git clone https://github.com/Orpine/py-R-FCN.git開啟py-R-FCN,下載caffegit clone http

Nginx安裝和配置

3 Nginx安裝 3.1 安裝前的準備 1)準備 pcre-8.12.tar.gz。該檔案為正則表示式庫。讓nginx支援rewrite需要安裝這個庫。 2) 準備 nginx-1.5.0.tar.gz。該檔案為nginx的linux版本

Idea 解決IDEA卡頓問題及相關基本配置

一、IDEA太卡頓,設定使用IDEA的記憶體在IDEA的安裝目錄下的bin目錄下:開啟設定:將idea.exe.vmoptions檔案內由-server-Xms128m-Xmx512m-XX:MaxPermSize=250m-XX:ReservedCodeCacheSize=

Windows多個Mysql實例配置主從

local 定期 spa root lan 百度 data- ast 迷糊 https://www.cnblogs.com/jpfss/p/8143720.html 序: 網上有很多類似的文章,也是各種百度出來的,但是對於多數剛開始接觸MYSQL主從的小白來說,

Redis在windows安裝與配置

一、安裝Redis 1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在執行中輸入cmd,然後把目錄指向解壓的Redis目錄。 2、啟動服務命令 redis-server redis.windows.conf,出現下圖顯示錶示啟動成功。

Mac配置環境變數

說明:Mac下一般使用bash作為預設shell 一、Mac系統的環境變數,載入順序為: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 當然/etc/profile和/etc/paths是系

Ubuntu將vim配置為Python IDE

配置好了Django的環境,該把vim好好配置一下當做python的IDE來用。 在Windows下用慣了各種現成的工具,轉到Linux下,一下沒了頭緒……好歹google出一些別人的心得,折騰來折騰去,也算是把開發環境配好了。 1. 安裝完整的vim # apt-get install vim-gno

Linux&/jobs/fg/bg命令的使用

序號 選中 前臺 blog sin 如果 繼續 log targe 一、& 這個用在一個命令的最後,可以把這個命令放到後臺執行。 二、【Ctrl】+【Z】 可以將一個正在前臺執行的命令放到後臺,並且暫停。 三、jobs 查看當前有多少在後臺運行的命令。

Linux內存映射文件的用法簡介

target 共享 文件 知識 i/o 共享數據 log 需要 使用 簡介: 內存映射文件與虛擬內存有些類似,通過內存映射文件可以保留一個地址空間的區域,同時將物理存儲器提交給此區域,只是內存文件映射的物理存儲器來自一個已經存在於磁盤上的文件,而非系統的頁文

【MM配置】SAP MM模塊配置目錄

作者 倉儲 5.1 價格 中心 部分 輸出 會計 soft 目錄1 配置總體框架11.1 系統環境11.2 機構設置11.3 工廠結構概圖:11.4 產品組成結構圖31.5 BOM簡要清單41.6 主要業務藍圖42 一般設置部分(全局)52.1 定義國家SPRO (後補)5

分布式文件存儲FastDFSFastDFS配置

ubuntu .cn image markdown rtu sta name tls box http://blog.csdn.net/xingjiarong/article/details/50559768 在上一節中我們一起搭建了一個單節點的FastDFS系統