排序
OpenCV-Python快速入门系列14图像几何形状绘制
0前言 在图像处理与计算机视觉中,经常需要在图像上绘制形状、文本等内容来标注数据或制作示例图片。OpenCV 提供了丰富的图形绘制函数,使用简单且功能强大。本文将通过代码示例,详细介绍如何...
OpenCV-Python快速入门系列03图像对象的创建与赋值
图像的本质是矩阵 OpenCV 使用 Mat(矩阵类)作为图像和数据的基本数据结构,这是因为图像本质上是一种二维或多维的矩阵形式。 像素数据的表示: 图像可以看作一个二维矩阵,其中每个元素代表一...
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快速入门系列22视频处理与保存
前言 视频处理是计算机视觉中不可或缺的一部分,无论是实时视频流的分析还是本地视频文件的后处理,都是常见的应用场景。 功能实现 本示例实现了以下功能: 从摄像头捕获视频流,并显示视频画面...
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快速入门系列27图像卷积操作
前言 图像卷积是一种基础的图像处理操作,用于对图像进行平滑、锐化、边缘检测等多种处理。卷积的核心思想是通过一个滤波器(kernel 或称卷积核)对图像的像素进行加权求和,生成新的像素值,从...
OpenCV-Python快速入门系列10图像像素的逻辑操作
前情提要 在第5节课《OpenCV-Python快速入门系列05图像像素的算术操作》提到了像素算术操作的基本类型有加法操作、减法操作、乘法操作、除法操作、按位操作、其他非线性操作(如幂运算、对数运...
OpenCV-Python快速入门系列12图像色彩空间与绿幕抠图
图像色彩空间概述 图像色彩空间是表示图像颜色的一种数学模型,用于定义和表示颜色信息。在计算机图像处理中,常见的色彩空间有 RGB、HSV、YCbCr、Lab 等,不同色彩空间有不同的适用场景。 常见...
OpenCV-Python快速入门系列02图像色彩空间转换
摘要 本节课介绍了OpenCV Python中图像色彩空间转换的基本概念和操作方法。通过实例演示了如何将图像从BGR色彩空间转换为灰度图和HSV色彩空间,并解释了不同色彩空间的特点及其应用场景。 亮点 ...
OpenCV-Python快速入门系列21图像旋转
简介 在图像处理领域,旋转操作是常见且重要的基本操作之一。无论是图像校正、数据增强,还是特征提取,旋转都扮演着关键角色。OpenCV 提供了多种方法来实现图像旋转,本文将详细介绍这些方法,...