C++语言处理图像的一些方法(VS2017+Opencv3.4.6)

本文介绍了在Visual Studio 2017中利用OpenCV 3.4.6库进行图像处理的方法。首先讲解了如何使用imread()函数读取单张图片,并探讨了main函数参数的意义。接着讨论了读取同一目录下多张相同格式图片的技巧,以及如何从视频中抽取帧转换为图片。最后,文章提到了将连续图像合成视频的技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 对图像处理的操作流程:

1、读取指定文件下的一张图片:

#include "opencv2/opencv.hpp"

using namespace cv;
using namespace std;

int main(int argc,char* argv[])  //argv[argc]为NULL。
{
	Mat src;
	
    //图片读入,
	src = imread("C://Users//Administrator//Desktop//115//Project1//test1.jpg", CV_LOAD_IMAGE_COLOR);
	//检测是否加载成功
	if (!src.data)  //or == if(src.empty())
	{
		cout << "Could not open or find the image" << endl;
		return -1;
	}
	// 创建窗口
	namedWindow("Display", CV_WINDOW_AUTOSIZE);
	//显示图像
	imshow("Display", src);

	//暂停,等待按键结束
	waitKey(0);

	return 0;
}


//加载不了某些指令是库关联的问题(debug下相关的opencv的lib数据)

 

OpenCV—使用imread()函数读取图片的六种方式转载http://blog.youkuaiyun.com/xingchenbingbuyu/article/det

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值