opencv-环境配置
一、windows平台(版本:opencv-4.5.5-vc14_vc15):
1)设置电脑环境变量:
      步骤:高级系统设置-》高级-》环境变量-》path-》D:\study\opencv\opencv\build\x64\vc15\bin
    2)项目属性配置(vs2019):
      -》vc++目录:
        -》包含目录:
          1)D:\study\opencv\opencv\build\include\opencv2
          2)D:\study\opencv\opencv\build\include
        -》库目录:
          1)D:\study\opencv\opencv\build\x64\vc15\lib
      -》附加依赖库:
        步骤:Debug 属性页-》链接器-》输入-》附加依赖项
        1)在 Debug 模式下,   选择“opencv_world455d.lib”
        2)在 Release 模式下,选择“opencv_world455.lib”
测试练习
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main(int argc, char** argv)
{
	
	//imread IMREAD_GRAYSCALE 灰度模式加载 IMREAD_COLOR  IMREAD_UNCHANGED
	Mat src = imread("D:\\codebase\\cppProjcets\\code\\images\\mali.jpeg", IMREAD_COLOR);
	if (src.empty())
	{
		std::cout << "图片导入失败" << std::endl;
		return -1;
	}
	// namedWindow创建一个OpenCV窗口,它由OpenCV自动创建和销毁,无需你去销毁它
	// WINDOW_AUTOSIZE 自动根据图像大小,显示窗口大小,不能人为改变窗口大小 
	// WINDOW_NORMAL 跟QT集成的时候会使用,允许窗口大小的改变
	namedWindow("test opencv setup", WINDOW_AUTOSIZE);
	// 根据窗口名称显示到指定的窗口上去  第一个参数窗口名称  第二个参数 Mat 对象
	imshow("test opencv setup", src);
	// 把图像从一个彩色空间转换到另外一个色彩空间
	/*
	表示源图像
	色彩空间转换后的色彩空间
	*/
	namedWindow("output window", WINDOW_AUTOSIZE);
	Mat output_image;
	cvtColor(src, output_image, COLOR_BGR2GRAY);
	imshow("output window", output_image);
	imwrite("D:\\codebase\\cppProjcets\\code\\images\\output\\mali.png", output_image);
	waitKey(0);
	return 0;
}
二: 在Ubuntu和DeepinOS系统上配置
https://www.codenong.com/cs106018722/


 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号