欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入免费知识星球。

人工智能技术、AI、深度学习、机器学习、神经网络、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的像……

使用opencv的dnn模块来进行yolov5的目标检测

使用opencv的dnn模块来进行yolov5的目标检测

环境 python 3.8 pytorch 1.7 + cu110 yolov5 6.1 opencv 4.5.5 前言 在 yolov5 的 C++ 部署方案中,opencv 应该是最能被想到的……

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……

TensorRT环境安装

TensorRT环境安装

环境 windows 10 64bit ubuntu 18.04 64bit CUDA 11.2 cuDNN 8 TensorRT 8 前言 TensorRT 是 NVIDIA 公司推出的能够加速……

YOLOv5发布v6.1正式版

YOLOv5发布v6.1正式版

环境 windows 10 64bit YOLOv5 v6.1 视频看这里 此处是 youtube 的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,打开旁边的小铃铛,点赞并分享,感谢……

Rockchip1808教程(五)yolov5目标检测

Rockchip1808教程(五)yolov5目标检测

环境 ubuntu 18.04 64位 python 3.6 rockchip 1808开发板 前言 本篇我们来看看,如何在 RK1808 开发板上运行 YOLOv5 目标检测。基本思路是,yol……

Rockchip1808教程(四)openpose姿态估计

Rockchip1808教程(四)openpose姿态估计

环境 ubuntu 18.04 64bit RK1808开发板 python 3.6.13 rknn-toolkit 1.6.0 在PC上进行人体关键点检测 以下操作都是在 ubuntu 系统上……

Rockchip1808教程(三)rknn_api使用

Rockchip1808教程(三)rknn_api使用

环境 ubuntu 18.04 64位 python 3.6 rockchip 1808开发板 前言 Rockchip 提供了一整套的 RKNN API SDK,能够让你的 AI 应用使用其硬件 ……

Rockchip1808教程(二)RKNN工作流及yolov3示例

Rockchip1808教程(二)RKNN工作流及yolov3示例

环境 ubuntu 18.04 64位 python 3.6 rockchip 1808开发板 前言 当我们在服务上训练好了需要的模型,直接拿到 RK1808 上是无法使用的,不过不用担心,RKN……

Rockchip1808教程(一)概要及环境搭建

Rockchip1808教程(一)概要及环境搭建

环境 ubuntu 18.04 64位 python 3.6 rockchip 1808开发板 前言 RK1808 是国内企业瑞芯微的偏低端产品,但内置高能效的 NPU,拥有强劲算力,支持多种 A……

图像数据增强

图像数据增强

环境 windows 10 64bit imgaug 0.4.0 简介 imgaug 是一个 python 编写的机器学习数据集增强库,通过它,可以把原来的小数据集,经过轻微的变化,形成一个新的更……