环境
windows 10 64bit
YOLOv5 v6.1
视频看这里
此处是 youtube 的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,打开旁边的小铃铛,点赞并分享,感谢您的支持。
版本更新
就在刚刚,YOLOv5 官方发布了 v6.1 正式版,这是一个小更新,从作者公布的 release note 中,可以看出,网络结构未变,最大的改变就是增加了向其他模型的转换,如 TensorRT、……继续阅读 »
迷途小书童
2年前 (2022-02-22) 3099浏览 0评论
2个赞
环境
ubuntu 18.04 64位
python 3.6
rockchip 1808开发板
前言
本篇我们来看看,如何在 RK1808 开发板上运行 YOLOv5 目标检测。基本思路是,yolov5 –> ONNX –> rknn,我们一步步来。
实践
官方工程 https://github.com/rockchip-linux/rknpu 从 rknn-toolkit 1……继续阅读 »
迷途小书童
2年前 (2022-02-22) 4153浏览 0评论
2个赞
环境
ubuntu 18.04 64bit
RK1808开发板
python 3.6.13
rknn-toolkit 1.6.0
在PC上进行人体关键点检测
以下操作都是在 ubuntu 系统上操作
# 获取源码
git clone https://github.com/spmallick/learnopencv.git
# 进入目录
cd OpenPose-Multi-Person
# 添加可执行的权限 ……继续阅读 »
迷途小书童
2年前 (2022-01-24) 3823浏览 0评论
2个赞
环境
windows 10 64bit
clion 2022.2.4
安装
到官方网站 https://www.jetbrains.com/clion/ 进行下载,然后傻瓜式安装,默认有30天的试用期。
配置步骤
打开 clion,New Project 创建一个新的项目
左侧选择 C Executable,意思是编译个可执行文件,设置下项目名称及项目文件保存位置,默认 C99 语言标准
项目默认的文件结构如……继续阅读 »
迷途小书童
2年前 (2022-01-13) 702浏览 0评论
0个赞
环境
ubuntu 18.04 64位
python 3.6
rockchip 1808开发板
前言
Rockchip 提供了一整套的 RKNN API SDK,能够让你的 AI 应用使用其硬件 NPU 进行加速。
实践
本篇以 yolov3 为例,看看 RKNN API 的使用
cd external/rknpu/rknn/rknn_api/examples/rknn_yolo_demo
mkdir build……继续阅读 »
迷途小书童
2年前 (2022-01-12) 2582浏览 0评论
1个赞
环境
ubuntu 18.04 64位
python 3.6
rockchip 1808开发板
前言
当我们在服务上训练好了需要的模型,直接拿到 RK1808 上是无法使用的,不过不用担心,RKNN 为我们准备一系列的方法,可以实现模型的转换(支持 pytorch、darknet、tensorflow、onnx、caffe等),在得到了新的模型后,就可以在 Rk1808 上进行推理了。
RKNN的工作流
模型转换……继续阅读 »
迷途小书童
2年前 (2021-12-30) 2230浏览 0评论
2个赞
环境
ubuntu 18.04 64位
python 3.6
rockchip 1808开发板
前言
RK1808 是国内企业瑞芯微的偏低端产品,但内置高能效的 NPU,拥有强劲算力,支持多种 AI 框架和 AI 应用开发 SDK,易于开发,拥有面向 AI 应用的丰富接口,便于扩展,适用于目标检测、人脸识别、语音识别、人体姿态估计等众多功能应用场景。
Rk1808相关参数
硬件参数
主控芯片
Rockch……继续阅读 »
迷途小书童
2年前 (2021-12-29) 3848浏览 0评论
2个赞
环境
windows 10 64bit
anaconda3 with python 3.7
flask 1.1.2
flask-executor 0.10.0
前言
本篇介绍 flask 的另一个扩展,即 flask-executor,它将 python 中的 concurrent.futures 功能加到了 flask 中,使得我们在 flask 中使用任务队列变得非常的方便。
安装
直接使用 pip 安装
p……继续阅读 »
迷途小书童
2年前 (2021-12-27) 4513浏览 2评论
3个赞
环境
windows 10 64bit
imgaug 0.4.0
简介
imgaug 是一个 python 编写的机器学习数据集增强库,通过它,可以把原来的小数据集,经过轻微的变化,形成一个新的更大的数据集。
安装
直接通过 pip 来安装
pip install imgaug
# 体验github上的最新版本,使用下面命令
pip install git+https://github.com/aleju/i……继续阅读 »
迷途小书童
2年前 (2021-12-22) 3827浏览 3评论
2个赞
环境
windows 10 64bit
mediapipe
俯卧撑
仰卧起坐
引体向上
感兴趣的,可以加入知识星球,获取源码。除此之外,星球内还有很多实用内容,并会持续更新,欢迎加入
……继续阅读 »
迷途小书童
2年前 (2021-12-19) 2523浏览 0评论
2个赞
环境
windows 10 64 bit
scikit-image 0.17.2
简介
Structural Similarity Index Measurement 简称 SSIM,它是一种衡量两幅图像结构相似度的指标,值区间是 0~1,值越大说明图片越接近。
实践
scikit-image 库中提供了完整的功能实现,我们安装下就可以直接调用
pip install scikit-image
这里准备2张测试图……继续阅读 »
迷途小书童
2年前 (2021-12-18) 2251浏览 0评论
0个赞
环境
windows 10 64bit
Fast RCNN
PyQt5
简介
使用和 当YOLOv5碰上PyQt5 一样的界面,给 Fast RCNN 加上可视化的界面,同样支持图片检测、视频检测和摄像头检测,默认使用 GPU 加速,携带的是识别口罩的模型,可自行训练并替换
感兴趣的,可以加入知识星球,获取源码。除此之外,星球内还有很多实用内容,并会持续更新,欢迎加入
……继续阅读 »
迷途小书童
2年前 (2021-12-17) 3150浏览 0评论
1个赞
环境
windows 10 64 bit
opencv 4.5.3
需求
这是来自一位网友的需求,他已经拿到了团队内其它成员通过 openpose 处理后的 json 数据(这部分内容前文 windows编译openpose及在python中调用 已经讲过),现在要将 json 里描述的骨骼信息描绘出来,也就是画出骨骼图。
解决步骤
要实现这个目标,首先要把 json 文件中的数据结构弄清楚。下图是拿到的 jso……继续阅读 »
迷途小书童
2年前 (2021-12-17) 3384浏览 0评论
1个赞
环境
ubuntu 18.04 64bit
pytorch 1.7.1 + cu101
简介
BackgroundMattingV2 是一个实时的、可应用于高分辨率的背景移除器。论文地址:https://arxiv.org/abs/2012.07810
算法体验
# 下载源码
git clone https://github.com/PeterL1n/BackgroundMattingV2.git
cd Bac……继续阅读 »
迷途小书童
2年前 (2021-12-16) 3540浏览 0评论
1个赞
环境
windows 10 64-bit
python 3.7
TecoGAN
tensorflow 1.15.0
pytorch 1.7
简介
TecoGAN 是一个基于 GAN 的自监督学习的图像增强器,也就是能让原来模糊的图像变得清晰,Teco 是 TEmporal COherence 的缩写。原作者的介绍视频地址: https://www.youtube.com/watch?v=pZXFXtfd-Ak,论……继续阅读 »
迷途小书童
2年前 (2021-12-15) 4367浏览 0评论
0个赞
环境
ubuntu 18.04 64位
YOLO数据集
简介
近年来,目标检测已经取得了长足的进步,不过,尽管如此,小目标与大目标之间,依然有着非常大的差距。论文 Augmentation for small object detection 提出了在原有图片数据中增加目标的 copy-pasting 方法,一方面,解决了数据集中只有部分图片有小目标的问题,另一方面也使得图片中有足够多的的小目标出现。最终,使用该……继续阅读 »
迷途小书童
3年前 (2021-11-30) 2322浏览 2评论
1个赞
环境
windows 10 64bit
voc dataset
简介
有些时候,针对大的一个数据集(比如 VOC2012),我们只需要去做某个目标(比如 person)的模型训练,这时候,就需要将特定目标的图片和对应的标注整理出来,形成一个新的数据集。本篇,我们就来实现这个目标。
操作步骤
这里以 VOC2012 数据集为例,来到 roboflow 官方的公开数据集,选择 Pascal VOC 2012 Data……继续阅读 »
迷途小书童
3年前 (2021-11-26) 1894浏览 0评论
3个赞
环境
window 10 64bit
coco yolo
前言
前文 MS COCO数据集 介绍过了 COCO 数据集,COCO 是将所有图片对应的标注信息写在了一个 json 文件里,如下
因此要将 coco 格式的数据集转换成 yolo 格式,本质上就是去解析这个 json 文件,将对应图片的标注信息提取出来,写入 txt 文件中
实操
这里还是使用我们熟悉的 roboflow 平台上的口罩数据集,下载地址……继续阅读 »
迷途小书童
3年前 (2021-11-18) 3129浏览 1评论
1个赞