欢迎访问本站,希望站内信息可以帮助到您!感兴趣的,可以加入我的知识星球,一对一解答!

标签:opencv

OpenCV

OpenCV中的投影变换

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

迷途小书童 2个月前 (07-16) 280℃ 0评论 0喜欢

OpenCV

OpenCV中的ROI

ROI 是 Region Of Interest 的缩写,是指图像中的感兴趣区域。很多时候,我们只会对图像中的部分区域进行操作。 示例 cv2.imshow("original image", image) h, w = image.shape[:2] #...

迷途小书童 2个月前 (07-16) 350℃ 0评论 0喜欢

OpenCV

OpenCV中的图像二值化

二值图像指的就是只有黑与白两种颜色的图像,其中 0 表示黑色, 1 表示白色(也就是255)。 图像的二值化的一般过程是,首先将输入图像转换为灰度图,然后通过二值化方法转换为二值图像。这个过程本质上就是对数据的二分类分割,寻找合理的分割阈值至关重要。 示例 import cv2 ...

迷途小书童 2个月前 (07-16) 236℃ 0评论 0喜欢

OpenCV

OpenCV中的图像插值

在仿射变换中,比如 resize 其实已经用到了插值 interpolation。一个图片从 100×100 放大到 200*200 的时候,就会产生新的像素点(下图中的红色点),新的像素点值是多少,这就是插值要做的事情。 OpenCV 4.x 版本支持的插值算法有很多,如下图...

迷途小书童 2个月前 (07-16) 261℃ 0评论 0喜欢

OpenCV

OpenCV中的像素归一化

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

迷途小书童 2个月前 (07-16) 263℃ 0评论 0喜欢

OpenCV

OpenCV中的图像旋转

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

迷途小书童 3个月前 (07-09) 451℃ 0评论 0喜欢

OpenCV

OpenCV中的图像平移

平移就是矩阵的移动,通常,我们需要定义一个 变换矩阵,这是一个2行3列的矩阵 矩阵中的 tx 和 ty 分别代表 x 方向和 y 方向上平移的距离 平移是使用放射变换函数 cv2.warpAffine 来实现的,它的函数原型是 cv2.warpAffine(src, M, ds...

迷途小书童 3个月前 (07-09) 300℃ 0评论 0喜欢

OpenCV

OpenCV中的颜色查找表LUT

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

迷途小书童 3个月前 (07-09) 276℃ 0评论 0喜欢

算法

openpose重绘json里的骨骼信息

环境 windows 10 64 bit opencv 4.5.3 需求 这是来自一位网友的需求,他已经拿到了团队内其它成员通过 openpose 处理后的 json 数据(这部分内容前文 windows编译openpose及在python中调用 已经讲过),现在要将 jso...

迷途小书童 9个月前 (12-17) 1357℃ 0评论 1喜欢

OpenCV

OpenCV保存H264视频的问题?

环境 windows 10 64bit opencv 4.5.3 前言 看到有小伙伴在聊,如何将目标检测的结果保存成视频的相关问题? 本篇我们就来看看。 opencv保存视频 在绝大多数的目标检测项目中,都是使用opencv这个开源的计算机视觉库来进行图片、视频或者摄像头的读...

迷途小书童 1年前 (2021-08-20) 2355℃ 0评论 2喜欢

算法

基于OpenCV的视频场景切割神器

环境 windows 10 64bit anaconda with python 3.7 pyscenedetect 0.5.5 简介 了解视频剪辑的小伙伴,应该都知道转场这个词。一个视频场景转换到另一个视频场景,场景与场景之间的过渡或转换,就叫做转场。本篇介绍一个强大的...

迷途小书童 1年前 (2021-06-23) 2949℃ 0评论 0喜欢

OpenCV

OpenCV实现视频拼接

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

迷途小书童 2年前 (2021-03-16) 3026℃ 0评论 2喜欢

OpenCV

图片变漫画效果

软硬件环境 windows 10 64bit nvidia gtx 1066 opencv 4.4.0 原理 本文介绍如何使用opencv来实现图片的漫画效果。这里主要关心2个知识点,第一是边缘edge,第二个是调色板color palette。 示例代码 import sy...

迷途小书童 2年前 (2021-01-04) 2240℃ 0评论 0喜欢

PyTorch

轻量级高精度人脸检测方法DBFace

软硬件环境 windows 10 64bit DBFace pytorch 1.6 opencv 4.4.0 视频看这里 此处是youtube的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,打开旁边的小铃铛,点赞并分享,感谢您的支持。 简介 DBFace是一个开...

迷途小书童 2年前 (2020-12-28) 3335℃ 0评论 1喜欢

ML/DL

社交距离检测

软硬件环境 windows 10 64bit anaconda with python 3.7 opencv 4.4.0 tensorflow 2.1 视频看这里 此处是youtube的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,打开旁边的小铃铛,点赞并分享,...

迷途小书童 2年前 (2020-12-16) 2793℃ 2评论 2喜欢

OpenCV

OpenCV检测手指个数

软硬件环境 windows 10 64bit anaconda with python 3.7 nvidia gtx 1066 opencv 4.4.0 基本原理 我们先来看余弦定理,它是检测手指个数的根本原理。下面是一个三角形 余弦定理表述为,对于任意三角形,任何一边的平...

迷途小书童 2年前 (2020-12-09) 1580℃ 0评论 2喜欢

退出移动版