- 博客(29)
- 收藏
- 关注
原创 python 调用onnxruntime使用与踩雷记录
导致结果异常,如nms时,会出现很多结果框,明明视觉上nms超过0.5,仍存在重合框,就是过程结果出现inf导致NMS计算值为0,结果框无法去重。由于某些原因,需要用到通过python调用yolov5的onnx模型的情况,于是开始一天的踩雷!onnx模型中是包含类别信息,不用跟网上的一些demo中非要有个class.txt文件。需要转一下,但后续一定要及时转换回来,不然计算的时候很容易出现。通过session进行推测时出现了个关键的错误!这里输入的Tensor只能是。
2024-06-11 18:12:09
381
原创 android中调用onnxruntime框架
可能提示找不到对应的*so库,如使用的opencv 4.6.0 提示找不到“libopencv_java460.so”,通过everything发现该库下只有“libopencv_java4.so”,所以需要修改一下Core类。点击file->new->Import Module选择解压之后的opencv-android-sdk文件夹中的SDk文件夹,并将:sdk修改为:opencv。代码中加载opencv,根据需要在首次使用opencv的类中加载一次。修改 defaultConfig 里的版本。
2024-06-07 14:44:04
1438
原创 读取raw格式数据并展示
RAW数据保存的是深度图,数值的范围为[0, 65535]即2byte。正常图像的范围是[0-255]。目的:读取X光的raw数据,用于图像处理。切记不要直接读取为uint8!
2024-05-27 15:37:22
177
原创 自定义调用onnx模型结果不理想的原因
分类的onnx在官方的代码中效果很好,但换成自己的代码中结果就不同,检测结果不准。分析了官方源码,图像加载中存在部分差异。也就是说分类的图像需要经过标准化处理。检测的onnx效果就很好。
2024-05-22 10:57:34
239
原创 Minio上传数据之上传文件夹(保留文件夹结构)
通过 minioClient.fput_object(bucket_name, object_name, file_path)image.jpg,则上传后image为文件夹,文件名为image.jpg;image.jpg,则上传后的名字就是image\image.jpg;bucket_name:存储桶 ,放数据的地方。object_name:在存储桶中的名字。如果object_name为image。如果object_name为image。file_path:本地数据位置。
2024-05-18 10:12:46
753
原创 树莓派下conda的安装
背景:树莓派4B 2g,系统:2021-10-30-raspios-bullseye-arm64-lite。在Linux下跑Python程序,总会下一个conda系列软件,来管理Python的环境。使用的miniconda,Anaconda的精简版,总是安装失败....
2024-05-15 17:52:03
446
原创 JavaCV程序启动时出错即 no opencv_java*** in java.library.path
将opencv(安装目录)\build\java\x64下的opencv_java481.dll复制到java的JDK的bin目录下。
2024-05-09 14:50:53
622
2
原创 android-demo-app/ObjectDetection源码解读
在上篇文章中写了如何跑通该代码,由于没搞过android,代码不是很理解,于是花了点时间,将代码都添加了一些注释。
2024-04-26 16:24:57
557
2
原创 Windows右键菜单转换
第三步:查看右键是否恢复Win10,如果没有恢复,快捷键Windows键+shift键+ESC键 调出【任务管理器】-【进程】-【Windows进程】-找到【Windows资源管理器】,选中它右键,点击【重新启动】即可完成修改。第一步:Windows+R键调出运行对话框,输入cmd 然后回车。如果想重回Windows11右键,按照上述操作,改下代码即可。win11右键菜单改成win10且如何还原成win11。然后回车,显示操作已完成。
2024-04-26 10:45:24
135
1
原创 Android Studio调试:System.out.println在控制台无输出
Android Studio的debug中无法查看,只能在下方logcat中查看;
2024-04-25 17:00:28
643
6
原创 win10安装CUDA和cuDNN详解
win10安装CUDA和cuDNN详解-CSDN博客cudnn和cuda的关系_nvidia驱动,cuda与cudnn的关系-CSDN博客
2024-04-22 15:59:47
462
原创 关于使用pyinstaller封装gdal及geopandas的代码程序,运行时报错的问题
本着上次的思路,研究是否是工具版本的问题,该工具使用的是gdal 3.4.3,尝试将该工具版本换成gdal 2.*,由于该版本只支持python3.9.*,所以重新弄了下环境。今天封装了一个裁剪栅格影像的工具,出现了找不到proj.db的问题,能够正常封装成功,且封装后的工具也能正常使用!
2023-11-16 14:34:39
270
4
原创 pyinstaller封装geopandas代码
这里的GDAL是从其他地方下载的whl包,通过pip或者conda下载的总会出一些小问题。因项目需要,需要将geopandas写的工具封装成exe。之前尝试过几次,封装之后会运行报错,提示缺少DLL等问题。
2023-11-03 17:33:13
146
原创 linux开机执行
使用systemd执行rc.local在使用了systemd作为启动器的系统中,默认不包含rc.local文件。此时请在/etc目录下以管理员权限创建一个名为rc.local的纯文本文件,并写入如下内容:#!/bin/bash# rc.local config file created by use把你需要执行的命令写在这里exit 0保存后,赋予该文件可执行权限:sudo chmod +x /etc/rc.local。下次重启时,systemd就会自动执行rc.local里面的命令
2021-07-19 11:25:43
160
原创 Rime-fcitx 输入法设置
1、先安装sudo apt install fcitx fcitx-frontend-all fcitx-rime2、将配置文件复制过来反正你也不会配置,直接用别人的配置文件就行,下载,解压之后复制到配置文件夹中sudo cp ./rime_pro/ -r ~/.config/fcitx/rime/3、切换到rime,右击选择-重新部署如果报错,进入~/.config/fcitx/rime/ 如果文件都带锁的话,重新设置文件权限。cd ~/.config/fcitx
2021-07-18 22:04:27
1866
2
原创 批量重命名-python代码
import osimport redef findfile(Path): for root, ds, fs in os.walk(Path): for f in fs: fullname = os.path.join(root,f) print(fullname) yield fullnamedef rename(Path, key): flist = os.path.split(Path).
2021-05-29 13:45:26
162
原创 计算机视觉常识
数据集此外数据集还有ImageNet ,微软的MS COCO数据集ImageNet 数据集包含 21841 个类别,14,197,122张图片,其通过WordNet对类别进行分组,使数据集的语义信息更合理,非常适合图像识别 ILSVRC:大规模图像识别挑战赛ImageNet Large Scale Visual Recognition Challenge 是李飞飞等人于2010年创办的图像识别挑战赛,自2010起连续举办8年,极大地推动计算机视觉发展比赛项目涵盖:图像.
2021-02-28 11:27:59
139
原创 windows ssh远程windows服务器开发
我的电脑很渣,正好我们老师有一台性能很强的电脑,但经常也有人在用,但并没有使用多少性能,(经同意)于是我决定使用ssh远程的方法使用该电脑(windows系统)我查了好多博文没有让我感觉到合适的,能够直接使用的,大部分都是windows远程Linux,所以这篇博文就是讲述如何一步步实现windows使用SSH远程windows的,如果使用图像远程的话软件很多:向日葵,anydesk等,选择自己喜欢的就好了,但这种无法多人同时使用ssh是通过命令行来操作的,经测试windows cmd不同的窗口之间相
2020-12-23 13:14:37
1616
4
原创 软件踩坑记录(持续更新)
踩过的坑如果不记录下来,下次再找就会很浪费时间!windows10VScodevscode使用了Remote Development插件之后,在SSH远程windows时效果很差,经常断连:卸载了原来的user版本,换成了system版本,断连情况暂时未出现过...
2020-12-23 10:33:04
82
原创 ubuntu 日常踩坑(持续更新)
1. 软件安装安装软件包缺少依赖sudo dpkg -i ****.deb //安装软件包sudo apt-get install -f //缺少依赖时执行2. 创建ubuntu文件夹快捷方式(ubuntu20.04)先进入文件管理点击创建链接会生成一个文件夹的快捷方式,复制到桌面(或其他需要用的地方)...
2020-06-13 17:14:05
221
原创 Python之禅 by Tim Peters(中文)
优美胜于丑陋(Python 以编写优美的代码为目标)明了胜于晦涩(代码应当是简单明了和命名规范的)简洁胜于复杂(代码应当是简洁的,不要有复杂的内部实现)复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系)扁平胜于嵌套(代码应当是扁平化的,不能有太多的嵌套)间隔胜于紧凑(代码有适当的间隔,不要过于紧凑影响阅读)可读性很重要(代码要是可读的)即便假借特例的实用性之名,也不可违背这些规则不要包容所有错误,除非你确定需要这样做当存在多种可能,不要尝试去猜测而是尽量找一种,最好是唯一...
2020-06-09 20:31:58
2019
原创 树莓派入坑笔记
突然发现一个很骚的事情,树莓派如果不连接显示器开机的话,默认进入命令行界面。症状:1、开机未连接显示器,再连接显示器,显示器无信号。2、开启桌面,内存使用约150M,无显示器约95M。连接SSH:在命令行界面输入打开ssh服务的命令sudo systemctl enable sshsudo systemctl start ssh更新源(Buster版本):使用...
2019-08-25 09:09:41
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人