自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 虚拟机Ubuntu20.04 利用串口调试机械臂

即:serial类没有Serial对象如果你也同时安装了这两个库,你需要同时卸载serial与pyserial这两个库,然后仅仅只安装pyserial库即可python3之后串口基本都使用pyserial,serial与pyserial区别不大,serial是一个Python库,它提供了对串行端口的访问;而pyserial 是 serial 接口的一个具体实现,允许Python程序通过串行端口与设备进行通信。

2024-07-24 11:15:05 71

原创 Bubbliiiing 的 Retinaface rknn python推理分析

使用的是Bubbliiiing的深度学习教程-Pytorch 搭建自己的Retinaface人脸检测平台的模型,下面是项目的Bubbliiiing视频讲解地址以及源码地址和博客地址;作者的项目讲解视频:https://www.bilibili.com/video/BV1yK411K79y/?项目源码地址:https://github.com/bubbliiiing/retinaface-pytorch。

2024-07-18 13:45:42 1022

原创 rockchip的yolov5 rknn python推理分析

对rockchip给出的yolov5后处理代码的进行学习和分析

2024-07-17 14:37:57 930

原创 RK3588 代码中导入torch报错

我尝试着将torch版本更换为2.2 2.1均失败,均出现上面的错误,直到我更新为1.13后再进行YOLOv8的推理才成功。发现是dfl函数中导入torch的时候产生的,但是我在python终端上执行导入torch并没有发生报错。使用RK3588测试官方的YOLOv8,出现下面的问题。

2024-06-19 16:20:10 271

原创 RK3588 debian11安装Tensorflow和Pyaudio问题

在运行程序的时候出现下面这种现象则为缺少Tensorflow如果使用pip进行直接安装则会出现报错,如下面可以看看到是在安装h5py的时候出现了问题此时我们先在debian上安装hdf5的包再使用pip安装Tensorflow即可安装成功。

2024-06-12 09:58:13 174

原创 RK3588 Debian11进行源码编译安装Pyqt5

根据系统python版本下载对应的PyQt5版本 链接为:https://pypi.org/project/PyQt5/5.15.4/#history。使用命令下载 (在https://sourceforge.net/projects/pyqt/files/sip/也可以直接下载sip的压缩文件)记住这里面sipgen的文件夹地址,例如我的sipgen的地址为:/home/pi/sip-4.19.4/sipgen。在3588上跑pyqt5的demo时出现了下面的问题,才发现忘记在开发板上装pyqt5了。

2024-06-11 17:28:29 761

原创 RKNNToolkit2 推理数据输入问题

在推理得到信息并经过后处理后,我需要将信息会知道图片,而此时图片已经不是三维度的了,进行cvtColor当然会报错,注释到这句话,对img在增加维度前进行copy操作,绘制的时候直接对img的copy文件绘制,最后成功运行。​ 以前在玩RKNN的时候,下载对应的模型时,由于众多大佬帮忙开源了自己准好的模型和写好的各种后处理,所以当时只要脚本能运行,就不去深究代码的内容和模型。今天在执行yolov5face的rk3588推理的时候,出现了corddump,csdn后发现并不是我这个问题的方法。

2024-06-11 11:59:03 442

原创 RK3588推理RetinaFace出现问题

在查找资料的时候也发现了 github上的issue有人也出现了这个问题,使用了相同的方法。在RK3588上测试RockChip提供的RetinaFace模型时,出现下面的问题。从报错信息上看,感觉像维度问题,并且打印出来的outputs为None。发现输入的维度是四维,而我的输入图片未做任何的处理,仅为三维。的RGB图像的3个颜色通道数据增加一个维度,使其形状变为。观察RetinaFace的RKNN模型的输入。数组增加一个维度,使其成为四维数组。我在推理的代码前添加下面的代码,使。

2024-06-07 11:05:50 466

原创 RKNN-Toolkit2不同版本导出的RKNN模型输出不同

可以看到RKNN-Toolkit2的1.4.0转换的RetinaFace_mobile320.onnx的三个输出都是四维的,如果使用这个RKNN模型和RockChip官方提供的后处理代码去RK3588上进行推理会报错,显示维度问题。分析官方的后处理代码和原模型的推理代码发现三个输出应该是三维的,接着查找相关资料发现别人的RetinaFace推理没遇到问题,最后怀疑是RKNN-Toolkit2的版本转换出来的RKNN模型推理的结果不一样。在我的虚拟机中安装过RKNN-Toolkit2的1.4.0版本。

2024-06-07 09:50:47 630

原创 多线程和多进程的快速入门

学习自:莫烦Python www.mofanpy.com。

2024-05-31 15:18:21 720

原创 Anaconda虚拟环境安装Pybullet

在执行conda install -c conda-forge pybullet前,我曾看见有人建议执行conda install libpython m2w64-toolchain -c msys2,故我也在执行conda装pybullet前也执行过这个,不知对pybullet的安装有无影响。查看报错信息和CSDN上的许多博客教程,基本都在说与缺少C++的依赖有关需要安装几个G的microsoft visual。我尝试使用Conda 包管理器从。

2024-05-29 11:24:01 318

原创 RK3399-Debian系统缓存清理

在rk3399的Debian系统上使用pyinstaller打包程序,结果显示没有内存了!!!现提供两个思路进行清理缓存!我们先将打包生成的文件删掉,记录下当前的内存使用情况,对照清理缓存的时候时内存的变化。

2024-05-17 09:23:31 778

原创 香橙派5B的RKNPU驱动更新

香橙派5B更新RKNPU驱动

2024-04-26 19:42:32 1771 4

原创 Debian创建桌面快捷方式

【代码】Debian创建桌面快捷方式。

2024-04-18 16:49:15 457

原创 开发板安装 Archiconda 步骤

Archiconda安装

2024-04-13 00:03:01 512

原创 Pybind11简单入门

Pybind11实现C++代码与python代码的交互

2024-03-28 13:20:10 953

原创 YOLOV3和YOLOV4的精度提升策略

取自官方的YOLOV3和YOLOV4精度提升策略,整理便于查找

2024-03-21 19:50:33 951 1

原创 PC-Ubuntu

虚拟机上安装Ubuntu的常用设置

2024-03-21 18:58:03 684 1

原创 正点原子RK3568部署rknn模型显示`GLIBC_2.29‘ not found

出现 Warning: ignoring configuration file that cannot be opened: /usr/local/etc/ld.so.conf: No such file or directory 不用担心,继续向后操作即可。关于这个问题网上的解决方案还是很多的,大多都是思路一样的,但是在一些细节上出现了问题,所以我将我成功解决的步骤记录了下来。完成后再/usr/lib下面生成了libm-2.29.so。3 切换为root模式。5 安装 (时间很长)

2024-02-03 09:34:41 729 3

原创 COCO数据集类名中英文

COCO

2024-02-02 10:36:37 469

原创 9.23日前遇到的问题及其解决

原因:我的yolov4-tiny.cfg中的anchors在widows以矩阵的方式呈现,所以涉及到了换行,由于在Windows下换行符是\n\r,而Linux下则是\n,所以就会有多出来的\r。原因:在Python中,字典是无序的不可变对象,如果直接将字典添加到列表中,那么对列表中的任何字典所做的更改都会反映在原始字典中,因为它们实际上是同一个对象。问题描述:使用列表存储不断更新的字典,结果列表中的字典均是同一个值。解决:为了在列表中保留每个字典的独立状态,使用。再次执行命令成功运行!

2023-09-23 20:11:03 90 1

原创 树莓派天气助手

Vamei大神<<树莓派开始,玩转Linux>>第35章天气助手的简易复现!!

2023-09-02 20:30:40 156

原创 linux开发C/C++

基本语法格式:指令(参数 1 参数 2…)参数使用括弧括起参数之间使用空格或分号分开指令是大小写无关的,参数和变量是大小写相关的# 指令大小写无关 set与SET作用一样set(HELLO hello.cpp) # 设置变量HELLO值是hello.cpp# 参数和变量是大小写相关的add_executable(hello main.cpp HELLO.cpp) # 上面的变量HELLO是大写,这里想引用也一定要大写变量使用${}方式取值,但是在if控制语句中是直接使用变量名。

2023-09-02 16:02:59 202

原创 8.30日遇到的问题及其解决

*的手动编译opencv生成cv2.so文件供python调用(http://t.csdn.cn/9ujLu)问题描述:在pip list显示没有opencv包,但是可以运行opencv的代码。参考:https://blog.51cto.com/yunyaniu/5249957。原因:opencv被编译成了cv2.so文件供python调用。参考:http://t.csdn.cn/HKW0t。问题描述:执行PIL库相关代码的时候报错。原因:代码中关于font字体的路径有问题。原因:用的是官方镜像。

2023-08-30 19:53:05 139

原创 树莓派+Motion动作捕捉+腾讯云轻量服务器实现简易监控设备

最近在读Vamei大神的《树莓派开始玩转linux》,当读到第13.4节的时候发现了Motion这个轻量级的监控软件,在树莓派上复现的时候遇到了一些问题,在解决的过程中看到了的【入坑树莓派】motion点亮摄像头 + frp 的智能家居方案http://t.csdn.cn/U6Eou,觉得这个想法很不错,**租借一台腾讯云轻量服务器的时候发现可以白嫖一个月!!!!**所以对这个想法进行复现,对此做一下记录。

2023-08-29 21:26:57 657 2

原创 8.29日遇到的问题及其解决

问题描述:pip安装virtualenvwrapper,在/usr/local/bin目录下找不到virtualenvwrapper.sh。解决:先启动cheese(sudo apt-get install cheese)进行验证,如果镜头为黑,则摄像头打开失败。为当前系统的管理员权限的目录,没有足够的权限来写入该目录,那么安装可能会失败。参考: http://t.csdn.cn/zF4Ev。参考: http://t.csdn.cn/Rlanm。参考: http://t.csdn.cn/Ectsd。

2023-08-29 20:01:27 167 1

原创 Python虚拟环境

以前在打比赛和做项目的时候都一直都没有注重管理python包,以至于把所有的包都堆到Anaconda下,以前出现包问题的时候能百度解决的解决,结局不了就卸了重装,感觉没什么。最近开始做一些项目,在自己的电脑上做好,去别的地方打包运行,结果要配两次环境非常的麻烦,所以开始认真对待起不同项目之间包的问题了,特整理一篇Python虚拟环境做一下记录,方便自己开发。

2023-08-24 21:28:07 48 1

原创 树莓派配置Opencv(C++)

树莓派上Opencv C++的配置。

2023-08-20 21:46:14 2524 4

原创 树莓派二驱动智能小车组装

L298N电机控制器原理:把得到的低电流信号转化为高电流信号输出,便于驱动电机的运转为什么树莓派不能直接连接电机?​ 原因:1.电机多的话,树莓派供电不足 2.可能会损坏树莓派开发板推荐看教程: http://t.csdn.cn/XFNav每一行的abcde是连在一起的,fghij是连在一起的T型卡座连接面包板,一般插入的是c和g 或者 d和h。

2023-08-19 12:18:21 199

原创 树莓派配置清华源和WiringPi

在找树莓派小车的零件的时候大多都是卖整套的,自己觉得太贵,索性就自己买零件按照up主:杨坤树莓派爱好者基地的【【类型(教程、树莓派)】树莓派制作遥控小车教程(看了就会)】https://www.bilibili.com/video/BV1pW411J7WG?vd_source=7f1982c56a437c7b00c3695687b7086d 造型和走线拼装了一个,由于我是通过C++来控制小车运行的,所以需要在树莓派安装WiringPi,并配置。

2023-08-16 20:22:58 295 1

原创 树莓派烧录系统并在无外接屏幕的情况下连接VNC

使用树莓派的开始!!!

2023-08-07 21:09:57 371

原创 YOLOV8显示结果坐标和实现类别计数

​ 本来5.1号的时候就想发出来的,结果阳了,躺了三天,今天好点了!5.1那天有个水友问我,YOLOV8如何实现结果检验框的坐标显示和类别计数,我说YOLOV8和YOLOV5一样都是。的产物,修改代码的原理是一样的,但是值得注意的是如果你直接利用的是pip install ultralytics进行安装的,此时你修改你在github上下载好的YOLOV8源码是没有任何效果的。此时我想加入坐标显示和类别计数,只需要修改predict.py。

2023-05-05 10:46:00 7358 20

原创 YOLOV5训练时MAP、R、P值为0,测试时无检验框

并且训练中的每一个epoch的MAP值、P值以及R值均为0(如下所示)

2023-04-27 23:16:47 2446 6

原创 YOLOV8中文类名显示报错问题

跑了以一个YOLOV8具体的实例,并解决这个问题,我上传到了b站,链接如下:【租界GPU服务器进行YOLOV8目标检测并解决中文报错问题】https://www.bilibili.com/video/BV1Pg4y1M72U?

2023-04-25 14:52:14 2939 13

原创 YOLOV8离谱报错

2.接下来我怀疑的是数据问题,因为这个数据集,很奇怪(*).jpg吗,在训练的时候有警告,我就想是不是数据的问题,我找来我万能的人脸口罩数据集(V5 V8之前跑成功过),这个数据集很小,导入,跑一下,结果还是一个epoch就报错,此时排除数据的问题。哈哈,没想到真的跑通了,我又跑了我的万能数据集,人脸口罩数据集和额外找的数据集测试一下,都跑通了!我不知道这是不是,这个问题的真正解决,但对我来说确实是目前的最优解,芜湖起飞(还没吃完饭,今晚点烧烤)!自己翻阅了很多材料,找了很多大神,都没有正确的解决!

2023-04-25 14:45:54 1328 3

100多个个echarts可视化大屏

116个echarts可视化大屏,有图有代码

2022-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除