数字图像处理 OpenCV
文章平均质量分 95
连载电子出版社《数字图像处理-基于OpenCV/Python》。五折购书。
youcans
《数字图像处理:基于OpenCV/Python》作者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【新书介绍】数字图像处理——基于OpenCV-Python
入手图像处理的小伙伴,应该先学数字图像处理课程,还是直接上手OpenCV呢?作者的选择是一边学习理论方法,一边使用OpenCV编程实现。文末福利,五折优惠购书。原创 2023-08-18 13:42:27 · 1785 阅读 · 3 评论 -
【youcans 的图像处理学习课】总目录
本系列是学习冈萨雷斯《数字图像处理(第四版)》的笔记,公开了所有源程序,并经测试运行无误。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波10. 图像复原与重建11. 彩色图像处理12. 形态学图像处理13. 边缘检测与阈值处理...原创 2022-07-02 08:00:00 · 2512 阅读 · 0 评论 -
【youcans的OpenCV例程300篇】总目录
【youcans 的 OpenCV 例程300篇】总目录转载本系列作品时必须标注以下版权内容:必须标注以下版权内容:youcans@qq.com, 【youcans 的 OpenCV 例程】, https://blog.csdn.net/youcans/category_11459626.html......................................................原创 2022-06-03 14:33:39 · 77137 阅读 · 62 评论 -
【youcans 的图像处理学习课】1. 安装与环境配置
本系列面向 Python 小白,从零开始实战解说 OpenCV 项目实战。什么叫从零开始?从软件安装、环境配置开始。不跳过一个细节,不漏掉一行代码,不省略一个例图。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波.........原创 2021-10-29 19:56:37 · 5346 阅读 · 2 评论 -
【youcans 的图像处理学习课】1.2 编译生成带有 OpenCV_contrib 的 OpenCV 库
本文详细讲解使用 CMake 与 Visual Studio,编译生成 带有 OpenCV_contrib 接口的 OpenCV 库。官方的 OpenCV-Python 库缺少一些涉及专利的或测试的算法(例如 SURF、Multitracking),需要自己下载源码,编译生成 带有 OpenCV_contrib 接口的 OpenCV 库。原创 2022-12-26 20:26:46 · 1328 阅读 · 27 评论 -
【youcans 的图像处理学习课】2. 图像读取与显示
本节介绍图像的读取、保存和显示。除基本方法和例程外,还给出了从网络读取图像、读取/保存中文路径图像、按指定大小显示图像、组合显示多个图像、通过 matplotlib 显示彩色和灰度图像的例程。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波...原创 2021-11-01 14:59:55 · 8822 阅读 · 33 评论 -
【youcans 的图像处理学习课】3. 图像的创建与修改
本节介绍图像的格式和 Numpy 方法图像处理,提供完整例程和运行结果:查看图像属性,像素读取与编辑,创建空白、黑色、白色、随机图像,图像复制,图像裁剪,ROI裁剪,图像拼接、图像通道的拆分与合并。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波......原创 2021-11-05 13:54:16 · 3395 阅读 · 18 评论 -
【youcans 的图像处理学习课】4. 图像的叠加与混合
本节介绍图像的加法、叠加与混合,提供完整例程和运行结果:加法运算,加权加法,图像混合、切换、遮罩、叠加,添加文字。详细介绍综合运用图像阈值处理、图像掩模、位操作和图像加法的操作是基于掩模和位运算实现图像叠加的方法。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波...原创 2021-11-10 08:40:09 · 4170 阅读 · 20 评论 -
【youcans 的图像处理学习课】5. 图像的几何变换
本节介绍图像的几何变换,提供完整例程和运行结果:位置变换:平移,旋转,镜像;形状变换:缩放,扭变;投影变换:透视投影,平行投影;极坐标变换。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波...原创 2021-11-15 09:19:21 · 5531 阅读 · 26 评论 -
【youcans 的图像处理学习课】6. 灰度变换与直方图处理
本节介绍图像的灰度变化与直方图处理,提供完整例程和运行结果:二值处理,反色变换,线性变换,分段线性变换,对比度拉伸,灰度级分层,非线性变换,直方图处理,直方图均衡化,直方图匹配,局部直方图处理,统计量增强,反向投影。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波......原创 2021-11-19 13:34:23 · 6699 阅读 · 27 评论 -
【youcans 的图像处理学习课】7. 空间域图像滤波
本节介绍空间域滤波的平滑(低通滤波)和锐化(高通滤波)方法。常用的平滑算法有高斯平滑、均值平滑、中值平滑、双边滤波、导向滤波等;常用的锐化算法有钝化掩蔽、拉普拉斯算子、Sobel梯度算子和 Scharr 梯度算子。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波...原创 2021-12-06 08:46:34 · 7382 阅读 · 23 评论 -
【youcans 的图像处理学习课】8. 频率域图像滤波(上)
频率域图像处理先将图像进行傅里叶变换,然后在变换域进行处理,最后进行傅里叶反变换转换回空间域。本文提供上述各种算法的完整例程和运行结果。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波...原创 2022-02-15 07:00:00 · 1872 阅读 · 4 评论 -
【youcans 的图像处理学习课】9. 频率域图像滤波(下)
频率域滤波是滤波器传递函数与输入图像的傅里叶变换的对应像素相乘。频率域中的滤波概念更加直观,滤波器设计也更容易。本文提供上述各种算法的完整例程和运行结果,并通过一个应用案例示范综合使用多种图像增强方法。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波...原创 2022-02-19 07:30:00 · 2041 阅读 · 0 评论 -
【youcans 的图像处理学习课】10. 图像复原与重建
图像复原是对图像退化过程建模,并以图像退化的先验知识来恢复退化的图像。本文提供上述各种算法的完整例程和运行结果。1. 安装与环境配置2. 图像读取与显示3. 图像的创建与修改4. 图像的叠加与混合5. 图像的几何变换6. 灰度变换与直方图处理7. 空间域图像滤波8. 频率域图像滤波...原创 2022-03-01 08:00:00 · 2523 阅读 · 0 评论 -
【youcans 的图像处理学习课】11. 形态学图像处理(上)
冈萨雷斯《数字图像处理(第四版)》第9章学习笔记,包括算法的完整例程和运行结果。原创 2022-10-01 13:44:45 · 1006 阅读 · 6 评论 -
【youcans 的图像处理学习课】11. 形态学图像处理(中)
冈萨雷斯《数字图像处理(第四版)》第9章学习笔记,包括算法的完整例程和运行结果。原创 2022-10-03 08:12:12 · 1637 阅读 · 3 评论 -
【youcans 的图像处理学习课】11. 形态学图像处理(下)
冈萨雷斯《数字图像处理(第四版)》第9章学习笔记,包括算法的完整例程和运行结果。原创 2022-10-05 07:45:00 · 2644 阅读 · 0 评论 -
【youcans 的图像处理学习课】12. 彩色图像的处理
本章介绍彩色图像的转换和处理方法。图像的色彩空间基础,图像的颜色空间转换,伪彩色图像处理。图像的色彩风格滤镜,使用 OpenCV 色彩风格滤镜,使用 Matplotlib 中的色彩方案, Photoshop 色阶自动调整算法Auto Levels。原创 2022-12-19 09:00:00 · 898 阅读 · 1 评论 -
【youcans 的图像处理学习课】21. Haar 小波变换
小波变换以尺度函数(scaling)和小波函数(wavelet function)作为基函数进行信号分解。Haar 小波函数是最简单的基函数,是一组分段的常值函数组成的函数集合。原创 2023-04-23 14:07:21 · 13502 阅读 · 8 评论 -
【youcans 的图像处理学习课】22. Haar 级联分类器
Haar 特征值反映了图像的灰度变化情况。Haar 特征分类器是基于 Haar-like 特征,使用积分图像加速计算,并用 Adaboost 训练的强分类器级联方法来进行特征检测的监督学习分类器。在 Haar 级联分类人脸检测器中,主要利用了人脸的结构化特征:- 眼睛区域比脸部区域暗;- 鼻子区域比眼睛区域亮。原创 2023-04-26 11:45:45 · 1972 阅读 · 3 评论 -
【youcans 的图像处理学习课】23. 人脸检测:Haar 级联检测器
OpenCV 中定义了级联分类器类 cv::CascadeClassifier。本文给出使用 Haar 级联检测器检测人脸、人眼的例程,视频人脸检测例程。原创 2023-04-29 14:03:12 · 3191 阅读 · 4 评论 -
《数字图像处理-OpenCV/Python》连载(1)前言
电子出版社图书《数字图像处理-OpenCV/Python》连载(1)本书京东优惠购书链接:https://item.jd.com/14098452.html原创 2023-08-22 20:29:19 · 2892 阅读 · 0 评论 -
《数字图像处理-OpenCV/Python》连载(2)目录
电子出版社图书《数字图像处理-OpenCV/Python》连载(2)目录本书京东优惠购书链接:https://item.jd.com/14098452.html原创 2023-08-24 14:39:10 · 2151 阅读 · 0 评论 -
《数字图像处理-OpenCV/Python》连载(3)例程索引
《数字图像处理-OpenCV/Python》连载(3)例程索引。**本书京东优惠购书链接:https://item.jd.com/14098452.html****本书CSDN独家连载专栏:https://blog.csdn.net/youcans/category_12418787.html**原创 2023-08-26 14:29:54 · 1112 阅读 · 0 评论 -
《数字图像处理-OpenCV/Python》第1章:图像的基本操作
为了方便初学者从零开始学习OpenCV-Python,本书从图像的读取、保存和显示等基本操作开始介绍,使读者可以循序渐进地使用和理解本书的每一个例程。本节介绍:◎ 图像、视频文件和多帧图像(动图)的读取与保存。◎ 从网络地址读取图像和含中文路径图像的读取方法。原创 2023-09-02 11:01:46 · 3403 阅读 · 3 评论 -
《数字图像处理-OpenCV/Python》连载(5)图像的显示
本书从图像的读取、保存和显示等基本操作开始介绍,使读者可以循序渐进地使用和理解本书的每一个例程。本节介绍:图像的显示。原创 2023-09-08 14:54:37 · 765 阅读 · 0 评论 -
《数字图像处理-OpenCV/Python》连载(6)基于Matplotlib显示图像
本书从图像的读取、保存和显示等基本操作开始介绍,使读者可以循序渐进地使用和理解本书的每一个例程。本节介绍:Matplotlib中的函数cv.imshow能将数组的值以图片形式显示,可以显示OpenCV中的图像。原创 2023-09-12 09:04:27 · 1285 阅读 · 0 评论 -
《数字图像处理-OpenCV/Python》连载(7)视频文件的读取与保存
本书从图像的读取、保存和显示等基本操作开始。本节介绍:OpenCV中的VideoCapture类和VideoWriter类处理视频流。本例程能读取和播放视频文件,并可每隔若干帧抽取一帧,保存为新的视频文件。原创 2023-09-18 11:21:42 · 1879 阅读 · 1 评论 -
《数字图像处理-OpenCV/Python》连载(8)调用摄像头拍照和录制视频
本节介绍 OpenCV中的VideoCapture类和VideoWriter类处理视频流。例程用于调用笔记本内置摄像头抓拍图片和录制视频。原创 2023-09-24 16:43:13 · 720 阅读 · 1 评论 -
《数字图像处理-OpenCV/Python》连载(9)多帧图像的读取与保存
本节介绍多帧图像(动图)的读取和保存。OpenCV中的函数imreadmulti、imwritemulti用于读取和保存多幅图像(动图)。例程用于多帧图像(动图)的读取和保存。原创 2023-09-28 11:18:45 · 1255 阅读 · 1 评论 -
《数字图像处理-OpenCV/Python》连载(26)绘制椭圆和椭圆弧
本章介绍OpenCV的绘图功能和简单的鼠标交互处理方法。函数cv.ellipse用于在图像上绘制椭圆轮廓、填充椭圆、椭圆弧或填充椭圆扇区。原创 2023-10-24 16:10:21 · 2410 阅读 · 5 评论 -
《数字图像处理-OpenCV/Python》第2章:图像的数据格式
在Python语言中,OpenCV以Numpy数组存储图像,对图像的访问和处理都是通过Numpy数组的操作来实现的。本节介绍Python语言中OpenCV的数据结构,学习获取图像的基本属性。原创 2023-10-05 08:00:00 · 1844 阅读 · 3 评论 -
《数字图像处理-OpenCV/Python》第3章:彩色图像处理
本章介绍常用的颜色空间,学习彩色图像的转换和处理方法;- 通过调节色彩平衡,理解图像的亮度、饱和度与对比度;介绍伪彩色图像,学习将灰度图像、多模态数据扩展为彩色图像的方法。原创 2023-10-10 08:00:00 · 1261 阅读 · 0 评论 -
《数字图像处理-OpenCV/Python》第4章:绘图与鼠标交互
本章介绍OpenCV的绘图功能和简单的鼠标交互处理方法。与Excel或Matplotlib中的可视化数据图不同,OpenCV中的绘图功能主要用于在图像的指定位置绘制几何图形。原创 2023-10-16 08:00:00 · 1392 阅读 · 1 评论 -
《数字图像处理-OpenCV/Python》第5章:图像的算术运算
本例程包括OpenCV中掩模图像的生成和图像的掩模加法。在OpenCV中,很多处理函数都允许使用掩模图像控制处理区域,即只对掩模图像中数值为1(或255)的窗口区域进行处理,而对数值为0的遮蔽区域不做处理。原创 2023-10-30 08:00:00 · 1386 阅读 · 3 评论 -
《数字图像处理-OpenCV/Python》第6章:图像的几何变换
几何变换分为等距变换、相似变换、仿射变换和投影变换,是指对图像的位置、大小、形状和投影进行变换,将图像从原始平面投影到新的视平面。OpenCV图像的几何变换,本质上是将一个多维数组通过映射关系转换为另一个多维数组。原创 2023-11-11 19:08:15 · 4255 阅读 · 1 评论 -
《数字图像处理-OpenCV/Python》6.6:图像的投影变换
手机或相机拍摄的照片,通常都存在投影变形。本例程通过投影变换实现图像校正。先用鼠标在图像中依次选取矩形的4个顶点,获取4个顶点的坐标,再根据长宽比计算4个顶点在投影变换后的坐标,进行投影变换,就可以实现图像校正。原创 2023-11-20 08:00:00 · 2014 阅读 · 4 评论 -
《数字图像处理-OpenCV/Python》第7章:图像的灰度变换
本章介绍:(1)图像的线性灰度变换,理解线性拉伸对灰度动态范围的影响。(2)常用的非线性灰度变换方法,如对数变换、幂律变换和分段线性变换。(3)通过灰度变换调整图像色阶,理解和校正图像的色调范围和色彩平衡。原创 2023-12-01 09:11:16 · 1464 阅读 · 0 评论 -
《数字图像处理-OpenCV/Python》第8章:图像的灰度直方图
(1)本章学习图像的灰度直方图,理解灰度直方图的意义和作用;(2)本章介绍基于直方图统计量的图像处理方法,如直方图均衡化、直方图匹配、基于局部直方图统计量的图像增强和限制对比度自适应直方图均衡化原创 2023-12-12 08:00:00 · 1383 阅读 · 1 评论 -
《数字图像处理-OpenCV/Python》第9章:图像的阈值处理
本章概要:学习图像的阈值处理方法,理解不同阈值对处理结果的影响。介绍利用图像局部特征的阈值处理方法,如自适应阈值处理和移动平均阈值处理。介绍HSV模型,学习基于HSV颜色范围的彩色图像阈值处理。原创 2023-12-23 09:58:15 · 1489 阅读 · 0 评论
分享