小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

wiin10下VS2015 opencv3.4.0-extra_modules CMake配置

 印度阿三17 2019-05-08

?因?yàn)閛pencv3.x中去除了opencv2.x中不穩(wěn)定的模塊,所以要想在opencv3中用擴(kuò)展contrib模塊就要自己使用Cmake編譯了,因?yàn)橐玫絪ift/surf算法,但是3.0以后這些算法都放到了在xfeacture模塊中,并不在主模塊中,于是我就開(kāi)始了艱難的配置過(guò)程。。網(wǎng)上有很多教程,但在我原先的opencv3.4.0已有的情況下,沒(méi)有編譯成功。遂決定從頭來(lái)一把,從opencv3.4的源碼下載開(kāi)始。因此建議,如果在過(guò)程中遇到問(wèn)題的童鞋,如果實(shí)在無(wú)法解決,就重新按照此教程,老老實(shí)實(shí)從頭來(lái)一遍。
重要建議:從以下網(wǎng)址下載opencv源代碼和擴(kuò)展模塊源代碼(一定要從下面鏈接下載)。不要下載編譯好的cv3.0,那樣是沒(méi)法編譯通過(guò)的。下面的鏈接可以下載不同版本的,根據(jù)自己的需求來(lái)下載。

1、如果環(huán)境跟我的一樣可以考慮下載下面的編譯好的install.? ? ? ? ? ? ? ? ? ? ? ??

https://pan.baidu.com/s/1Q4NNXIDsxE2TtQY9X-LeHw
提取碼:nbgv
這個(gè)鏈接是編譯好的install:環(huán)境是vs2015 opencv3.4.0

2、接下來(lái)走一遍整個(gè)編譯過(guò)程

step 1:下載源碼

? ? ? ? ? ? ???opencv??https://github.com/opencv/opencv/releases (各個(gè)版本都有)

? ? ? ? ? ? ? ?opencv_contrib?https://github.com/opencv/opencv_contrib/releases?(各個(gè)版本都有)

? ? ? ? ? ? ? ?cmake:https:///download/

注意版本要一致。

step2:使用cmake進(jìn)行開(kāi)始編譯

cmake隨便下載一個(gè)版本的都可以,安裝也是傻瓜式的安裝模式,只是要特別注意一下系統(tǒng)路徑的選擇。

?將下載的opencv和opencv_contrib進(jìn)行解壓后,在你想要安裝的盤(pán)里面新建一個(gè)文件夾,在這個(gè)文件夾里面新建兩個(gè)文件夾分別為build和source,前者主要用來(lái)存放編譯時(shí)生成的一些文件,后者主要用來(lái)存放opencv和擴(kuò)展模塊的源代碼。

開(kāi)始編譯,添加文件。where is the source code:放源代碼,路徑如圖。
where to build the binaries:生成的代碼放置位置,路徑如圖

然后點(diǎn)擊“configure”按鈕,彈出以下窗口這里寫(xiě)圖片描述
選擇你所用的編譯器(必須要是10以后的,親測(cè)vs10不成功,然后才換的VS13)。
然后點(diǎn)擊“finish”就開(kāi)始生成了,剛開(kāi)始過(guò)程比較慢,要保持網(wǎng)絡(luò)良好,因?yàn)檫^(guò)程會(huì)下載一些東西,尤其是ippicv_windows_20151201.zip,如果下載失敗會(huì)報(bào)錯(cuò),繼續(xù)configure。

添加找到OPENCV_EXTRA_MODULES_PATH,后面添加路徑D:\opencv3\source\opencv_contrib\modules,精確到\modules。一次之后如果還有紅色的塊,繼續(xù)configure,知道全部變白為止。
然后點(diǎn)擊Generate,回提示Generate Done。

?

?

到這里就已經(jīng)成功了一半了。

step3、開(kāi)始在vs2015上進(jìn)行編譯了。找到build文件夾里面的OpenCV.sln,雙擊打開(kāi)。

找到CMakeTargets下的INSTALL,在Debug和Release下分別右鍵生成即可。這個(gè)過(guò)程功能需要一段時(shí)間30min左右。

完成后會(huì)在build這個(gè)文件夾里面出現(xiàn)install文件,這個(gè)就是最終的文件

step4、開(kāi)始在vs2015中配置opencv工程屬性

? ? ? 在配置之前需要先對(duì)C:\opencv3\build\install\x64\vc14\bin添加系統(tǒng)環(huán)境變量,網(wǎng)上資料很多。

? ? ? 然后用vs2015打開(kāi)opencv工程:打開(kāi)屬性管理器,雙擊圖中Microsoft.Cpp.Win64.use進(jìn)行配置。

可執(zhí)行文件目錄:C:\opencv3\build\install\x64\vc14\bin
包含目錄:
C:\opencv3\build\install\include
C:\opencv3\build\install\include\opencv
C:\opencv3\build\install\include\opencv2
庫(kù)文件目錄:C:\opencv3\build\install\x86\vc12\lib

?

opencv_aruco340d.lib
opencv_bgsegm340d.lib
opencv_bioinspired340d.lib
opencv_calib3d340d.lib
opencv_ccalib340d.lib
opencv_core340d.lib
opencv_core340.lib
opencv_datasets340d.lib
opencv_dnn340d.lib
opencv_dpm340d.lib
opencv_face340d.lib
opencv_features2d340d.lib
opencv_features2d340.lib
opencv_flann340d.lib
opencv_highgui340d.lib
opencv_imgcodecs340d.lib
opencv_imgproc340d.lib
opencv_line_descriptor340d.lib
opencv_ml340d.lib
opencv_objdetect340d.lib
opencv_optflow340d.lib
opencv_photo340d.lib
opencv_reg340d.lib
opencv_rgbd340d.lib
opencv_saliency340d.lib
opencv_shape340d.lib
opencv_stereo340d.lib
opencv_stitching340d.lib
opencv_structured_light340d.lib
opencv_superres340d.lib
opencv_surface_matching340d.lib
opencv_text340d.lib
opencv_tracking340d.lib
opencv_video340d.lib
opencv_videoio340d.lib
opencv_videostab340d.lib
opencv_xfeatures2d340d.lib
opencv_ximgproc340d.lib
opencv_xobjdetect340d.lib
opencv_xphoto340d.lib

?

至此就完成了配置??!

本文參考來(lái)自于:

https://blog.csdn.net/zy499/article/details/82952229

https://blog.csdn.net/u012679707/article/details/80410952

?

來(lái)源:http://www./content-4-184051.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多