欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊


    環境

    系統:win10系統

    opencv版本:4.5.0版本

    第一步:下載解壓opencv安裝包

    到官網下載最新Opencv, 此處用的是4.5.0版本。

    雙擊下載好的或者拷好的安裝包,選擇解壓路徑后點Extract即可完成解壓,解壓后會自動生成一個opencv的文件夾。

    第二步:配置系統環境變量

    此電腦->右鍵->屬性->高級系統設置->環境變量

    編輯Path:

    ”xx你的安裝目錄xx\opencv\build\x64\vc15\bin”

    第三步:相關文件的配置

    注意:網上很多教程沒有這一步,會報那種找不到dll文件的錯誤,是因為沒有將opencv里面的相關文件復制到C盤中的文件夾里面

    操作方法:

    將bin目錄下面的opencv_world450.dll和opencv_world450d.dll文件復制到C:\Windows\SysWOW64這個文件夾里面;

    將bin目錄里面的opencv_videoio_ffmpeg450_64.dll和opencv_world450d.dll文件復制到C:\Windows\System32這個文件夾里面;

    (注:如果是opencv其他的版本,把對應的dll文件移動到上述兩個C盤文件夾即可!

    如果報錯找不到 opencv_xxxxxxx.lib文件,就試試看把相關lib文件復制到C:\Windows\System32和C:\Windows\SysWOW64這兩個文件夾里面?。?/p>

    小編自從轉AI之后,不知道找了多少資料,為了讓跟我一樣的伙伴們少一些辛苦,少走一點彎路,小編現在分享一些學習資料包,內含:兩大Pytorch、TensorFlow實戰框架視頻、圖像識別、OpenCV、計算機視覺、深度學習與神經網絡等等等等視頻、代碼、PPT以及深度學習書籍 ! 想要這些資料包的同伴們直接私信:回復“aa”我領取即可

    第四步:VS2019配置屬性管理器進行相關配置

    1、新建一個項目,我這里建了一個空項目

    2、進入屬性管理器,菜單欄->視圖->其他窗口->屬性管理器

    3、對Debug|X64進行配置,右鍵Microsoft.Cpp.x64.user,點擊屬性

    (注:Visual studio2019配置OPENCV 時屬性管理器中沒有Microsoft.Cpp.x64.user的解決辦法:

    找到目錄“C:\Users\“你的用戶名”\AppData\Local\Microsoft”,(一般情況下不顯示AppData文件夾,需要在文件夾的查看選項中勾選“隱藏的項目”使其可見)。

    在該目錄可發現他人電腦上會有“MSBuild”的文件夾,將其拷貝放入自己的電腦相同位置。

    附上網盤鏈接,可以直接下載解壓使用。

    鏈接:https://pan.baidu.com/s/1r4qOTi2CVe4j04OQGct_WQ

    提取碼:VS19 )

    4、這里我們對屬性中的 VC++目錄->包含目錄和VC++目錄->庫目錄進行添加相關路徑,對 鏈接器->輸入->附加依賴項進行添加相關路徑

    5、包含目錄中加入

    D:\Program Files\opencv\build\include

    D:\Program Files\opencv\build\include\opencv2

    庫目錄中加入

    D:\Program Files\opencv\build\x64\vc15\lib

    6、鏈接器->輸入->附加依賴項中加入

    opencv_world450d.lib

    注意:如果是opencv其他版本,只需要將將上述的依賴項文件稍作修改即可;eg:如果是opencv版本3.4.0,只需要將dll名字改為opencv_world340d.lib即可,依次類推!

    OpenCV2.4.9和2.4.8的配置幾乎一樣,唯一的區別在下文中的第五步,鏈接庫的配置,把對應的248改成249即可。

    OpenCV 3.0配置更是被簡化了。和2.4.8、2.4.9的區別就是下文第五步,鏈接庫的配置,只用添加

    opencv_ts300d.lib、opencv_world300d.lib(debug版本的庫)

    或opencv_ts300.lib、opencv_world300.lib(release版本的庫)即可。


    1.下載和安裝OpenCV SDK

    VS2010不用說,肯定都安裝了吧。來說說當前最新的OpenCV版本2.4.8(2014年2月24日),2.4.9 (2014年4月)的下載和安裝。與其說是安裝,不如叫解壓更加合適,因為我們下載的exe安裝文件就是一個自解壓程序而已。

    在官網:http://opencv.org/上找到OpenCV windows版下載下來。

    下載完后得到文件OpenCV 2.4.X,雙擊后會提示解壓到某個地方,推薦放到D:\Program Files\下,比如D:\Program Files,(因為OpenCV項目文件打包的時候,根目錄就是opencv,所以我們不需要額外的新建一個名為opencv的文件夾,然后再解壓,那是多此一舉的事情)然后點擊Extract按鈕。

    等一段時間,OpenCV2.4.8近3個多G的文件就解壓到了D:\Program Files下。

    其中,build里面是使用OpenCV相關的文件,我們如果只是使用OpenCV的話呢,就只用管build里面的內容。下面的sources文件夾你嫌煩,你嫌占硬盤空間,完全可以刪掉。但是需要注意的是,官方示例集,也就是samples文件夾里面的示例程序,在sources文件夾里面躺著呢,所以,如果真是要刪的話,還是想清楚哦。

    2.配置環境變量

    這步的配置方法如下:

    【計算機】->【(右鍵)屬性】->【高級系統設置】->【高級(標簽)】->【環境變量】->“雙擊”系統變量中的PATH->在變量值里面添加相應的路徑。如圖:

    <1>

    <2>

    <3>

    <4>

    <5>

    對于32位系統,就添加:

    ”;…… opencv\build\x86\vc10\bin”(和之前的就有有的環境變量用英文的分號“;”進行分隔)

    而對于64位系統,可以兩個都添加上:

    ”;…… opencv\build\x86\vc10\bin”

    和”…… opencv\build\x64\vc10\bin”,

    這樣,到時候才可以在編譯器Win32和X64中來回切換都吃得開,游刃有余~

    例如,淺墨的就是

    D:\Program Files\opencv\build\x64\vc10\bin;D:\Program Files\opencv\build\x86\vc10\bin

    PS:有童鞋親測說64位系統也只需添加”…… opencv\build\x86\vc10\bin”即可,大家不妨一試。

    注:變量值實際為bin文件夾的路徑;D表示OpenCV安裝于D盤;X64表示運行系統環境位64位系統,若安裝于32位系統,應為X86;vc10表示編譯環境為Microsoft Visual Studio 2010;變量添加完成后最好注銷系統,才會生效。

    3.工程包含(include)目錄的配置

    之前看過的好多博文都說“每次新建工程都要重新配置”,其實不用這樣麻煩的。首先是在Visual Studio里面新建一個控制臺應用程序,最好是勾好空項目那個勾。(考慮到看這篇博文的童鞋很少接觸vs,那么淺墨在這里將過程詳細截圖出來——淺墨2014年6月11日注)

    <1>打開visual studio,新建win32控制臺項目,取個名字,比如叫test1,然后選好路徑,點確定.

    <2>點一次“下一步”。

    <3>勾上空項目那個勾。

    <4>接著在解決方案資源管理器的【源文件】處右擊->添加->新建項,準備在工程中新建一個cpp源文件。

    <5>選定C++源文件,取個名字,比如叫“main”,然后點【添加】,那么,一個新的cpp文件就添加到了工程中。

    <6>看過淺墨之前DirectX配置的相關博文的朋友們應該都知道,有一招叫屬性管理器。在屬性管理器中進行一次配置,就相當于進行了通用的配置過程,以后新建的工程就不用再額外的進行重新配置了。

    在菜單欄里面點<視圖>--<屬性管理器>,那么就會在visual studio中多出一個屬性管理器工作區來。

    <7>在新出現的“屬性管理器”工作區中,點擊項目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右鍵屬性,或者雙擊)即可打開屬性頁面。

    <8>打開屬性頁面后,就是一番配置了。首先是在【通用屬性】 ->【VC++目錄】 ->【包含目錄】中

    添加上

    D:\Program Files\opencv\build\include

    D:\Program Files\opencv\build\include\opencv

    D:\Program Files\opencv\build\include\opencv2 這三個目錄。

    當然,這是之前把OpenCV解壓到D:\Program Files\下的情況。實際的路徑還要看你自己把OpenCV解壓到了哪個目錄下,根據你的實際情況來調節。

    4.工程庫(lib)目錄的配置

    其實這步和上一步差不多,屬性管理器”工作區中,點擊項目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反鍵屬性,或者雙擊)打開屬性頁面。

    接著上步,就是在【通用屬性】 ->【VC++目錄】 ->【庫目錄】中,

    添加上D:\Program Files\opencv\build\x86\vc10\lib這個路徑。(最好不要復制粘貼淺墨給出的路徑,而是自己去預覽里面指定出來,這樣會準確得多)

    這里選擇x86還是x64是一個常常令人困惑的問題。當然,對于32位操作系統,鐵定就是選x86了。

    如果是64位操作系統,很多童鞋會想當然自作聰明地選擇x64,其實不然。正確的理解是這樣的:

    不管你是32位還是64位操作系統,只用管你用win32編譯器還是X64編譯器。

    其實配置選擇什么跟64位還是32位系統沒有直接的關系,而是在于你在編譯你的程序的時候是使用那個編譯器。

    編譯器選的是win32,就用x86

    編譯器選的是X64,就用X64。不過一般情況下,都是用的win32的X86編譯器。所以,無論32還是64位操作系統,配置文件最好都選擇x86版的

    另外,這里的vc10表示vs2010,如果是其他版本的visual studio,稍微要微調一下。

    感謝JJBomb 童鞋,這里我們補充完整:vc8=Visual Studio 2005,vc9=Visual Studio 2008,vc10=Visual Studio 2010,vc11=Visual Studio 2012,vc12=Visual Studio 2013。

    5.鏈接庫的配置

    依然是“屬性管理器”工作區中,點擊項目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反鍵屬性,或者雙擊)即可打開屬性頁面?!就ㄓ脤傩浴?->【鏈接器】->【輸入】->【附加的依賴項】

    對于【OpenCV2.4.8】,添加如下248版本的lib(這樣的lib順序是:19個帶d的debug版的lib寫在前面,19個不帶d的release版的lib寫在后面):

    opencv_ml248d.lib
    opencv_calib3d248d.lib
    opencv_contrib248d.lib
    opencv_core248d.lib
    opencv_features2d248d.lib
    opencv_flann248d.lib
    opencv_gpu248d.lib
    opencv_highgui248d.lib
    opencv_imgproc248d.lib
    opencv_legacy248d.lib
    opencv_objdetect248d.lib
    opencv_ts248d.lib
    opencv_video248d.lib
    opencv_nonfree248d.lib
    opencv_ocl248d.lib
    opencv_photo248d.lib
    opencv_stitching248d.lib
    opencv_superres248d.lib
    opencv_videostab248d.lib
    opencv_objdetect248.lib
    opencv_ts248.lib
    opencv_video248.lib
    opencv_nonfree248.lib
    opencv_ocl248.lib
    opencv_photo248.lib
    opencv_stitching248.lib
    opencv_superres248.lib
    opencv_videostab248.lib
    opencv_calib3d248.lib
    opencv_contrib248.lib
    opencv_core248.lib
    opencv_features2d248.lib
    opencv_flann248.lib
    opencv_gpu248.lib
    opencv_highgui248.lib
    opencv_imgproc248.lib
    opencv_legacy248.lib

    opencv_ml248.lib

    對于【OpenCV2.4.9】,添加如下249版本的lib(這樣的lib順序是:19個帶d的debug版的lib寫在前面,19個不帶d的release版的lib寫在后面):

    opencv_ml249d.lib

    opencv_calib3d249d.lib

    opencv_contrib249d.lib

    opencv_core249d.lib

    opencv_features2d249d.lib

    opencv_flann249d.lib

    opencv_gpu249d.lib

    opencv_highgui249d.lib

    opencv_imgproc249d.lib

    opencv_legacy249d.lib

    opencv_objdetect249d.lib

    opencv_ts249d.lib

    opencv_video249d.lib

    opencv_nonfree249d.lib

    opencv_ocl249d.lib

    opencv_photo249d.lib

    opencv_stitching249d.lib

    opencv_superres249d.lib

    opencv_videostab249d.lib

    opencv_objdetect249.lib

    opencv_ts249.lib

    opencv_video249.lib

    opencv_nonfree249.lib

    opencv_ocl249.lib

    opencv_photo249.lib

    opencv_stitching249.lib

    opencv_superres249.lib

    opencv_videostab249.lib

    opencv_calib3d249.lib

    opencv_contrib249.lib

    opencv_core249.lib

    opencv_features2d249.lib

    opencv_flann249.lib

    opencv_gpu249.lib

    opencv_highgui249.lib

    opencv_imgproc249.lib

    opencv_legacy249.lib

    opencv_ml249.lib

    需要注意的是,所粘貼內容即為之前我們解壓的OpencV目錄D:\opencv\build\x86\vc10\lib下所有lib庫文件的名字;其中的248代表我們的OpenCV版本為2.4.8,若是其他版本的配置則在這里要進行相應的更改,比如說2.4.6版的OpenCV,那么這里的opencv_calib3d248d.lib就要改成opencv_calib3d246d.lib了.

    Debug文件庫名有d結尾,Release沒有,如 opencv_ts248d.lib(debug版本的lib)和opencv_ts248.lib(release版本的lib)

    不過我一般是在這里把帶d和不帶d的統統寫在這里,因為這里是以后創建所有工程時都會繼承的公共屬性。

    對于【OpenCV 3.0】,添加3.0版本的lib,新版的lib非常簡單。想用debug版本的庫,添加

    opencv_ts300d.lib

    opencv_world300d.lib 這兩個庫即可。

    而想用release版本的庫,添加

    opencv_ts300.lib

    opencv_world300.lib即可。

    其實,對已經發行和 未來即將發布的新版OpenCV,只需看opencv\build\x86\vc10\lib下的庫是哪幾個,添加成依賴項就可以了。

    6.在Windows文件夾下加入OpenCV動態鏈接庫

    這一步是各種介紹OpenCV的配置的相關博文中都沒寫出來的。根據這些博文配置出來的環境,在運行基于OpenCV的程序的時候,往往會得到這樣類似的結果:

    這種問題最簡單粗暴的方法,是把相關的dll都拷貝到Windows操作系統的目錄下。如果你的Windows安裝在C盤,那么路徑就是c:\Windows\System32。按照之前我的OpenCV的存放環境,這些dll存放在

    D:\Program Files\opencv\build\x86\vc10\bin目錄下。

    到這個目錄下,【Alt+A】全選,【Alt+C】拷貝,然后轉到c:\Windows\System32下面,【Alt+V】復制,簡單粗暴地就完成了。

    PS:對于Windows 8,則要放在要在SysWOW64文件夾中。


    恩,環境配置大功告成,我們來測試一下成果吧~

    7.最終的測試

    就用載入并顯示一張圖片到窗口的程序,用于我們的配置測試吧。

    新建一個空項目的控制臺應用程序,新建一個cpp文件,然后粘貼如下代碼:

    #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);
    }

    放置一張名為pic.jpg的圖片到工程目錄中,然后點擊“運行“按鈕,如果配置成功,就不會報錯,得到預想的運行結果:

    本文轉載于https://blog.csdn.net/poem_qianmo/article/details/19809337

    作者:毛星云

    感興趣的可以去看一下他的其他博客,寫的都挺好的。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有