Opencv学习日志之一 图像的基本操作

本文是关于OpenCV的学习日志,主要介绍了如何进行图像的掩膜操作以增强对比度,以及利用convertTo()函数调整图像亮度。在掩膜操作中,通过特定模板可以改变图像的对比度。convertTo()函数用于将图像数据转换为适合保存的格式,确保深度和通道数满足要求。此外,cvtColor()函数用于不同通道间的转换,通常用于色彩空间的转换。除了imwrite()函数保存图片,还可以使用XML IO接口保存图像数据。
摘要由CSDN通过智能技术生成

Opencv学习日志之一 图像的基本操作

学习视频链接:https://www.bilibili.com/video/av29600072/?p=9&t=131

掩膜操作

掩模(mask)也称模板,卷积核,下面测试的是对比度增强的掩膜
(增强图像对比度)。

#include "stdafx.h"
#include <opencv2/opencv.hpp>
#include <math.h>

using namespace cv;
using namespace std;

int main() {
   
	Mat src, dst;
	src = imread("C://Users//Administrator//Desktop//lishan.png");
	if (!src.data) {
   
		std::cout << "could not find image" << endl;
		return 0;
	}
	namedWindow("input image", CV_WINDOW_AUTOSIZE);
	imshow("input image", src);


	图像增强对比度

	//去除最左端 0 和最右端 cols-1 两个通道 的计算
	int cols = (src.cols - 1)*src.channels();
	int offsetx = src.channels();
	int rows = src.rows;
	dst = Mat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值