OpenCV
OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。
OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻、支持向量机、决策树、随机森林、人工神经网络等机器学习算法。
编译OpenCV
下载源码,打开CMake,点击Configure ,选择vs2019,x64位,勾选BUILD_opencv_world选项,如果使用opencv_contrib,则OPENCV_EXTRA_MODULES_PATH选项中,填写opencv_contrib解压目录下modules文件夹的路径
或者直接使用GitHub中已经编译好的,例如:https://github.com/opencv/opencv/releases/download/4.5.4/opencv-4.5.4-vc14_vc15.exe
ShowImage例子
#include <Windows.h>
#include <iostream>
#include "opencv2/opencv.hpp"
#pragma comment(lib,"opencv_world454.lib")
using namespace cv;
int main(int argc, char** argv)
{
if (argc < 2)
{
return -1;
}
Mat img = imread(argv[1]);
if (img.empty()) // 输入图像是否有效
{
std::cout << "找不到图像!" << std::endl;
return -1;
}
int have_menu_bar_width = GetSystemMetrics(SM_CXSCREEN);

最低0.47元/天 解锁文章
4621

被折叠的 条评论
为什么被折叠?



