随笔分类 - C++之OpenCV入门到提高
这里主要讲解有关使用C++和 OpenCV 进行视觉开发基础文章
C++之OpenCV入门到提高007:调整图像亮度和对比度
摘要:一、介绍 今天是这个系列《C++之 Opencv 入门到提高》的第七篇文章。这篇文章也不难,介绍如何调整图像的亮度。图像本质上也是数据,既然是数据,我们就可以针对图像的每个像素进行增加或者减少的的操作,这样的结果就是图片变暗或者变亮了。这个调整的过程不是随便操作、无限制的,因为有些结果并不是我们想要
阅读全文
C++之OpenCV入门到提高006:图像混合
摘要:一、介绍 今天是这个系列《C++之 Opencv 入门到提高》的第六篇文章。这篇文章也不难,介绍如何图像的混合操作。图像本质上也是数据,既然是数据,我们就可以针对两张或者多张图片进行加、减、乘、除的操作,这些操作太生硬了,这种混和并不是我们想要的,针对混合有专门的接口实现,我们可以对比一下之间的差异
阅读全文
C++之OpenCV入门到提高005:图像操作
摘要:一、介绍 今天是这个系列《C++之 Opencv 入门到提高》得第五篇文章。这篇文章也不难,介绍如何图像的基本操作,比如:读取一张图片的像素值,如何修改一张图片中的像素值,如何读取一张图片,如何保存一张图片等等,这都是基础,为以后的学习做好铺垫。虽然操作很简单,但是背后有很多东西需要我们深究,才能做
阅读全文
C++之OpenCV入门到提高004:Mat 对象的使用
摘要:一、介绍 今天是这个系列《C++之 Opencv 入门到提高》得第四篇文章。这篇文章很简单,介绍如何使用 Mat 对象来实例化图像实例,了解它的构造函数和常用的方法,这是基础,为以后的学习做好铺垫。虽然操作很简单,但是背后有很多东西需要我们深究,才能做到知其然知其所以然。OpenCV 具体的简介内容
阅读全文
C++之OpenCV入门到提高003:矩阵的掩膜(Mask)处理
摘要:一、介绍 今天是这个系列《C++之 Opencv 入门到提高》得第三篇文章。今天这篇文章也不难,主要介绍如何使用 Opencv 对图像进行掩膜处理,提高图像的对比度。在这个过程中,我们可以学到如何获取图像指针、如何处理像素值越界等问题。我们一步一个脚印的走,收获就会越来越多。虽然操作很简单,但是要下
阅读全文
C++之OpenCV入门到提高002:加载、修改、保存图像
摘要:一、介绍 今天是这个系列《C++之 Opencv 入门到提高》得第二篇文章。今天这个篇文章很简单,只是简单介绍如何使用 Opencv 加载图像、显示图像、修改图像和保存图像,先给大家一个最直观的感受。但是,不能认为很简单,只是让学习的过程更平滑一点,以后的路就好走了。OpenCV 具体的简介内容,我
阅读全文
C++之OpenCV入门到提高001:使用 Visual Studio2022 配置 OpenCV 环境
摘要:一、介绍 从今天开始,我们又要开始一个新的系列了,这个系列就是《C++之 Opencv 入门到提高》。这个系列是有关如何使用 C++ 语言,通过 Opencv 来实现图像处理、缺陷检测、视频处理、机器学习等功能。OpenCV 我也是新接触的,一步一步的学习,一步一步提高。这个系列是以 C++ 为基础
阅读全文