排序
OpenCV-Python快速入门系列22视频处理与保存
前言 视频处理是计算机视觉中不可或缺的一部分,无论是实时视频流的分析还是本地视频文件的后处理,都是常见的应用场景。 功能实现 本示例实现了以下功能: 从摄像头捕获视频流,并显示视频画面...
OpenCV-Python快速入门系列15随机数与随机颜色
前言 随机数在图像处理和计算机视觉中有着广泛应用,例如生成随机颜色、随机坐标等。在这篇文章中,我们使用 OpenCV 和 NumPy 来实现一个动态绘制随机颜色线条的小程序,并详细讲解核心实现。 ...
OpenCV-Python快速入门系列16多边形填充与绘制
前言 在计算机视觉任务中,绘制和填充多边形是基本技能,例如用于物体标注或区域分割的可视化。OpenCV 提供了多种方法实现多边形绘制和填充,其中包括 cv.polylines、cv.fillPoly 和 cv.drawCon...
OpenCV-Python快速入门系列17鼠标操作与响应
前言 在图像处理与交互式应用中,鼠标操作是不可或缺的一部分。OpenCV 提供了一套强大的鼠标事件处理机制,可以让我们轻松实现图像上的交互式操作。本篇文章将通过一个示例程序,演示如何利用鼠...
OpenCV-Python快速入门系列18图像像素类型转换与归一化
前言 在图像处理过程中,像素类型的转换与归一化是常用的操作。像素类型转换可以调整数据的存储格式以适应不同算法的需求,而归一化则是对像素值进行线性映射以方便后续处理。在 OpenCV 中,这...
OpenCV-Python快速入门系列19图像放缩与插值
前言 在图像处理任务中,图像的放缩操作是非常常见的需求,例如调整图像大小以适配显示区域、数据增强或改变分辨率。OpenCV 提供了强大的图像放缩功能,并支持多种插值方法。 完整代码 import c...
OpenCV-Python快速入门系列20图像翻转
前言 在图像处理任务中,翻转是一种常见的操作。翻转操作可以简单地改变图像的方向,比如水平翻转、垂直翻转或同时进行水平和垂直翻转。OpenCV 提供了 cv.flip 方法,可以轻松实现这些功能。 完...
OpenCV-Python快速入门系列21图像旋转
简介 在图像处理领域,旋转操作是常见且重要的基本操作之一。无论是图像校正、数据增强,还是特征提取,旋转都扮演着关键角色。OpenCV 提供了多种方法来实现图像旋转,本文将详细介绍这些方法,...
OpenCV-Python快速入门系列22摄像头与视频文件的读取与播放
前言 在计算机视觉领域,实时视频流的处理是一个常见且重要的任务。OpenCV 提供了强大的接口,允许我们轻松地从摄像头捕获视频流或读取视频文件进行处理。本文将详细介绍如何使用 OpenCV 读取和...
OpenCV-Python快速入门系列14图像几何形状绘制
0前言 在图像处理与计算机视觉中,经常需要在图像上绘制形状、文本等内容来标注数据或制作示例图片。OpenCV 提供了丰富的图形绘制函数,使用简单且功能强大。本文将通过代码示例,详细介绍如何...