排序
OpenCV-Python快速入门系列10图像像素的逻辑操作
前情提要 在第5节课《OpenCV-Python快速入门系列05图像像素的算术操作》提到了像素算术操作的基本类型有加法操作、减法操作、乘法操作、除法操作、按位操作、其他非线性操作(如幂运算、对数运...
OpenCV-Python快速入门系列09利用OpenCV颜色表动态应用伪彩色
源代码 def color_table_demo(): colormap = [ cv.COLORMAP_AUTUMN, cv.COLORMAP_BONE, cv.COLORMAP_JET, cv.COLORMAP_WINTER, cv.COLORMAP_RAINBOW, cv.COLORMAP_OCEAN, cv.COLORMAP_SUMMER, c...
OpenCV-Python快速入门系列28&29高斯模糊
简介 高斯模糊(Gaussian Blur)是一种常用的图像处理技术,主要用于平滑图像、降低噪声,同时保留图像的整体结构。在 OpenCV-Python 中,可以使用 cv2.GaussianBlur() 函数实现高斯模糊。 高斯...
OpenCV-Python快速入门系列27图像卷积操作
前言 图像卷积是一种基础的图像处理操作,用于对图像进行平滑、锐化、边缘检测等多种处理。卷积的核心思想是通过一个滤波器(kernel 或称卷积核)对图像的像素进行加权求和,生成新的像素值,从...
OpenCV-Python快速入门系列26直方图均衡化
前言 直方图均衡化是图像处理中一种常用的技术,用于增强图像的对比度。通过均衡化,可以拉伸图像的像素值分布,使得图像在视觉上更加清晰。 完整代码 import cv2 as cv def eqhist_hist(): # ...
OpenCV-Python快速入门系列25二维直方图
前言 二维直方图是用于分析图像中两个通道之间像素值分布关系的工具。相比于一维直方图,二维直方图可以同时统计两个通道之间的联合分布。比如在 HSV 色彩空间中,可以分析色调(Hue)和饱和度...
OpenCV-Python快速入门系列30案例:实时人脸检测
代码 视频和模型库在第一篇文章中有git地址。 import cv2 as cv # 模型路径 MODEL_BIN = 'models/face_detector/opencv_face_detector_uint8.pb' CONFIG_TEXT = 'models/face_detector/opencv_f...
OpenCV-Python快速入门系列18图像像素类型转换与归一化
前言 在图像处理过程中,像素类型的转换与归一化是常用的操作。像素类型转换可以调整数据的存储格式以适应不同算法的需求,而归一化则是对像素值进行线性映射以方便后续处理。在 OpenCV 中,这...
OpenCV-Python快速入门系列23图像直方图
前言 直方图是图像处理中用来统计像素值分布的常用工具。通过直方图,我们可以快速了解图像的亮度、对比度、颜色分布等信息,从而为后续处理(如直方图均衡化、阈值分割等)提供依据。 功能实现...
OpenCV-Python快速入门系列22视频处理与保存
前言 视频处理是计算机视觉中不可或缺的一部分,无论是实时视频流的分析还是本地视频文件的后处理,都是常见的应用场景。 功能实现 本示例实现了以下功能: 从摄像头捕获视频流,并显示视频画面...


