欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入我们的社群。

opencv

OpenCV中的投影变换

OpenCV中的投影变换

前面介绍的仿射变换(平移、缩放、旋转等)都是在二维空间中进行物体变换,如果是在三维空间中发生了旋转,那么这种变换就是投影变换。投影变换需要先计算投影变换矩阵 cv2.getPerspectiveTra……

OpenCV中的ROI

OpenCV中的ROI

ROI 是 Region Of Interest 的缩写,是指图像中的感兴趣区域。很多时候,我们只会对图像中的部分区域进行操作。 示例 cv2.imshow("original image&……

OpenCV中的图像二值化

OpenCV中的图像二值化

二值图像指的就是只有黑与白两种颜色的图像,其中 0 表示黑色, 1 表示白色(也就是255)。 图像的二值化的一般过程是,首先将输入图像转换为灰度图,然后通过二值化方法转换为二值图像。这个过程本质上就……

OpenCV中的图像插值

OpenCV中的图像插值

在仿射变换中,比如 resize 其实已经用到了插值 interpolation。一个图片从 100×100 放大到 200*200 的时候,就会产生新的像素点(下图中的红色点),新的像素点值是多少,……

OpenCV中的像素归一化

OpenCV中的像素归一化

归一化就是把数据经过处理后限制在某个特定范围内。归一化的目的,是将没有可比性的数据变得具有可比性,同时又保持着之间的相对关系。 opencv 中使用 normalize 方法来实现归一化,它的函数原型……

OpenCV中的图像旋转

OpenCV中的图像旋转

图像的旋转和图像的平移非常相似,也是使用 cv2.warpAffine 来实现的。其中的转换矩阵,需要先通过 cv2.getRotationMatrix2D 函数得到,它的函数原型是 cv2.getR……

OpenCV中的图像平移

OpenCV中的图像平移

平移就是矩阵的移动,通常,我们需要定义一个 变换矩阵,这是一个2行3列的矩阵 矩阵中的 tx 和 ty 分别代表 x 方向和 y 方向上平移的距离 平移是使用放射变换函数 cv2.warpAffin……

OpenCV中的颜色查找表LUT

OpenCV中的颜色查找表LUT

LUT 即 Look Up Table 查找表,它是一种 像素值映射表,主要是用来增强图像的对比度。 由上图中可以看到 原图中像素值为40的像素,经过查找表映射后值变为90 原图中像素值为30的像……

windows上clion配置opencv环境

windows上clion配置opencv环境

环境 widnows 10 clion 2022.1.1 mingw 8.1.0 opencv 4.5.5 简介 Visual Studio 2019配置OpenCV开发环境 介绍了在 Visua……

OpenCV 保存 H264 视频的问题?

OpenCV 保存 H264 视频的问题?

环境 windows 10 64bit opencv 4.5.3 前言 看到有小伙伴在聊,如何将目标检测的结果保存成视频的相关问题? 本篇我们就来看看。 opencv保存视频 在绝大多数的目标检测……

OpenCV常用画图函数

OpenCV常用画图函数

环境 windows 10 64bit opencv 4.5.2 测试图片 准备张测试图片 画直线 import cv2 image = cv2.imread('test.png&#……

OpenCV实现视频拼接

OpenCV实现视频拼接

软硬件环境 anaconda with python 3.8 opencv 4.5 前言 为达到将2个视频拼接成一个的目的,本文使用了最简单的逐帧拼接的方法,要求输入视频的尺寸一致。 代码实现 i……

图片变漫画效果

图片变漫画效果

软硬件环境 windows 10 64bit nvidia gtx 1066 opencv 4.4.0 原理 本文介绍如何使用 opencv 来实现图片的漫画效果。这里主要关心2个知识点,第一是边……

OpenCV检测手指个数

OpenCV检测手指个数

软硬件环境 windows 10 64bit anaconda with python 3.7 nvidia gtx 1066 opencv 4.4.0 基本原理 我们先来看余弦定理,它是检测手指……

OpenCV检测眨眼

OpenCV检测眨眼

软硬件环境 windows 10 64bit nvidia gtx 1066 opencv 4.4.0 dlib 19.21.0 imutils 0.5.3 视频看这里 此处是 youtube ……

OpenCV检测性别年龄

OpenCV检测性别年龄

软硬兼环境 windows 10 64bit anaconda with python 3.7 nivdia gtx 1066 opencv 4.2.0 原理 分别使用人脸、性别、年龄模型,使用 ……

OpenCV中使用Mask R-CNN进行实例分割

OpenCV中使用Mask R-CNN进行实例分割

软硬兼环境 windows 10 64bit nivdia gtx 1066 opencv 4.4.0 简介 Mask R-CNN 是在原有的 R-CNN 基础上实现了区域 ROI 的像素级别分割……

OpenCV手势识别

OpenCV手势识别

软硬兼环境 ubuntu 18.04 64bit anaconda with python 3.7 nivdia gtx 1070Ti opencv 4.2.0 视频看这里 此处是 youtub……