欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

opencv配置的完整步驟(win10+VS2015+OpenCV3.1.0)

 更新時(shí)間:2021年06月03日 10:42:32   作者:水亦心  
OpenCV是計(jì)算機(jī)視覺中經(jīng)典的專用庫(kù),其支持多語言、跨平臺(tái),功能強(qiáng)大,這篇文章主要給大家介紹了關(guān)于opencv配置(win10+VS2015+OpenCV3.1.0)的相關(guān)資料,需要的朋友可以參考下

一、前言(吐槽+煽情+簡(jiǎn)介)  

        1.吐槽

        為啥這個(gè)時(shí)候我要發(fā)這個(gè)呢?其實(shí)我是想以后有空的時(shí)候再發(fā),因?yàn)樽罱虑楸容^多,但是,昨天發(fā)生了一件非常悲傷的事情,電腦電池炸了,電腦電池炸了,電腦電池炸了。

        不由得安慰自己:天將降大任于斯人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其生,行拂亂其所為,所以動(dòng)心忍性,增益其所不能。

        2.煽情

        在這里,我還是要感謝一下一個(gè)人,一個(gè)我生命中最重要的男人,他對(duì)自己“小氣”了一輩子,出去工作,舍不得亂花一分錢,但他還是會(huì)傾其所有來滿足我,他說,這個(gè)時(shí)候,你要好好學(xué)習(xí),不要因?yàn)閯e的擾亂你自己,如果有用,再買一個(gè)。對(duì),這個(gè)人就是我的爸爸。父愛如山,我以后也會(huì)成為一個(gè)父親,所以,首先我要做一個(gè)好兒子,好好努力,讓父母為我而驕傲。

        所以,如果你看了我的博客,我希望你不僅能學(xué)到知識(shí),更希望你能知道,你有這個(gè)好的機(jī)會(huì)來學(xué)習(xí),總會(huì)有人在你背后默默付出,你要努力,為了自己,也要為了在你背后默默付出的人。

        最后一句煽情:爸爸,我愛你。

        3.簡(jiǎn)介

        OpenCV是一個(gè)基于BSD許可(開源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺庫(kù),可以運(yùn)行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,同時(shí)提供了Python、Ruby、MATLAB等語言的接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺方面的很多通用算法。
        OpenCV用C++語言編寫,它的主要接口也是C++語言,但是依然保留了大量的C語言接口。該庫(kù)也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。這些語言的API接口函數(shù)可以通過在線文檔獲得。如今也提供對(duì)于C#、Ch、Ruby的支持。

        我在學(xué)習(xí)的時(shí)候,所有免費(fèi)的文檔,文章,都是關(guān)于2.4.9的,最開始想過用2.4.9,后來自己買了教程,用的是3.1.0,所以自己也用了3.1.0。

        最近幾年人工智能突然火了,機(jī)器學(xué)習(xí),深度學(xué)習(xí)更是遍地開花,神經(jīng)網(wǎng)絡(luò)更是為人們所熟知。所以從3.3.0版本的opencv開始支持神經(jīng)網(wǎng)絡(luò)。如果要學(xué)習(xí)神經(jīng)網(wǎng)絡(luò),建議用3.3.0以上的,但是最好不要用最新的,這個(gè)最新不是說最高的,而是說,假如2018年5.19號(hào)剛剛發(fā)布,你今天就要用,可能網(wǎng)上都沒有相關(guān)教程,特別是opencv2.0版本和3.0版本有些是不一樣的,api名字都不一樣,萬一最新版有改版,或者不支持你的編譯環(huán)境,作為初學(xué)者,你遇到問題,解決方案都找不到,除非你身邊有大牛。當(dāng)然你如果是一個(gè)相關(guān)領(lǐng)域的大牛,可以選用最新版,感受一下新版的各方面特性,這個(gè)官網(wǎng)也應(yīng)該會(huì)有相關(guān)的文檔的,最為大牛的你,這個(gè)問題對(duì)你來說,不是問題。

        還有就是本文不講vs2015的安裝與配置,因?yàn)関s2015不是一個(gè)簡(jiǎn)簡(jiǎn)單單的庫(kù),你需要根據(jù)自己的需要去選擇一些功能。這里就不再贅述了。

二、相關(guān)文件下載

        vs2015:百度會(huì)有很多下載位置,自由選擇。這里就不再提供啦。

        opencv3.1.0:鏈接: https://pan.baidu.com/s/1s39IL6Qfju7k5Bs0Ui2oPA 提取碼: 5g9e。

opencv安裝

        雙擊opencv3.1.0打開,選擇安裝目錄,記住,一定要養(yǎng)成一個(gè)習(xí)慣:能不安裝在C盤就不要安裝在C盤。如果電腦有很多盤,最好有一個(gè)盤是放安裝軟件和安裝包的,想做一個(gè)程序員,一定要讓自己的文件歸類清晰一點(diǎn)。一般會(huì)有如下的文件夾和文件。

三、配置變量環(huán)境

        這一步的步驟順序如下,然后大家看圖就好了:

       【計(jì)算機(jī)】->【(右鍵)屬性】->【高級(jí)系統(tǒng)設(shè)置】->【高級(jí)(標(biāo)簽)】->【環(huán)境變量】->“雙擊”系統(tǒng)變量中的PATH->在變量值里面添加相應(yīng)的路徑。

             

        在路徑配置中填寫 ”…… opencv\build\x64\vc14\bin”,很多人發(fā)現(xiàn),X64中有兩個(gè)文件夾:

        VC12和VC14,很多人不明白這個(gè)是什么意思?這個(gè)其實(shí)是VS對(duì)應(yīng)的版本號(hào)。詳細(xì)的對(duì)應(yīng)如下:

Visual Studio 6 vc6                   
Visual Studio 2003 vc7
Visual Studio 2005 vc8
Visual Studio 2008 vc9
Visual Studio 2010 vc10
Visual Studio 2012 vc11
Visual Studio 2013 vc12
Visual Studio 2015 vc14

        所以如果你是2013的也可以啦。因?yàn)?.1.0下面有VC12。支持VS2013。

四、配置2015

1.VC++下的包含與庫(kù)目錄

新建一個(gè)c++項(xiàng)目,在項(xiàng)目名稱右鍵選擇屬性。進(jìn)入下面這個(gè)界面,我們首先需要配置包含目錄和庫(kù)目錄

        在右側(cè)點(diǎn)擊,進(jìn)入編輯。

        然后按照下面的框框,從上往下點(diǎn),將目錄復(fù)制到框里保存,一共保存三個(gè):

        “...\opencv\build\include”; “...\opencv\build\include\opencv”; “...\opencv\build\include\opencv2”

        用同樣的方式在庫(kù)目錄中添加“...\opencv\build\x64\vc14\lib”。

2.鏈接器下的配置

在鏈接器下的輸入中,打開附加依賴項(xiàng),并輸入:

        opencv_world310.lib;opencv_world310d.lib;

注意點(diǎn)

理論上,所有的工作就做完了,然后就可以調(diào)試運(yùn)行啦。大家可以復(fù)制如下源代碼。注意imread()函數(shù)是讀取圖片,括號(hào)里面是“路徑+圖片名稱”。并且要用正斜杠,或者兩個(gè)反斜杠。如果用一個(gè)反斜杠,會(huì)被認(rèn)為是轉(zhuǎn)義字符的前綴。

五、測(cè)試源碼及問題解決

#define INPUT_TITLE "input image"#include<iostream>#include<opencv2\opencv.hpp>using namespace std;using namespace cv;int main() {Mat src;src = imread("E:/image/src.jpg");if (!src.data){cout << "ERROR : could not load image.";return -1;}namedWindow(INPUT_TITLE, CV_WINDOW_AUTOSIZE);imshow(INPUT_TITLE, src);waitKey(0);return 0;}

        然后,報(bào)錯(cuò)了。這個(gè)是因?yàn)槟悴皇窃贑盤安裝的,程序找不到該文件。解決方案如下:

     將bin目錄(...\OpenCV\build\x64\vc12\bin)中的3個(gè)dll文件復(fù)制在(C:\Windows\System32)或者(C:\Windows\SysWOW64)中。

        解決了這個(gè)問題,就能正確輸出啦。

六、輸出效果圖

總結(jié)

到此這篇關(guān)于opencv配置(win10+VS2015+OpenCV3.1.0)的文章就介紹到這了,更多相關(guān)opencv配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解析static在C和C++中的用法以及區(qū)別

    解析static在C和C++中的用法以及區(qū)別

    以下是對(duì)static在C和C++中的用法以及區(qū)別進(jìn)行了詳細(xì)的分析介紹。需要的朋友可以過來參考下
    2013-08-08
  • C語言實(shí)現(xiàn)小學(xué)生隨機(jī)出題測(cè)試計(jì)分

    C語言實(shí)現(xiàn)小學(xué)生隨機(jī)出題測(cè)試計(jì)分

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)小學(xué)生隨機(jī)出題測(cè)試計(jì)分,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • C++STL之vector模板類詳解

    C++STL之vector模板類詳解

    這篇文章主要為大家詳細(xì)介紹了C++vector模板類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 詳解C語言中index()函數(shù)和rindex()函數(shù)的用法

    詳解C語言中index()函數(shù)和rindex()函數(shù)的用法

    這篇文章主要介紹了C語言中index()函數(shù)和rndex()函數(shù)的用法,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),要的朋友可以參考下
    2015-08-08
  • 詳解C++中的inline用法

    詳解C++中的inline用法

    在c/c++中,為了解決一些頻繁調(diào)用的小函數(shù)大量消耗??臻g(棧內(nèi)存)的問題,特別的引入了inline修飾符,表示為內(nèi)聯(lián)函數(shù)。 棧空間就是指放置程序的局部數(shù)據(jù)(也就是函數(shù)內(nèi)數(shù)據(jù))的內(nèi)存空間
    2017-09-09
  • C++設(shè)計(jì)模式之享元模式

    C++設(shè)計(jì)模式之享元模式

    這篇文章主要介紹了C++設(shè)計(jì)模式之享元模式,本文講解了什么是享元模式、享元模式代碼實(shí)例、享元模式的優(yōu)點(diǎn)等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • Linux下C語言實(shí)現(xiàn)C/S模式編程

    Linux下C語言實(shí)現(xiàn)C/S模式編程

    這篇文章主要為大家詳細(xì)介紹了Linux下C語言實(shí)現(xiàn)C/S模式編程的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • C語言中g(shù)etchar和putchar的使用方法詳解

    C語言中g(shù)etchar和putchar的使用方法詳解

    我們知道scanf函數(shù)可以從鍵盤輸入信息,而printf則可以輸出信息,同樣地,getchar和putchar也有同樣的功能,下面我來給大家介紹putchar和getchar的使用方法,需要的朋友可以參考下
    2023-08-08
  • 實(shí)現(xiàn)opencv圖像裁剪分屏顯示示例

    實(shí)現(xiàn)opencv圖像裁剪分屏顯示示例

    這篇文章主要介紹了實(shí)現(xiàn)opencv圖像裁剪分屏顯示示例,需要的朋友可以參考下
    2014-04-04
  • C++實(shí)現(xiàn)圖書管理系統(tǒng)課程設(shè)計(jì)(面向?qū)ο?

    C++實(shí)現(xiàn)圖書管理系統(tǒng)課程設(shè)計(jì)(面向?qū)ο?

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)圖書管理系統(tǒng)課程設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評(píng)論