欢迎访问本站,希望站内信息可以帮助到您!感兴趣的,可以加入我的知识星球,一起学习,一起进步!

标签:opencv

OpenCV

OpenCV中的投影变换

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

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

OpenCV

OpenCV中的ROI

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

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

OpenCV

OpenCV中的图像二值化

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

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

OpenCV

OpenCV中的图像插值

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

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

OpenCV

OpenCV中的像素归一化

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

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

OpenCV

OpenCV中的图像旋转

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

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

OpenCV

OpenCV中的图像平移

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

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

OpenCV

OpenCV中的颜色查找表LUT

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

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

算法

openpose重绘json里的骨骼信息

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

迷途小书童 1年前 (2021-12-17) 2218℃ 0评论 1喜欢

OpenCV

OpenCV 保存 H264 视频的问题?

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

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

算法

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

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

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

OpenCV

OpenCV实现视频拼接

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

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

OpenCV

图片变漫画效果

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

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