自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运行cycleGAN的test.py时遇到RuntimeError: Error(s) in loading state_dict for ResnetGenerator

运行cycleGAN的test.py时遇到报错RuntimeError: Error(s) in loading state_dict for ResnetGenerator。发生这个错误的时候,是加载networks的时候出现问题,我的情况是发现实际上加载keys的时候多了。,故只需要在加载的时候把它去掉就好。文件,找到196行左右的。

2024-03-23 16:32:00 196

原创 Android Studio没有代码语法结构等报错提示

如果你打开的是包含多个安卓工程文件的文件夹,那么git就很可能识别不到你的工程,进而就不能提供提示服务,只要打开文件夹里的单个安卓工程即可。但是在软件设置-插件界面删除或者关闭插件服务,一定要慎重,很有可能下次Android Studio就打不开了,需要重装。当然,Android Studio出现代码无错误提示的原因可能并不是和插件等有关,而是和你的安卓工程文件有关。

2024-03-15 17:06:05 403

原创 VS解决C++报错C2665 “xxx”: 没有重载函数可以转换所有参数类型

如果出现bug:C2039 “knnMatch”: 不是 “cv::Ptr< cv::DescriptorMatcher>” 的成员,那么就是函数的引用不对。可以看到knnMatch有两个函数声明定义,但参数列表不同,要使用我们需要的那一个,即函数中的参数要符合规定。

2024-03-15 16:56:25 1732

原创 RK3588安装C/C++接口报错的解决方案(针对Linux系统)

根据此次的报错提示,*** 没有规则可制作目标“/home/firefly/dxp_doucuments/first/person/rknpu2-1.5.2/examples/rknn_yolov5_demo/…我原先下载的是rknpu2-master版本,少了有关链接文件,应该下载具体的rknpu2版本,我这里下载的是rknpu2-1.5.2版本,大家可根据需要下载相应版本。根据报错提示,发现问题主要在CMake版本和CMAKE_C_COMPILER、CMAKE_CXX_COMPILER有关路径问题。

2024-03-07 11:26:26 639

原创 解决cv2.polylines无法画线以及列表转换为numpy数组无逗号的问题

这个问题如果初次遇到还不太好找原因,因为它没有给出如何报错信息。但我这里无法画线的原因是因为输入的参数pts有点小问题。显然问题出现在numpy数组的格式不太对,没有逗号。

2024-02-02 10:52:09 737 1

原创 视频拼接技术调研介绍

最近开始了解一些视频拼接技术方法,这里先简单汇总了一些方法链接,之后有时间再补上一些论文动态发展情况。透视变换是一个最最核心的功能,代替那些ORB,SIFT 特征变换。特征抓取就是使用ORB 特征,和 SIFT 等特征抓取匹配,然后再拼接,生成单应矩阵,这种方案不可取,是最差的方案,因为在实际的项目中,你连特征都抓不到,根本自动化不了,所以尽早放弃这种想法,除了一种情况例外,硬件是自己做的,自己知道自己的单应矩阵。(1)利用SIFT算法找两张图片中相似的点,计算变换矩阵。

2024-01-24 14:04:56 1141

原创 yolov5训练的pt模型转rknn模型方法流程总结

为了将yolov5训好的pt模型部署在RK3588上,需要先将pt模型转换为rknn模型。

2024-01-07 20:32:25 968 2

原创 python根据坐标裁剪图片遇到cv2.error......error: (-215:Assertion failed) size.width>0 && size.height>0 in funct

在裁剪图片的时候遇到问题:cv2.error: OpenCV(4.8.1) /io/opencv/modules/highgui/src/window.cpp:971: error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘imshow’出错原因:提供的坐标出现负数,超出图片范围。解决方法:找出负数坐标,并将其改为0。

2023-12-09 13:40:21 680

原创 python遇到:TypeError: ‘int‘ object is not iterable和TypeError: only integer scalar arrays can be conver

解决方法:整数对象本身不是可迭代的,将整数对象转换为可迭代对象,使用range函数。问题出在len(classes)上,它并不是一个可迭代对象。

2023-12-09 13:33:56 498

原创 Opencv报错:Failed to load OpenH264 library: openh264-1.8.0-win64.dll 解决方法

当然,如果你需要下载的是其他版本的opencv264,只需要把此网址修改成你需要的版本即可(把1.8.0改为x.x.x),即https://github.com/cisco/openh264/releases/download/vx.x.x/openh264-x.x.x-win64.dll.bz2。

2023-12-09 13:17:26 1209 1

原创 运行yolov5训练时遇到Exception: Dataset not found ❌

所指代的path路径为E:\Projects\Projects_yolov5\yolov5\datasets\mydata。所指代的path路径为E:\Projects\Projects_yolov5\datasets\mydata。data.yaml的路径为E:\Projects\Projects_yolov5\yolov5\data。推荐修改yaml文件中数据集的引用路径(也可以修改数据集存放路径)。根据此提示,就可以定位到错误的地方。为当前文件路径的上一级根路径。为当前文件路径的根路径,

2023-11-29 13:17:22 10385 3

原创 yolov5(python)运行遇到yaml.scanner.ScannerError: while scanning a simple key could not find expected ‘:‘

运行yolov5的train.py时遇到问题:

2023-11-29 12:35:34 807 1

原创 yolov5训练得到的pt模型转rknn模型应用到rk3588开发平台上,测试结果出错:出现重复框选,选框混乱(包含rknn转换完整流程)

新建好一个虚拟环境后(这里最好选择python3.6或python3.8或python3.10,和rknn-toolkit2提供的安装包相对应),cd到rknn-toolkit2-master\doc目录下,安装requirements.txt。可能第一步最后的安装页面会有疑惑,说要清除整个磁盘并安装ubuntu,不要害怕,不会清除破坏你的任何文件的。,要注意的是,第一步按照教程按照完之后,直接来到第二步安装博文,从里面的4.6.5步开始即可。成功运行后即可得到我们的测试图片和rknn模型。

2023-11-26 23:32:31 1380 1

原创 运行rknn_toolkit_lite2/examples/inference_with_lite/test.py的时候出现错误:Exception: RKNN init failed. error

下载rknpu2包,然后在linux终端进行librknnrt.so等(如果有需要可以更新rknn_server、librknn_api.so)的更新。可能是librknnrt version的问题——没有进行更新导致的。输入 sudo -i 进入root,获得更改权限。

2023-11-26 17:32:57 1063 1

原创 linux系统中安装tensorflow指定版本:ERROR: Could not find a version that satisfies the requirement tensorflow==

可以看到有的版本提供了linux-aarch64架构的安装包,而有的却只有x86_64架构,如果你所需要的tensorflow版本不强制,则可以根据你的需求更换;如果是强制某个版本,只能求助大佬有没有改过后的适配安装包了。若镜像源没有问题,且尝试多个镜像源都还是报错,可能是目前提供的tensorflow版本安装包和linux操作系统架构不匹配的原因。首先确定虚拟环境中添加的镜像源没有问题,有的镜像源无法下载你所需的版本。

2023-11-26 17:14:56 675 1

原创 yolov5遇到AttributeError: ‘list‘ object has no attribute ‘cpu‘和TypeError: can t convert cuda:0 device

1. TypeError: can t convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first. 2. AttributeError: 'list' object has no attribute 'cpu'

2023-11-23 20:38:00 754

原创 yolov5运行遇到问题:TypeError: can only concatenate str (not “Tensor“) to str

在运行python代码时,遇到TypeError: can only concatenate str (not “Tensor”) to str的问题,根据其报错提示可知,本该使用字符串的类型却错误使用了tensor类型,故只要将该tensor类型转换为字符串类型即可。除此类报错外,还有TypeError: can only concatenate str (not “int”) to str,也是相同的解决方式。常用转换方式为str()。

2023-11-23 19:47:30 645

原创 yolov5运行遇到问题NameError: name ‘warnings‘ is not defined

yolov5运行遇到问题NameError: name ‘warnings’ is not defined。解决方法:找到warnings所在文件,import warnings即可。

2023-11-23 18:48:11 1214

原创 解决yolov5模型转换利用export.py文件导出onnx文件报错:export.py: error: unrecognized arguments: --include onnx

在利用yolov5中的models/export.py文件转换训练好的模型best.pt时,遇到了报错:export.py: error: unrecognized arguments: --include onnx。发现报错export.py: error: unrecognized arguments: --include onnx,大意是指有无法识别的参数,并且给出了提示:–include onnx。因而删除掉–include onnx,执行以下指令,即可成功生成best.onnx文件。

2023-11-21 13:26:03 1140 1

原创 深度学习跑yolov5遇到ValueError: zero-size array to reduction operation maximum which has no identity

深度学习跑yolov5的时候遇到ValueError: zero-size array to reduction operation maximum which has no identity.遇到这个问题一般是数据集的图片标签出了问题,仔细检查了一下train和val中的图片数量、标签数量,发现图片数量比标签数量多了十几张。在转化数据集为yolo格式时,遇到问题文件时只删除了相应的标签,没有去除对应的图片。所以只要找到多出的来的图片,将其删除即可解决。

2023-11-14 13:55:47 605

原创 深度学习运行yolov5算法报错——AssertionError: Image Not Found

当然如果WiderPerson在没有去除000040.jpg.txt文件的时候就已经转化为yolo格式,则只需将转换后的images、labels、train.txt、train_val.txt等文件中的000040图片及标签内容删除即可。由于我使用的数据集是WiderPerson,在将此数据集转化为yolo格式时需要删除000040.jpg.txt文件和图片,000040.jpg.txt为乱码文件。首先先检查存放路径是否含有中文,如果有中文则需要修改成英文。

2023-11-12 23:10:49 1742 1

原创 解决Pycharm中错误ValueError: zero-size array to reduction operation maximum which has no identity

在pycharm中运行train.py时,出现错误信息:ValueError: zero-size array to reduction operation maximum which has no identity。因为我是直接下载的别人转化好后的数据集,但是发现了这个错误后就自己去转化数据集,结果转化出来的数据集数量要远比这个数量大得多T^T(果然偷懒就会被糊弄)。在图片images文件夹中,共有图片514张,而标签labels文件夹中,只有513个标签文件。

2023-11-08 15:51:45 314 1

原创 深度学习autodl配置环境ERROR: Wheel ‘torchvision‘ located at /root/autodl-tmp/torchvision……is invalid.

在使用AutoDL服务器、配置虚拟环境安装torchvision时,会出现以下错误:ERROR: Wheel ‘torchvision’ located at /root/autodl-tmp/torchvision-0.12.0+cu113-cp38-cp38-linux_x86_64.whl is invalid.如果pytorch和torchvision版本对应无误,按照torchvision时还是报错,那就是网络下载的问题,可以多试几次,可以下载成功的。

2023-11-02 15:27:34 936 2

原创 微信小程序云开发——无法获取数据库信息

【代码】微信小程序云开发——无法获取数据库信息。

2023-04-01 15:54:57 404

原创 微信小程序wx:if并未完全隐藏消失,出现空白情况的解决办法

解决办法:不使用wx:if条件语句,在容器(一般是)的class属性中使用三元运算,并在不显示的class属性中设定display: none;微信小程序在使用wx:if后,可以将不满足条件的数据、容器等隐藏起来,但容器并未完全消失,原有位置变成一片空白,无法写入新容器和数据。例:class =“xxx == xx?‘X’ : ‘x’”

2023-03-27 15:01:19 746

原创 微信小程序在wx:for循环中使用wx:if判断失效

后来发现不对劲,修改了一个wx:if就可以正确显示了。

2023-03-26 11:24:07 1190

原创 Keil5自定义函数使用时出现参数、函数类型变化等的不知名错误

在使用Keil5编写自定义函数时,特别是在一个新的头文件定义函数时,函数的定义、引用都没问题,那么可能是你自己定义的头文件内容和main.c文件目录包含的同名头文件内容不一致。找到这两个同名的头文件,修改出现问题的函数参数即可。

2023-03-16 09:39:15 786

原创 微信小程序开发解决button按钮无法设置长度以及按钮框中的字无法上下居中

微信小程序开发解决button按钮无法设置长度以及按钮框中的字无法上下居中设置button按钮长度:在相应的wxml文件的button标签中设置属性type=“button” style=“width:××px;”设置button按钮框中的字上下居中:在对应的wxss文件中设置height: ××; line-height: ××;即可...

2021-02-14 22:03:51 2331

高空抛物智能检测算法调研情况

高空抛物智能检测算法调研情况:包括目前市场情况、中英文学术方案、传统方案、深度学习方案等

2024-01-24

嵌入式stm32f411+电子时钟可设置闹钟修改时间+电压温度显示

本资源使用stm32f411,结合软件CubeMX、Keil实现了电子时钟的设计。 文档中附上答辩ppt,对部分程序做了一个解释说明。电子时钟功能包括: 利用RTC显示日期和时间、修改时间和设置闹钟、闹钟响应、显示ADC采集电压和温度。

2023-05-16

空空如也

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

TA关注的人

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