- 博客(42)
- 收藏
- 关注
原创 关于使用Opencv4带来的一些方法问题报错的解决方法
使用高版本的opencv如4.xx时候,对于以前opencv3.x中的方法不再适用,这里总结一下之前遇到的问题,并记录解决方法。
2024-03-07 09:03:00
358
原创 Pytorch模型转Tensorflow模型
最近收到领导布置的一个小任务,需要将pth文件转换到tensorflow模型。这里将采用领导给的pytorchocr代码,来记录下如何进行模型转换。
2024-01-31 09:37:33
1077
2
原创 关于Ubuntu中删除大文件后内存却没增加问题的解决方法
在Ubuntu20.04中,删除了4个G的文件之后内存却没有增加,并且我已经清空回收站了依然无效,百思不得其解。
2023-12-28 15:49:24
1955
1
原创 【教程】关于ORB-SLAM3编译内存不够的问题解决方法--Swap
在前面博主已经完成了ORB-SLAM3的安装与配置,中间出现过编译内存不足的问题,在这里着重记录下如何解决该问题。
2023-12-15 15:07:32
766
原创 【教程】从零开始的ORB-SLAM3的安装与配置
最近项目需求需要接触vslam,博主选择从ORB-SLAM3下手并且记录下安装的基本流程。不得不说,这安装流程就像二大娘的裹脚布。大致环境前提:Ubuntu20.04。
2023-12-15 14:44:12
7799
42
原创 关于FreeTypeFont‘ object has no attribute ‘getsize‘问题的解决方案
这个问题是在训练yolov5_obb项目遇到的,大概率又是环境问题。
2023-10-31 16:09:11
687
原创 【教程】安装labelme以及旋转标记工具roLabelimg
因为需要标记旋转的目标检测框,所以要用到工具roLabelimg,labelme则更多用来标注图像分割,并且使用roLabelimg的前提是安装labelme。(window环境下)
2023-10-23 13:42:20
3887
5
原创 【教程】在RK3568上部署(C++)语义分割算法BiSeNetv1/v2
在本篇教程中,博主将记录国庆假期前在RK3568上部署分割算法的步骤以及代码。首先说一下,RK3568这个开发板本身的算力大概是0.8T(在实际开发中还会用到额外的计算卡,额外的计算卡后面文章再说,本篇文章主要记录在RK3568上的部署过程)。
2023-10-07 16:19:10
1867
5
原创 【labelme】Attribute Error: module ‘labelme‘ has no attribute ‘LabelFile‘
重新运行转化的代码,即可成功完成转化,解决Bug。
2023-08-23 13:21:26
1181
1
原创 【教程】-在rknn-toolkit2模拟器中验证测试语义分割模型Yolov5-seg
为了以后能够顺利的将模型部署在rk3568开发板中,我们首先要在rknn-toolkit2提供的环境中进行运行测试,从而保证所选模型能够在开发板上进行部署,测试环境是Ubuntu20.04。训练和如何导出ONNX这里就不说了,yolov5已经是非常成熟的算法了,网上有其数不清的教程,所以这里就不重复说了。
2023-08-17 09:55:19
1105
8
原创 【教程】-在rknn-toolkit2模拟器中验证测试语义分割模型DeeplabV3plus
为了以后能够顺利的将模型部署在rk3568开发板中,我们首先要在rknn-toolkit2提供的模拟器环境中进行运行测试,从而保证所选模型能够在开发板上进行部署,测试环境是Ubuntu20.04。总体流程:1、准备训练好的deeplabv3plus模型(pth)文件。2、将训练好的pth文件转换为onnx格式。3、将转换好的onnx文件在代码中转化为rknn并进行推理测试。
2023-08-16 14:15:59
1747
12
原创 关于激活VMWare之后打开Ubuntu没有网络的问题的解决方法
之前用的VMWare是30天试用版,今天到期了于是在网上随便找了激活码重新激活了。然而,当我重新打开ubuntu之后,我的虚拟机居然一点网络都没有,哈人!
2023-08-09 13:51:30
161
原创 关于使用labelme工具打标签出现的‘ValueError: min() arg is an empty sequence’的问题
我们在github中打开labelme,在labelme的issues中可以看到作者已经在3.16.5版本修复了这个问题,大家可以试一试新版本的。(一般都是你在图像边缘打点时候出现这个问题),labelme不允许在图像外进行标签点的选择。先说下原因,出现这个错误就是你打标签时候,
2023-08-09 10:28:42
894
原创 图像超分辨率-《Perception-Oriented Single Image Super-Resolution using Optimal Objective Estimation》论文阅读与翻译
使用感知和对抗性损失进行训练的单图像超分辨率(SISR)网络相较于使用失真导向损失(如 L1 或 L2)进行训练的网络,其输出提供了更高对比度。然而,已经证明仅仅使用单一感知损失不足以准确地恢复图像中局部变化的多样形状,往往导致生成不良的伪影或不自然的细节。因此,人们尝试了各种损失的组合,例如感知损失、对抗性损失和失真损失,但是找到最佳组合仍然具有挑战性。因此,在本文中,我们提出了一种新的 SISR 框架,通过应用最优目标来生成高分辨率输出中各个区域的合理结果。
2023-08-01 14:06:09
1739
7
原创 模型剪枝-yolov5
1、模型的量化就是通过压缩或精简模型,减少模型的计算量和存储空间,从而提高模型的效率和速度。量化方式主要有两个方面:(1)权重量化:将模型的浮点参数转换为低精度参数,比如32位浮点数转化为8位整数或者4位浮点数。(2)模型剪枝:将模型不必要的参数和连接删除,减少计算量和内存使用空间,例如将不必要的卷积核删除,将稀疏连接剪枝掉。
2023-08-01 09:34:44
2598
原创 教程--从零开始使用BiSeNet(语义分割)网络训练自己的数据集
为了从图片分割出我们想要的特征,我们采用BiSeNet作为分割模型,并且在自己制作的数据集上进行训练测试。注:训练是在linux环境下的,Win下训练可能会有点问题。
2023-07-24 14:32:13
8293
58
原创 WinSCP连接Ubuntu教程
使用WinSCP软件连接Ubuntu,结果请求被拒绝,记录下解决的方法。遇到其他问题给博主留言,都会尽力解决。
2023-07-14 16:52:32
2252
原创 VSCode官网下载太慢(Win端)
这里直接提供一个稳定的版本下载链接:https://vscode.cdn.azure.cn/stable/8fa188b2b301d36553cbc9ce1b0a146ccb93351f/VSCodeUserSetup-x64-1.73.0.exe
2023-07-13 15:21:00
65
1
原创 关于安装yum出现“unable to locate package yum“的问题解决办法
在ubuntu20.04环境下,安装yum出现了错误:”unable to locate package yum“,出错的大概原因是下载源出现问题,我们需要重新修改下载源头。
2023-07-13 10:10:11
14463
5
原创 RKNN-ToolKit2 1.5.0安装教程
由于种种原因需要用到开发版RK3568,需要预先安装RKNN-Toolkit2进行模型转化等,博主安装的版本是1.5.0,Ubuntu版本是20.04,python版本3.6。1、原本准备采取docker安装,但是文件有点大再加上网速不行,于是我们采用pip方法进行安装。,直接点击下载,得到rknn-toolkit2-master.zip,并且解压到任意文件夹中。
2023-07-13 09:43:26
8162
27
原创 Ubuntu20环境下OpenCV的C++环境配置
注意:需要下载与你Opencv相一致的版本,比如我这里需要下载4.5.5的opencv_contrib,在下图位置选择相应的版本,然后下载得到压缩包。在虚拟机中的Ubuntu中安装配置OpenCV,OpenCV的版本是4.5.5,安装过程简单明了,一步到位。要是你的电脑拉吉就把8改成4,另外这一步卡死了也没事,不会重头开始编译的,会在你上一次编译进度基础上继续。,点进去找到你要下载的Opencv版本,我们这里以4.5.5版本的为例,点击。按道理说,我们执行下面的指令就可以查看我们安装opencv的版本了。
2023-07-12 15:41:03
6305
14
原创 在Ubuntu环境下安装VS Code并且配置C++环境
在公司新电脑上,需要在新的ubuntu环境中安装新的VS Code以及配置C++相关的环境,与Win环境下相比,在Ubuntu中配置环境更简单些。3、 进行debug环境的配置(完成上面的配置能够进行正常的运行了,如有bug可以留言,博主进行补充)2、安装Runner插件,与上面一样,点进去下载安装,几秒钟即可安装好。完成以上这些,即可进行debug操作。
2023-07-07 15:42:20
16187
10
原创 常见的错误-04
在公司配置新电脑环境时候,在安装和配置完所有VSCode软件以及C++环境后(ubuntun环境下),尝试使用debug进行代码调试,遇到了在debug过程中不输出结果的bug。如下图:(未输出array以及zheli:)
2023-07-07 14:59:36
94
1
原创 Opencv中常见的方法-01
直方图均衡化是将图像中的各个像素点的值进行重新分布,也就是将原本比较集中的像素值分布变成较为均匀的分布;这样做可以增强图像的对比度和亮度,是一种灰度级变换技术,让图像具有更好的可观性。
2023-06-21 20:47:52
76
原创 操作系统-01
操作系统是管理计算机硬件和软件资源的计算机程序,提供一个计算机用户与计算机硬件系统之间的接口。向上对用户程序提供接口,向下接管硬件资源。操作系统本质上也是一个软件,作为最接近硬件的系统软件,负责处理器管理、存储器管理、设备管理、文件管理和提供用户接口。
2023-04-04 20:23:44
62
原创 CVAT-标注工具的安装与环境配置
言归正传,我们首先安装docker,安装docker的方法在此不做过多的叙述。直接开始安装最重要的模块:docker-compose,这个模块安装当时遇到很多问题,很呕心。注意:修改yml最好先关闭docker-compose,修改好之后再启动docker-compose。以上步骤完成后,执行下面命令之后,就可以打开你的cvat网站(localhost:8080)注意,我们只能使用谷歌浏览器。上面这一句执行完毕之后,不出意外四个环境安装完毕,重新执行以下命令进行docker-compose安装。
2023-04-03 20:32:14
1395
原创 常见的错误-02
这个问题是在用tensorboard进行可视化操作遇到的,打开event文件显示没有数据,因为读取路径有错误。注意当前文件所在的地址要在最外面,配合好后面读取的地址,用tensorboard可视化需要注意的就是读取event文件的地址了。
2023-04-02 00:00:00
2665
原创 常见的错误-01
在Anaconda的文件目录下找到如下文件,将下面那个重复的文件剪切到其他位置,问题即可解决。解决方案:这个问题是训练yolov5时候遇到的,可能是多次在terminal中训练导致的错。
2023-04-01 19:40:18
62
原创 学习Pytorch-计算机视觉-03
以下都是我学习的一些笔记,记录一下。这次我们用经典项目:猫狗大战来进行学习。首先是数据集下载,这里就不提供下载了,网上有很多的1.首先我们导入可能要用到的包,如下:import torchimport torchvisionfrom torchvision import datasets,transformsimport os #os包集成了一些对文件路径和目录操作的类import matplotlib.pyplot as pltimport timefrom torch.aut
2020-10-25 14:51:47
162
空空如也
VINS-FUSION 纯双目测试
2024-02-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人