最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenCV4.1.0+VisualStudio2019開發(fā)環(huán)境搭建(超級簡單)

 更新時(shí)間:2021年03月07日 10:27:23   作者:CaliforniaCHAO  
這篇文章主要介紹了OpenCV4.1.0+VisualStudio2019開發(fā)環(huán)境搭建(超級簡單),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

先說一下其實(shí)根本無需修改環(huán)境變量等系統(tǒng)設(shè)置,只需要對 project 進(jìn)行一些設(shè)置就好。

編譯需要的是 .h 文件和 .lib 文件,運(yùn)行需要的是 .dll 文件,調(diào)試需要的是代碼源文件和 .pdb 文件。

1. 準(zhǔn)備 Open CV 的文件 :

https://opencv.org/releases/

解壓到哪里無所謂,我們后面會把需要的文件復(fù)制到 Solution 的目錄里面。

2. 在 vs 中新建一個(gè)空的工程,添加一個(gè) source.cpp,隨便加幾行代碼能跑起來。注意把 Solution Platform 修改為 x64,Debug 或者 Release 都可以。

在 project 的目錄下新建兩個(gè)文件夾“l(fā)ib”和“include”,如下:(可以忽略那個(gè) bin 文件夾)

3. 添加 lib 文件。

到解壓出來的 opencv 文件夾下,opencv\build\x64\vc15\lib ,把這個(gè)目錄下的兩個(gè) .lib 文件復(fù)制到上面新建的 lib 文件夾中。這兩個(gè) .lib 文件的區(qū)別,是Debug模式使用opencv_world410d.lib,Realease 模式使用opencv_world410.lib。那個(gè) d 就是Debug 的意思,后面的 .dll 文件同理。

然后修改 project 的設(shè)置,使其能夠鏈接這個(gè) .lib 文件。打開 project 的屬性頁面,按照圖里的設(shè)置,第一張圖填的是 .lib文件的目錄,我這里寫的是相對路徑,第二張圖添加的是 .lib 文件名。注意我截圖是Release模式,所以填的是opencv_world410.lib,Debug 模式要用opencv_world410d.lib。

4. 添加需要的頭文件。

還是打開屬性頁面,按照如下設(shè)置:(意思搜索頭文件的時(shí)候也會到這個(gè)目錄下去找)

把opencv\build\include 下面的 opencv2 文件夾復(fù)制到之前新建的 include 文件夾下,

把 opencv\sources\include\opencv2\opencv.hpp 文件也復(fù)制到 include 文件夾下,最后效果如下

5. 這個(gè)時(shí)候就可以去寫代碼了,但是還不能運(yùn)行。

我這里 source.cpp 的代碼如下:

#include <cstdio>

#include "opencv.hpp" //opencv 的頭文件

using namespace std;

using namespace cv; //opencv 的命名空間


int main()
{
  printf("Hello Open CV!");

  Mat img = imread("f22.jpg"); //這個(gè)圖片需要自己準(zhǔn)備,放在project目錄下,或者直接寫絕對路徑
  imshow("f22", img);//顯示圖片6秒
  waitKey(6000);

  return 0;
}

到此為止應(yīng)該是可以build成功了,如果運(yùn)行的話會提示少dll,這時(shí)候只要把對應(yīng)的dll文件復(fù)制到編譯出來的exe文件目錄下即可。dll文件為"opencv\build\x64\vc15\bin\opencv_world410.dll"。debug 模式用那個(gè)帶 d 的

到此這篇關(guān)于OpenCV4.1.0+VisualStudio2019開發(fā)環(huán)境搭建(超級簡單)的文章就介紹到這了,更多相關(guān)OpenCV4.1.0 VS019搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語言深入探究選擇排序與基數(shù)排序使用案例講解

    C語言深入探究選擇排序與基數(shù)排序使用案例講解

    算法中排序是十分重要的,而每一個(gè)學(xué)習(xí)計(jì)算機(jī)的都會在初期的時(shí)候接觸到這種排序,下面這篇文章主要給大家介紹了關(guān)于c語言選擇排序與基數(shù)排序使用的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • C++?STL標(biāo)準(zhǔn)庫std::vector擴(kuò)容時(shí)進(jìn)行深復(fù)制原因詳解

    C++?STL標(biāo)準(zhǔn)庫std::vector擴(kuò)容時(shí)進(jìn)行深復(fù)制原因詳解

    我們知道,std::vector之所以可以動態(tài)擴(kuò)容,同時(shí)還可以保持順序存儲,主要取決于其擴(kuò)容復(fù)制的機(jī)制。當(dāng)容量滿時(shí),會重新劃分一片更大的內(nèi)存區(qū)域,然后將所有的元素拷貝過去
    2022-08-08
  • C++ 詳細(xì)講解對象的構(gòu)造順序

    C++ 詳細(xì)講解對象的構(gòu)造順序

    對象的構(gòu)造往往和構(gòu)造函數(shù)會牽扯在一起,構(gòu)造函數(shù)的函數(shù)可能會由非常復(fù)雜的邏輯所組成,不同類的構(gòu)造函數(shù)的程序邏輯很可能是相互依賴的,當(dāng)這種相互依賴一旦成立,那么對象的構(gòu)造順序很可能導(dǎo)致難以調(diào)試的Bug出現(xiàn)
    2022-04-04
  • C++ 二叉搜索樹(BST)的實(shí)現(xiàn)方法

    C++ 二叉搜索樹(BST)的實(shí)現(xiàn)方法

    這篇文章主要介紹了C++ 二叉搜索樹(BST)的實(shí)現(xiàn)方法,非常不錯,具有參考借鑒價(jià)值,需要的的朋友參考下
    2017-04-04
  • 詳細(xì)講解C語言中的數(shù)據(jù)以及位運(yùn)算

    詳細(xì)講解C語言中的數(shù)據(jù)以及位運(yùn)算

    這篇文章主要為大家詳細(xì)介紹了C語言中數(shù)據(jù)表示方法以及位運(yùn)算的相關(guān)知識點(diǎn),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-06-06
  • C++中全局變量的初始化全過程

    C++中全局變量的初始化全過程

    這篇文章主要介紹了C++全局變量的初始化全過程,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • C語言模擬實(shí)現(xiàn)學(xué)生學(xué)籍管理系統(tǒng)

    C語言模擬實(shí)現(xiàn)學(xué)生學(xué)籍管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言模擬實(shí)現(xiàn)學(xué)生學(xué)籍管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • C語言中結(jié)構(gòu)體和共用體實(shí)例教程

    C語言中結(jié)構(gòu)體和共用體實(shí)例教程

    這篇文章主要給大家介紹了關(guān)于C語言中結(jié)構(gòu)體和共用體的相關(guān)資料,結(jié)構(gòu)體是一種自定義的復(fù)合數(shù)據(jù)類型,共用體也叫聯(lián)合體,使幾個(gè)不同類型的變量共占一段內(nèi)存(相互覆蓋),需要的朋友可以參考下
    2021-06-06
  • 詳解如何實(shí)現(xiàn)C++虛函數(shù)調(diào)用匯編代碼

    詳解如何實(shí)現(xiàn)C++虛函數(shù)調(diào)用匯編代碼

    多態(tài)是C++中最重要的特性之一,對虛函數(shù)的調(diào)用在C++代碼中是隨處可見的,本篇文章我們詳細(xì)探討一下,感興趣的朋友快來看看吧
    2021-11-11
  • 超詳細(xì)解析C++實(shí)現(xiàn)快速排序算法的方法

    超詳細(xì)解析C++實(shí)現(xiàn)快速排序算法的方法

    快速排序是比較快的排序方法。它的基本思想是通過一組排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分,本文將用C++實(shí)現(xiàn)快速排序算法,需要的可以參考一下
    2022-09-09

最新評論

怀宁县| 榆树市| 河北省| 甘孜县| 宁安市| 庆安县| 沅江市| 吉木乃县| 宁南县| 黔南| 高台县| 商丘市| 郑州市| 楚雄市| 黑龙江省| 科尔| 城步| 曲水县| 原平市| 青海省| 周口市| 平昌县| 化隆| 深州市| 雅安市| 靖宇县| 东方市| 夏邑县| 巍山| 昭平县| 蕉岭县| 腾冲县| 五莲县| 嘉鱼县| 遵义市| 益阳市| 浮梁县| 南岸区| 洱源县| 台东县| 洞口县|