软硬件环境
Windows 10 64bit
Anaconda3 with python 3.7
PyQt5
实战
使用 Qt Designer 来设计界面,左侧是2个按钮,右侧是一个垂直布局 VerticalLayout,然后再使用一个水平布局,效果如下图
生成了 ui 文件,接着就可以进行代码转换了
pyuic5.bat -o ui.py project.ui
最后去写界面的业务逻辑,这里以上节中介绍过的画……继续阅读 »
迷途小书童
4年前 (2022-03-19) 3773浏览 0评论
0个赞
环境
ubuntu 18.04 64bit
前言
从厂家那边拿到了一套 SDK,在编译的过程中发现一个错误,说某一个可执行文件找不到,即 No such file or directory,不过这个文件确实存在,用 file $文件名 查看
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpret……继续阅读 »
迷途小书童
4年前 (2022-03-17) 2995浏览 0评论
0个赞
软硬件环境
Windows 10 64bit
Anaconda3 with python 3.7
PyQt5
前言
前文我们使用了 PyQtChart 画饼图,本文来看看如何利用它来画柱状图。
示例代码
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout
from PyQt5.QtChart import QChart, QChartVie……继续阅读 »
迷途小书童
4年前 (2022-03-16) 4672浏览 0评论
0个赞
环境
windows 10 64bit
YOLOv5 v6.1
视频看这里
此处是 youtube 的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,打开旁边的小铃铛,点赞并分享,感谢您的支持。
版本更新
就在刚刚,YOLOv5 官方发布了 v6.1 正式版,这是一个小更新,从作者公布的 release note 中,可以看出,网络结构未变,最大的改变就是增加了向其他模型的转换,如 TensorRT、……继续阅读 »
迷途小书童
4年前 (2022-02-22) 4297浏览 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……继续阅读 »
迷途小书童
4年前 (2022-02-22) 6005浏览 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
# 添加可执行的权限 ……继续阅读 »
迷途小书童
4年前 (2022-01-24) 5794浏览 0评论
2个赞
环境
windows 10 64bit
clion 2022.2.4
安装
到官方网站 https://www.jetbrains.com/clion/ 进行下载,然后傻瓜式安装,默认有30天的试用期。
配置步骤
打开 clion,New Project 创建一个新的项目
左侧选择 C Executable,意思是编译个可执行文件,设置下项目名称及项目文件保存位置,默认 C99 语言标准
项目默认的文件结构如……继续阅读 »
迷途小书童
4年前 (2022-01-13) 2528浏览 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……继续阅读 »
迷途小书童
4年前 (2022-01-12) 4722浏览 0评论
1个赞
环境
ubuntu 18.04 64位
python 3.6
rockchip 1808开发板
前言
当我们在服务上训练好了需要的模型,直接拿到 RK1808 上是无法使用的,不过不用担心,RKNN 为我们准备一系列的方法,可以实现模型的转换(支持 pytorch、darknet、tensorflow、onnx、caffe等),在得到了新的模型后,就可以在 Rk1808 上进行推理了。
RKNN的工作流
模型转换……继续阅读 »
迷途小书童
4年前 (2021-12-30) 3566浏览 0评论
2个赞
环境
ubuntu 18.04 64位
python 3.6
rockchip 1808开发板
前言
RK1808 是国内企业瑞芯微的偏低端产品,但内置高能效的 NPU,拥有强劲算力,支持多种 AI 框架和 AI 应用开发 SDK,易于开发,拥有面向 AI 应用的丰富接口,便于扩展,适用于目标检测、人脸识别、语音识别、人体姿态估计等众多功能应用场景。
Rk1808相关参数
硬件参数
主控芯片
Rockch……继续阅读 »
迷途小书童
4年前 (2021-12-29) 6521浏览 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……继续阅读 »
迷途小书童
4年前 (2021-12-27) 7777浏览 2评论
3个赞
环境
windows 10 64bit
imgaug 0.4.0
简介
imgaug 是一个 python 编写的机器学习数据集增强库,通过它,可以把原来的小数据集,经过轻微的变化,形成一个新的更大的数据集。
安装
直接通过 pip 来安装
pip install imgaug
# 体验github上的最新版本,使用下面命令
pip install git+https://github.com/aleju/i……继续阅读 »
迷途小书童
4年前 (2021-12-22) 5690浏览 3评论
2个赞
环境
windows 10 64bit
mediapipe
俯卧撑
仰卧起坐
引体向上
感兴趣的,可以加入知识星球,获取源码。除此之外,星球内还有很多实用内容,并会持续更新,欢迎加入
……继续阅读 »
迷途小书童
4年前 (2021-12-19) 3846浏览 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张测试图……继续阅读 »
迷途小书童
4年前 (2021-12-18) 3918浏览 0评论
0个赞
环境
windows 10 64bit
Fast RCNN
PyQt5
简介
使用和 当YOLOv5碰上PyQt5 一样的界面,给 Fast RCNN 加上可视化的界面,同样支持图片检测、视频检测和摄像头检测,默认使用 GPU 加速,携带的是识别口罩的模型,可自行训练并替换
感兴趣的,可以加入知识星球,获取源码。除此之外,星球内还有很多实用内容,并会持续更新,欢迎加入
……继续阅读 »
迷途小书童
5年前 (2021-12-17) 4450浏览 0评论
1个赞
环境
windows 10 64 bit
opencv 4.5.3
需求
这是来自一位网友的需求,他已经拿到了团队内其它成员通过 openpose 处理后的 json 数据(这部分内容前文 windows编译openpose及在python中调用 已经讲过),现在要将 json 里描述的骨骼信息描绘出来,也就是画出骨骼图。
解决步骤
要实现这个目标,首先要把 json 文件中的数据结构弄清楚。下图是拿到的 jso……继续阅读 »
迷途小书童
5年前 (2021-12-17) 5509浏览 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……继续阅读 »
迷途小书童
5年前 (2021-12-16) 6280浏览 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,论……继续阅读 »
迷途小书童
5年前 (2021-12-15) 6310浏览 0评论
0个赞