- 博客(200)
- 资源 (25)
- 收藏
- 关注
原创 [ONNXRuntimeError] : 9 : NOT_IMPLEMENTED : Could not find an implementation for Conv(11) node 可能问题
今天转了个pt到onnx模型,转成功了,但运行时出现了[ONNXRuntimeError] : 9 : NOT_IMPLEMENTED : Could not find an implementation for Conv(11) node。我用netron查看了onnx模型,似乎Conv(11) node没啥问题,但是type:float64。修改type:float32就可以了。
2024-11-20 22:53:05
678
1
转载 Android 触摸图片进行移动、缩放和旋转
Android的部分图片编辑应用中需要对图片进行移动、缩放和旋转,这些变化都依赖于触摸手势实现,而本文是在参考众多实现的工程中发现并能成功运行的一个是:Android移动、缩放和旋转手势实现 - Huntto - 博客园 (cnblogs.com)其工程github:GitHub - huntto/SimpleGesture
2024-11-02 21:50:00
95
原创 分类器-硬投票和软投票法
1、硬投票法,基于多个模型预测的类别,类别频率最高类别为当前分类类别。2、软投票法,基于多个模型预测的各个概率的均值或加权最大对应类别为当前分类类别。
2024-11-01 15:23:42
246
1
原创 Albumentations库-ShiftScaleRotate和Affine
刚开始看Albumentations库-ShiftScaleRotate和Affine,觉得两个差不多,尤其看ShiftScaleRotate下的注释时,而且他父类是Affine,有些迷惑。原来ShiftScaleRotate没有shear。卧槽那为啥不知用Affine就得了。并且后面的警告这个让我明白以后直接用Affine吧,ShiftScaleRotate这个直接会遗弃。
2024-10-15 14:37:18
532
原创 切片辅助超推理-sahi库-get_sliced_prediction使用示例
上面以yolov8n对工程中示例图为例进行了简单测试。3、设置h-w=512。4、设置h-w=416。5、设置h-w=320。
2024-10-09 22:15:41
474
原创 切片辅助超推理-sahi库-get_sliced_prediction源码简析
1、get_sliced_prediction中的postprocess,默认为combine.py中的GreedyNMMPostprocess这个是核心函数,其中nmm即Non-Max Merging算法是最重要部分,它其实和nms比较类似。get_sliced_prediction源码中重要是理解nms或nmm。需要注意的是sahi的score融合只是取其最大值,没有用博客中的计算公式。sahi库中get_sliced_prediction函数如下。2、batched_greedy_nmm函数。
2024-10-09 22:02:44
1328
原创 切片辅助超推理-sahi库-slice_image使用
slice_image位于slicing.py中,在此,仅对于图片进行分析,标注coco格式切片后续有时间另说。slice_image中最重要的是get_slice_bboxes和get_auto_slice_params。slice_image是sahi库中一个函数,理解这个函数是理解切片的入口。1、get_slice_bboxes函数。二、slice_image函数梳理。一、官方函数使用示例。
2024-10-07 19:14:32
638
原创 c++ opencv float mat 转化为uchar mat示例
【代码】c++ opencv float mat 转化为uchar mat示例。
2024-05-28 17:58:50
275
原创 ubuntu下分屏工具tmux常用操作
杀死指定会话: tmux kill-session -t linetrack。Tmux 默认所有命令的前置命令都是 Ctrl+b。杀死所有会话:tmux kill-server。查看 Tmux 会话清单: tmux ls。创建会话:tmux new -s 会话名。水平切割窗格:Ctrl+b-->"竖直切割窗格:Ctrl+b-->%切换窗格:Ctrl+b-->方向键。退出会话:Ctrl+b-->d。
2024-05-21 17:58:43
500
原创 VSCode+c++/cmake+window配置执行流程
主要为了记录以前学习vscode+c++/cmake+window配置执行流程记录。2、编写一个CMakeLists.txt。4、点击下图中生成图标(左下角红色区域)至此完成cmake编译程序。
2024-04-27 13:40:37
485
原创 docker 资源整理
由于最近项目中需要使用docker,不得已学了一下,和虚拟机比起来感觉它的使用并不是太人性化,而且命令行传递参数也不是太友好,出问题跟踪也不方便,但是它确实能一定程度上解决,环境重复搭建问题。WORKDIR是容器中的目录,你不需要管它存在不,因为不存在的话自动创建,记住确定好WORKDIR后,一般使用COPY或ADD命令把整个工程复制WORKDIR。这篇写的真好,让我这个初学者比较形象的知道docker,反正官网的解释没咋看懂。docker打包好的镜像,自动更新到本地docker管理系统中,使用。
2024-04-27 13:32:33
415
转载 Windows安装Pycocotools(Microsoft Visual C++ 14.0 or greater is required.报错提示解决方案)
2023-06-07 13:31:28
272
原创 python中使用logging 出现不能写日志到文件奇怪现象解决方法
运行这个代码在一个地方可以把信息输出到文件,在另外一个却不能输出到文件,而是打印命令终端,百思不得其解,最后跟踪发现问题出在。logger = logging.getLogger()这行代码。
2023-01-01 18:11:04
5488
1
原创 libtorch中cat函数的使用
在使用libtorch中经常用到vector和cat使用的情况,在此写了几个例子;需要注意的是,cat拼接tensor时必须时连续的tensor。
2022-12-10 20:55:44
680
原创 linux下解压zip文件正确操作
我实际中遇到过好几次很奇怪的问题:windows下一个zip文件放置到linux下,使用鼠标点击解压后报错或出现中文字符变为乱码,这个问题疑惑了好一阵,不明所以。后来偶然使用命令行即unzip 你的.zip居然没有这些奇怪问题。总之,在linux下解压尽量使用命令行吧
2022-12-05 17:24:44
437
原创 c++中使用模板和类,编译时报未定义错,可能的解决方法
今天使用c++模板写了几个函数,函数声明放在.h文件中,定义放在.cpp文件中,恩似乎大家都是这么写c++的,但是编译链接时出现了未定义的错误,这确实让我愕然,最后经过朋友指点,发现是使用模板的原因,使用模板时声明和定义不要分开,具体啥原因咋也不清楚,不过网上找到了一篇讲解这个的分析。c++ - 模板方法的未定义引用错误 - Code Examplesc++ - 模板头文件 - 为什么只能在头文件中实现模板?
2022-12-05 17:19:01
2210
原创 c++ 一维vector 通用打印函数
其中print可以正常使用,print2编译都不通过,老是报error: ‘it’ was not declared in this scope,具体原因也不知道,大概是类型实例化是造成的.
2022-11-18 17:41:05
1493
原创 fatal error :cudnn_version.h:No such file or directory
fatal error :cudnn_version.h:No such file or directory
2022-11-09 21:41:44
1966
原创 ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5‘ not found
ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5‘ not found
2022-07-30 18:49:35
2335
1
原创 pytorch官方DDP示例中疑惑记录
官网上有关DDP的示例比较简短,说实话不太实用,但即使这样,第一次看这个还是有好些疑惑,在此把示例中,我当时的不解,经过查找和实验,做些注解.DDP讲解较好的参考文章:1 https://zhuanlan.zhihu.com/p/1784027982 https://zhuanlan.zhihu.com/p/76638962...
2022-06-30 21:52:45
817
原创 ImportError: No module named setuptools 解决方案
网上的操作大概如下:wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gztar zxvf setuptools-0.6c11.tar.gzcd setuptools-0.6c11python setup.py install奈何网页过久,get不到于是去这里https://pypi.org/project/setuptools/#modal-close页面如下:下载s.
2022-03-16 19:22:59
1948
原创 numpy中randn及random的简单使用
import numpy as npif __name__ == '__main__': npr=np.random sh=(3,2) mp=0.9 s=0.1 a=(npr.random(sh) < mp) b1=npr.random() * npr.randn(*sh) #绝大多数:[0,1]*[-1.96,1.96]=[-1.96,1.96] b=b1*s #绝大多数:[-1.96,1.96]*0.1=[-0.196,0.196] .
2022-02-10 16:39:15
1017
原创 加载yolov5 模型到cuda0和加载resnet50模型到cuda1出错处理
先说下我工程:我需要使用yolov5的模型给出一张图中的检测结果,然后把这些检测结果再次送到resnet50的分类器中进行分类,刚开始我把两个模型都加载到了cuda0,一切完美运行.为了加速,我把yolov5的模型加载到了cuda0上(说明下我有4块gpu),resnet50的分类器模型加载到了cuda1上.想法是美好的,但执行上述流程时出现了意想不到的错误:RuntimeError: CUDA error: invalid device ordinalCUDA kernel errors mig
2022-01-06 17:50:40
1721
原创 pytorch分布式训练示例小计
示例地址:https://pytorch.org/tutorials/intermediate/ddp_tutorial.html完整代码如下:import osimport sysimport tempfileimport torchimport torch.distributed as distimport torch.nn as nnimport torch.optim as optimimport torch.multiprocessing as mpfrom torch
2021-11-16 18:06:01
1517
原创 python 多线程join在for循环中测试
1使用joinfrom threading import Threaddef f1(n): for i in range(n): print('f1=',i) print('1111111111')def g2(n1,n2): for i in range(n1,n2): print('g2=', i) print('22222222222')if __name__ == "__main__": for i in r.
2021-11-12 10:38:45
1048
原创 python3多进程执行函数位置要点
import multiprocessing as mp#error example 1def mpadd1(): def add(args): a, b = args print(a + b) pool = mp.Pool() args = [(i, 10*i) for i in range(5)] print(args) pool.map_async(add, args) # for i in range(5):.
2021-10-27 11:48:09
218
原创 opencv C++中图像直方图计算及直方图比较
1直方图计算样例如下:vector<Mat> getimhist(Mat im){ vector<Mat> ims; split(im, ims); const int binnum[1] = {256}; float valuerange[2] = { 0,255 }; const float* hrange[1] = { valuerange }; vector<Mat> imhist; int chnum=ims.size(); for(in
2021-10-19 15:20:58
1080
原创 ubuntu下配置vscode和opencv4要点记录
首先上一下参考文献:1 visual studio code(vscode) c++ 编译opencv并运行调试visual studio code(vscode) c++ 编译opencv并运行调试_zoeou的博客-CSDN博客2【工程配置】ubuntu下基于vscode进行opencv调试_小Teemo历险记-CSDN博客3 史上最全vscode配置使用教程 - 知乎4 ubuntu16.04+VS Code+OpenCV配置编译运行程序 - 明楼 - 博客园5 Ubuntu
2021-10-18 19:09:49
1317
C#计算器加减乘除窗体功能的实现
2017-09-04
计算机视觉中的背景建模经典文献
2018-06-15
基于图结构的平面目标追踪算法(亮风台)
2017-09-02
Matlab GUI编程
2017-09-05
CSharp经典优秀书籍
2017-08-29
ScanImToolProject.rar
2019-07-24
YCbCr、混合高斯以及YCbCg肤色检测模型的OpenCV实现
2017-07-23
Tensorflow学习资料
2018-07-14
AddoptNginxThirftTest.rar
2019-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人