自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 解决无法修改PyQt6制作的页面中的图片的问题

1、打开ui文件,点击需要更换的图片,此时右侧的属性编辑器中有一个styleSheet参数,它指向了我们为其命名的槽以及外部文件路径,直接将路径替换成“槽”+“路径”的形式。因为使用PyQt6并没有找到类似的命令,所用使用了pyrcc5。在使用别人制作的页面时,并想对里面的部分图片(例如figure0.png)进行更改,发现在外部直接替换图片或者修改qrc文件中的图片路径并不能起作用,其原因在于我们在为页面插入图片时,使用的是qrc文件转化成的py文件,因此直接修改qrc文件并不能起作用。

2025-04-13 17:18:17 395

原创 基于JAKA机械臂搭配D455相机二次开发的自动标定和自主采摘程序

代码上倒是没什么难度,其中最需要注意的是'translation'参数,它是指的机械臂复位时,末端相对于基坐标的xyz偏移,单位都是米。然后是robot_utils.py文件比较重要,里面写了关于6自由度机械臂的坐标系变换方法,对照着基本原理进行一遍复现即可,但是网上有很多不好用且感觉上不太正确的教学,因此自己写了一个,还是比较简单的。下面是我开发的机械臂搭配相机采摘苹果的程序。因为是双臂采摘,所有设定了2个实例化的对象,整体的逻辑还是比较简单的,就是“复位-识别-采摘-放置-复位”这样一个循环的过程。

2025-04-01 18:55:34 929

原创 YOLO代码导出原始曲线数据

因此,在ultralytics.utils.metrics.py文件中,找到 ap_per_class() 函数,在此处增加导出数据的代码。在train时,可以将加入的三行代码注释,以免增加训练时间,在自行测试val时打开即可。在使用YOLO进行目标检测时,我们可以在runs中获得各种类型的曲线图。但是在写论文时通常需要做对比实验,会想要获得的多条曲线在一张图上的效果,却无法从源代码中获得每次实验的数据。然后撰写export_precision_recall_to_excel()函数即可。

2025-03-31 09:11:20 449

原创 关于YOLO源代码无法freeze指定层中指定模块参数的解决方法

查询资料后没有一个明确的修改方法。于是查找了ultralytics.engine.trainer.py函数,其中第247行上下传入freeze层的时候,只能冻结某一层全部的参数,这并不利于我们固定某些更加具体的层。因此对其进行了简单的修改。今天在创作一个模块中加入WTConv后,发现基于YOLO模型训练时使用下面的代码无法冻结指定的层。即可运行上面给出的训练程序。这将有助于我们更加细致的控制参数的训练。

2025-03-29 17:25:41 562

空空如也

空空如也

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

TA关注的人

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