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

詳解VS2019+OpenCV-4-1-0+OpenCV-contrib-4-1-0

 更新時(shí)間:2020年04月15日 17:12:42   作者:Kratze-Jayue  
這篇文章主要介紹了詳解VS2019+OpenCV-4-1-0+OpenCV-contrib-4-1-0,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、軟件需求

VS2019社區(qū)版、win10操作系統(tǒng)、opencv4.1.0、opencv_contrib_4.1.0、cmake3.15.3

VS2019社區(qū)版(免費(fèi)) 下載地址
OpenCV4.1.0 下載地址
OpenCV_contrib_4.1.0 下載地址
CMAKE 下載地址

二、CMAKE編譯

在 D:\opencv_4.1.0 目錄下創(chuàng)建個(gè)newbuild文件夾

進(jìn)入cmake,配置OpenCV_4.1.0

配置OpenCV_contrib_4.1.0

注意:第2步操作時(shí)后面的路徑不要手打

三、VS2019編譯

進(jìn)入 D:\opencv_4.1.0\newbuild 目錄 找到 OpenCV.sln 雙擊

四、系統(tǒng)環(huán)境變量配置

右鍵電腦-屬性 -> 高級(jí)系統(tǒng)設(shè)置 ->環(huán)境變量 -> 系統(tǒng)變量 -> path

點(diǎn)擊新建 填入 D:\opencv_4.1.0\newbuild\install\x64\vc16\bin

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

  1. 打開vs2019,新建一個(gè)空項(xiàng)目,打開屬性管理器(視圖-屬性管理器\視圖-其他-屬性管理器)
  2. 雙擊 Microsoft.Cpp.x64.user

配置包含目錄(通用屬性-VC++目錄-包含目錄),庫目錄(通用屬性-VC++目錄-庫目錄)

在包含目錄中添加

D:\opencv_4.1.0\newbuild\install\include

D:\opencv_4.1.0\newbuild\install\include\opencv2

庫目錄中添加

D:\opencv_4.1.0\newbuild\install\x64\vc16\lib

配置附加依賴項(xiàng)(鏈接器-輸入-附加依賴項(xiàng))

獲取鏈接器的方法

opencv_world410d.lib
opencv_aruco410d.lib
opencv_bgsegm410d.lib
opencv_bioinspired410d.lib
opencv_calib3d410d.lib
opencv_ccalib410d.lib
opencv_core410d.lib
opencv_datasets410d.lib
opencv_dnn410d.lib
opencv_dnn_objdetect410d.lib
opencv_dpm410d.lib
opencv_face410d.lib
opencv_features2d410d.lib
opencv_flann410d.lib
opencv_fuzzy410d.lib
opencv_gapi410d.lib
opencv_hfs410d.lib
opencv_highgui410d.lib
opencv_imgcodecs410d.lib
opencv_imgproc410d.lib
opencv_img_hash410d.lib
opencv_line_descriptor410d.lib
opencv_ml410d.lib
opencv_objdetect410d.lib
opencv_optflow410d.lib
opencv_phase_unwrapping410d.lib
opencv_photo410d.lib
opencv_plot410d.lib
opencv_quality410d.lib
opencv_reg410d.lib
opencv_rgbd410d.lib
opencv_saliency410d.lib
opencv_shape410d.lib
opencv_stereo410d.lib
opencv_structured_light410d.lib
opencv_superres410d.lib
opencv_surface_matching410d.lib
opencv_text410d.lib
opencv_tracking410d.lib
opencv_video410d.lib
opencv_videoio410d.lib
opencv_videostab410d.lib
opencv_ximgproc410d.lib
opencv_xobjdetect410d.lib
opencv_xphoto410d.lib

六、程序驗(yàn)證

#include <opencv2/opencv.hpp>
#include <iostream>
 
using namespace cv;
using namespace std;
 
int main(int argc, char** argv) {
	Mat box = imread("1.jpg");
	Mat box_in_sence = imread("2.jpg");
 
	// 創(chuàng)建AKAZE
	auto akaze_detector = AKAZE::create();
	vector<KeyPoint> kpts_01, kpts_02;
	Mat descriptors1, descriptors2;
	akaze_detector->detectAndCompute(box, Mat(), kpts_01, descriptors1);
	akaze_detector->detectAndCompute(box_in_sence, Mat(), kpts_02, descriptors2);
 
	// 定義描述子匹配 - 暴力匹配
	Ptr<DescriptorMatcher> matcher = DescriptorMatcher::create(DescriptorMatcher::BRUTEFORCE);
	std::vector< DMatch > matches;
	matcher->match(descriptors1, descriptors2, matches);
 
	// 繪制匹配
	Mat img_matches;
	drawMatches(box, kpts_01, box_in_sence, kpts_02, matches, img_matches);
	imshow("AKAZE-Matches", img_matches);
	imwrite("D:/result.png", img_matches);
 
	waitKey(0);
	return 0;
}

七、VS2019屬性頁沒有Microsoft.Cpp.x64.user解決辦法

可以查看我寫過的另一篇博客 VS2019屬性管理器沒有Microsoft.Cpp.x64.user的解決辦法

參考博客

到此這篇關(guān)于詳解VS2019+OpenCV-4-1-0+OpenCV-contrib-4-1-0的文章就介紹到這了,更多相關(guān)VS2019 OpenCV OpenCV-contrib 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

雅安市| 宜君县| 德钦县| 大竹县| 开阳县| 玉龙| 杭州市| 阿克苏市| 康马县| 汕尾市| 屏南县| 芮城县| 崇仁县| 六枝特区| 宁津县| 峨边| 正宁县| 华容县| 宜都市| 灵川县| 佛坪县| 景洪市| 黔东| 兖州市| 荣昌县| 华池县| 齐河县| 杨浦区| 凉城县| 嘉义县| 盐城市| 卢龙县| 成安县| 常熟市| 宝应县| 井研县| 涿州市| 武鸣县| 宝山区| 石狮市| 巴林左旗|