• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • opencv學習筆記(一)-- opencv+vs2017環境搭建

    標簽: opencv

    vs2017的安裝

    這里我用一個在線安裝包安裝,鏈接如下:https://pan.baidu.com/s/1YB6rbQxMfCBs8IlXS_AkQg 提取碼milk
    安裝包
    我選擇的是專業版在線安裝,打開之后等一會會出現安裝選擇界面
    安裝界面
    這里勾選通用windows平臺開發和使用C++的桌面開發,其他的可以根據自己的需要勾選,勾選越多需要的空間越大
    然后選擇安裝位置,這里我們選擇E盤安裝位置
    然后點擊安裝即可
    等待安裝完成
    耐心等待安裝完成,這里會花費較長時間
    安裝完成后會提示重啟
    在這里插入圖片描述
    我們點擊重啟
    重啟之后打開軟件會有一些設置,根據自己的喜好選擇之后等一下就可以打開了
    在這里插入圖片描述
    然后點擊文件選擇賬戶設置
    在這里插入圖片描述
    彈出的界面點擊使用產品**解鎖
    在這里插入圖片描述
    然后輸入下載的安裝包中附帶的**碼**即可
    在這里插入圖片描述

    opencv3.4的安裝

    我們需要去opencv的官網上下載opencv來進行安裝,下載速度有些慢,我這里把我下載過的安裝包分享一下,還是百度網盤鏈接:鏈接:https://pan.baidu.com/s/13SMrVVflVWBT_O9Ad71-eg 提取碼:milk

    下載完成后打開
    在這里插入圖片描述
    選擇安裝目錄
    點擊extract開始安裝
    在這里插入圖片描述
    等待一兩分鐘即可。
    我們打開安裝目錄,可以看到已經安裝完成
    在這里插入圖片描述

    環境配置

    接下來是環境配置
    首先

    添加系統環境變量

    將OpenCV庫路徑(E:\opencv3.4.13\opencv\build\x64\vc15\bin)增加的系統環境變量Path中,這里要根據自己的安裝目錄來添加,具體方式就是找到安裝目錄,一次進入對應文件夾,然后在地址欄將地址復制一下
    在這里插入圖片描述
    復制好地址之后右鍵此電腦,選擇屬性,然后點擊高級系統設置,在彈出的界面點擊環境變量
    在這里插入圖片描述
    打開后在變量中找到path,雙擊它打開編輯界面,點擊新建添加剛剛復制的地址
    在這里插入圖片描述
    然后點擊確定保存

    接下來是

    vs2017中的配置

    打開vs2017然后新建一個空白項目
    在這里插入圖片描述
    在這里插入圖片描述
    然后新建一個c++文件
    在這里插入圖片描述
    打開項目的屬性管理器,菜單路徑:視圖 ->其他窗口 ->屬性管理器
    在這里插入圖片描述
    在下圖示這里點擊右鍵選擇屬性
    在這里插入圖片描述
    在彈出的界面中添加目錄 VC++目錄—>包含目錄
    在這里插入圖片描述
    然后添加以下目錄路徑
    E:\opencv3.4.13\opencv\build\include
    E:\opencv3.4.13\opencv\build\include\opencv2
    E:\opencv3.4.13\opencv\build\include\opencv
    在這里插入圖片描述
    然后確定保存
    接著添加庫目錄
    VC++目錄—>庫目錄
    在庫目錄中添加lib文件夾
    在這里插入圖片描述
    增加工程的openCV的附加依賴庫
    鏈接器—>輸入—>附加依賴項
    在Debug模式下選擇”opencv_world3413d.lib”)(注意這里的后綴是lib,而不是dll)
    (world后面的數字可以在目錄E:\opencv3.4.13\opencv\build\x64\vc15\bin中查看,要根據自己的安裝目錄找到對應的路徑)
    在這里插入圖片描述

    點擊確定保存后我們可以測試一下是否配置成功
    在解決方案中的源文件右鍵添加新建項
    在這里插入圖片描述
    新建一個c++文件
    在這里插入圖片描述
    然后輸入以下代碼

    #include<opencv2/opencv.hpp>
    #include<iostream>
    
    using namespace cv;
    int main(int argc, char** argv) {
    	Mat src = imread("E:/pkq.png");
    	if (src.empty()) {
    		printf("could not load image...\n");
    		return -1;
    	}
    	namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);
    	imshow("test opencv setup", src);
    
    	waitKey(0);
    	return 0;
    }
    

    代碼中的
    Mat src = imread(“E:/pkq.png”);一行中的路徑是本地圖片的路徑和圖片名稱,你可以自己選擇一個圖片并修改路徑

    保存后點擊調試的開始執行(不調試)
    在這里插入圖片描述
    之后之后就可以看到打開的圖片
    在這里插入圖片描述

    此時我們的vs2017和opencv3.4的環境就配置成功了
    開始學習吧!

    版權聲明:本文為milkhoko原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/milkhoko/article/details/111991018

    智能推薦

    Android使用OpenCV4.2環境搭建

    Android使用OpenCV4.2環境搭建 下載sdk 創建新的Android項目 如果在已創建的Android項目中需要接入時(在創建項目時"未勾選"includeC++suport) 項目配置 下面開始畫重點 配置過程中遇到的問題 下載sdk 下載地址:https://opencv.org/releases/. 下載解壓后目錄: 創建新的Android項目 使用Andro...

    win7+opencv+V2015環境搭建

    win7+opencv+V2015環境搭建 使用官方的opencv環境(3.3.0,win版本)挺長一段時間之后發現了問題,一是直接安裝官方exe的opencv其實是opencv官網編譯好的庫,在使用時遇到了問題(運行出錯,調試崩潰),然后我選擇重裝;二是下載源代碼自己編譯之后發現缺少一些庫(3.0版本之后人臉識別的庫就被放到了opencv_contrib倉庫,而不是master中),我又重裝了一...

    OpenCV3+VS2015環境搭建

    OpenCV3+VS2015環境搭建 下載OpenCV3 安裝OpenCV3 添加系統路徑 下載VS2015 新建項目 配置項目 復制測試代碼 測試 下載OpenCV3 鏈接: https://opencv.org. 我這里選擇的是3.4.5的版本 安裝OpenCV3 安裝完成后下面的圖 添加系統路徑 右鍵-我的電腦-屬性彈出下面的圖 雙擊下圖的紅框 注意:VS2015版本用vc14\bin,VS...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    猜你喜歡

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    Linux C系統編程-線程互斥鎖(四)

    互斥鎖 互斥鎖也是屬于線程之間處理同步互斥方式,有上鎖/解鎖兩種狀態。 互斥鎖函數接口 1)初始化互斥鎖 pthread_mutex_init() man 3 pthread_mutex_init (找不到的情況下首先 sudo apt-get install glibc-doc sudo apt-get install manpages-posix-dev) 動態初始化 int pthread_...

    統計學習方法 - 樸素貝葉斯

    引入問題:一機器在良好狀態生產合格產品幾率是 90%,在故障狀態生產合格產品幾率是 30%,機器良好的概率是 75%。若一日第一件產品是合格品,那么此日機器良好的概率是多少。 貝葉斯模型 生成模型與判別模型 判別模型,即要判斷這個東西到底是哪一類,也就是要求y,那就用給定的x去預測。 生成模型,是要生成一個模型,那就是誰根據什么生成了模型,誰就是類別y,根據的內容就是x 以上述例子,判斷一個生產出...

    精品国产乱码久久久久久蜜桃不卡