自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(305)
  • 资源 (22)
  • 收藏
  • 关注

原创 vs 工具栏中增加自定义工具(折叠、展开大纲)

vs 工具栏中增加自定义工具

2023-12-26 11:52:50 227

转载 关于Googlenet、Alexnet神经网络模型等附加资源在MATLAB中的安装

写本文的目的在于记录博主在MATLAB中安装google和alexnet两个神经网络模型时所遇到的问题以及解决方法。

2023-08-15 09:19:52 515

转载 python[:]以及[::]用法

python[:]以及[::]用法

2023-04-07 15:42:49 713 1

原创 ASCII码对照表

ANSI全称(American National Standard Institite)美国国家标准学会(美国的一个非营利组织),首先ANSI不是指的一种特定的编码,而是不同地区扩展编码方式的统称,各个国家和地区所独立制定的兼容ASCII。但互相不兼容的字符编码,微软统称为。

2023-02-15 15:07:51 333

原创 InvalidArgumentError: Each axis in Attr(axes) should be in the range of [0, -1]But current axis is:2

InvalidArgumentError: Each axis in Attr(axes) should be in the range of [0, -1]But current axis is:2

2023-01-03 17:46:31 1186 1

原创 [TRT] TensorRT was linked against cuBLAS/cuBLAS LT 11.5.1 but loaded cuBLAS/cuBLAS LT 11.4.1

[TRT] TensorRT was linked against cuBLAS/cuBLAS LT 11.5.1 but loaded cuBLAS/cuBLAS LT 11.4.1

2023-01-03 15:40:27 982

转载 Win10连接远程桌面的时候提示您的凭证不工作该怎么办?

Win10连接远程桌面的时候提示您的凭证不工作该怎么办?Win10连接远程桌面的时候,提示“您的凭证不工作”。原有保存的远程帐号密码无法使用,导致远程登录系统失败。我这里总结下自己解决的方法,分享给大家。

2022-12-20 09:55:56 3296

转载 YOLOv5/v7 中的类别不平衡问题解决方案研究

本文定义的类别不平衡问题:在图像分类问题中,不同类别的图像的个数不同,并且差异较大。在目标检测问题中,目标类别的个数区别较大。这都是类别不平衡问题。:当训练图像的所有时, 我们可以更改, 即而达到更改的目的。然后根据 图像权重 重新采集数据,这在图像类别不均衡的数据下尤其重要。使用 YOLOv5/v7 训练自己的数据集时,各类别的标签数量难免存在不平衡的问题,在训练过程中为了就减小类别不平衡问题的影响,YOLOv5/v7 中引入了和的设置。

2022-11-22 11:00:07 3937 3

原创 C++ 解决string转为char*中文乱码问题

【代码】C++ 解决string转为char*中文乱码问题。

2022-11-15 15:59:23 1305 1

原创 MSB6006 “cmd.exe”已退出,代码为 9020

1、环境win10 + tensorRT3.4.3 + vs2017 + tensorrtx代码 +cmake2、问题描述下载的 tensorrtx 代码,使用 “cmake 工具 + vs2017工具 + tensorRT3.4.3环境”,编译yolov5的tensorRT版本程序。很长一段时间使用都是正常的,忽然有一天编译程序,报如下错误:其中未提示是什么原因导致。

2022-11-15 15:55:53 654

转载 Android系统编译so库提示error undefined reference to ‘__android_log_print问题的解决

Android系统编译so库提示error undefined reference to '__android_log_print问题的解决

2022-09-25 11:35:36 396

原创 VS C++项目包含头文件引用函数却提示“未定义标识符”问题解决

vs2017 中 C++ 项目,包含自定义的动态库头文件,却提示 “未定义标识符”

2022-07-04 13:08:24 66997 6

原创 ModuleNotFoundError: No module named ‘pycuda‘

环境:ubuntu 16.04可通过以下指令直接安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pycuda --no-binary :all:如果通过上述命令安装过程出现如下问题:ERROR: Could not build wheels for pycuda, which is required to install pyproject.toml-based projects是因为通过 pip 默认安装的都是

2022-02-22 14:50:47 3457 1

原创 ModuleNotFoundError: No module named ‘onnxsim‘

我之前尝试了多种安装方式都没有成功,但是使用如下方式成功了:pip install -i https://pypi.douban.com/simple -U onnx-simplifier --user

2022-02-16 17:27:14 5000 3

原创 windows搭建xshell和xftp环境,远程Liunx系统及传输文件

一、Linux系统下操作1、安装ssh在终端输入指令:sudo apt-get install openssh-server(实际只执行apt-get install ssh 也就可以了)2、查看是否已启动在终端输入指令:sudo ps -e |grep ssh有sshd,说明ssh服务已经启动。如果没有启动,输入指令:sudo service ssh start回车–>ssh服务就会启动。3、获取远程ROOT权限使用gedit修改配置文件”/

2022-02-15 09:30:03 713

原创 安装双系统(win10+ubuntu)教程及遇到的相关问题汇总

在只有 windows 系统的情况下安装 ubuntu 系统,实现双系统。直接参考如下两个链接即可【建议开始前先阅读完本文章】:https://www.cnblogs.com/masbay/p/10745170.htmlhttps://www.cnblogs.com/masbay/p/10745170.htmlWindows10安装ubuntu16.04双系统教程 - 不妨不妨,来日方长 - 博客园写在前面:本教程为windows10安装ubuntu16.04(64位)双系统教程,是我多次安..

2022-02-10 20:08:18 1946

原创 Ubuntu 系统安装时遇到错误“安装ubuntu至少需要8.6gb的磁盘空间”

安装 windows+ ubuntu ,在原有的 win10 系统基础上增加 ubuntu。安装 ubuntu 之前已经给 Ubuntu 预留了未分配的磁盘空间,但是安装第一步就提示错误“安装ubuntu至少需要8.6gb的磁盘空间”,内存不足。解决方案:1、如果没有给 ubuntu 预留足够的磁盘空间,就需要在 win10 系统中重新分配磁盘空间即可。(这不是我碰到的问题,我的是第2种情况);2、经过查询,发现电脑的硬盘模式为 RAID ON 模式(我的电脑是 dell 品牌),然后我进.

2022-02-10 15:23:25 4674

转载 qt5 遇到fatal error C1083: 无法打开包括文件: “opencv2/opencv.hpp

首先在opencv配置正确的情况下,出现此情况主要是因为在引入opencv时可能没有重新构建。首先可以尝试点击 构建项目, 然后运行,如果不行。我们重新执行一下qmake,然后运行,就能成功了。提醒一下,这只是一部分这种类型的错误解决方法,如果是开始时配置路径出错,可以查看配置路径文章。...

2021-12-25 23:45:03 1893

原创 Anaconda环境安装pycocotools工具

在网上尝试了很多种方法去安装 pycocotools 都以失败告终,机缘巧合找到了一种方法,亲测可用。1、下载好 cocoapi 的压缩包,地址https://github.com/philferriere/cocoapi,下完后解压(随便哪个目录都可以);2、打开 Anaconda Prompt ,激活并进入你需要安装的环境中(这是Anaconda 中的操作,不懂的可以参考 Anconda+pytorch使用攻略_高祥xiang的博客-CSDN博客)3、通过 Anaconda Prom..

2021-10-08 16:30:16 5167 10

转载 Pytorch Tensor的索引和切片介绍

1. 一般索引从前往后提供的索引,会依次在每个维度上做索引。import torcha = torch.rand(4, 3, 28, 28)print(a[0].shape) # 第一维的shapeprint(a[0, 0].shape) # 第二维的shapeprint(a[0, 0, 2, 4]) # 具体到某个元素运行结果:torch.Size([3, 28, 28])torch.Size([28, 28])tensor(0.3690)2. 普通的切

2021-09-24 10:40:13 2482

原创 win10 编译cuda版OpenCV

一、环境win10系统 + vs2017 + opencv3.4.15 +cuda11.1 + cmake注:我本来用的是 opencv3.4.7,然后查了很多教程尝试都未成功,一直报错:CMake Error: The following variables are used in this project, but they are set to NOTFOUND.Please set them or make sure they are set and tested correctl.

2021-09-14 16:33:31 1466 1

原创 深度学习 1x1卷积核的作用

一、简述Inception v1(又名GooLeNet)、VGG等神经网络结构中加入了 1x1卷积核操作,为什么要进行1x1卷积核呢?使用 1x1卷积核其实也可以看成是一种全连接。 接下来介绍一下使用 1x1卷积核 有哪些作用。二、1x1卷积核的作用1、降维/升维1x1卷积核可以通过控制卷积核数量实现降维或升维。卷积层流程图从卷积层流程图中可以清楚的看到 卷积后的特征图通道数与卷积核的个数是相同的。所以,如果想要升维或降维,只需要通过修改卷积核的个数即可。举例:如果input的通道个数是3,

2021-09-09 21:03:13 9805 4

原创 Pytorch *号传参用法 -- nn.Sequential(*layers)

*作用在形参上,代表这个位置接收任意多个非关键字参数,转化成元组方式;*作用在实参上,代表的是将输入迭代器拆成一个个元素。nn.Sequential一个有序的容器,神经网络模块将按照在传入构造器的顺序依次被添加到计算图中执行,同时以神经网络模块为元素的有序字典也可以作为传入参数。举例(手动创建的VGGNet网络的 init 函数。 self.features 和 self.classifier): def __init__(self, num_classes = 1000):

2021-09-06 15:54:30 6366

原创 Python logging日志使用

一、logging模块介绍logging 是 python 中负责日志信息的模块,可以弥补 print 信息输出带来的不便,而且 logging模块是线程安全的。二、使用使用起来还是比较简单的,直接上代码:import logging# 日志信息配置logging.basicConfig(level=logging.INFO, # 输出到日志文件中的日志级别 filename='mylog.log', # 日志文件名称

2021-09-05 14:31:07 1199 1

转载 Python with as用法详解

任何一门编程语言中,文件的输入输出、数据库的连接断开等,都是很常见的资源管理操作。但资源都是有限的,在写程序时,必须保证这些资源在使用过后得到释放,不然就容易造成资源泄露,轻者使得系统处理缓慢,严重时会使系统崩溃。例如,文件操作时,一直强调打开的文件最后一定要关闭,否则会程序的运行造成意想不到的隐患。但是,即便使用 close() 做好了关闭文件的操作,如果在打开文件或文件操作过程中抛出了异常,还是无法及时关闭文件。为了更好地避免此类问题,不同的编程语言都引入了不同的机制。在Python中,对应的解..

2021-09-04 11:32:38 295

原创 Python 三目运算符

三目运算符使用频率还是很高的,这里简单的介绍些:python 中是结合 if else关键字来实现的:exp1 if contion else exp2condition 是判断条件,exp1 和 exp2 是两个表达式。如果 condition 成立(结果为真),就执行 exp1,并把 exp1 的结果作为整个表达式的结果;如果 condition 不成立(结果为假),就执行 exp2,并把 exp2 的结果作为整个表达式的结果。比如: a = b if b> celse...

2021-09-04 11:10:29 295

转载 rainbow彩虹颜色表(灰度转RGB彩色/伪彩色)

1.颜色表0-255灰度到彩色映射表,参考HDF5View中的rainbow。0 0 0 125 0 255 121 0 255 116 0 255 112 0 255 108 0 255 103 0 255 99 0 255 95 0 255 91 0 255 86 0 255 82 0 255 78 0 255 73 0 255 69 0 255 65 0 255 60 0 255 .

2021-09-04 10:45:36 2488

转载 JavaScirpt 已知某一点坐标、线段长度和旋转角度,求另一点坐标

/** 已知某一点坐标,旋转角度,长度,求另一点坐标 */export const calculateCoordinatePoint = (originPoint, degree, len) => { let rotate = (degree - 90 + 360) % 360; //这里是因为一开始以y轴下方为0度的 let point = { x: len, y: 0 }; //计算某一点旋转后的坐标点,这里假设传入的点为原点 .

2021-09-04 10:22:36 1308

转载 坐标轴的旋转及绕某一点旋转后坐标值求解

坐标轴的旋转不改变坐标原点的位置和单位长度,只改变坐标轴方向的坐标系的变换,叫做坐标轴的旋转.设点M在原坐标系中的坐标为(x,y),对应向量的模为r,幅角为α.将坐标轴绕坐标原点,按照逆时针方向旋转角θ形成新坐标系,点M在新坐标系中的坐标为(如图2-4),则由此得到坐标轴的旋转的坐标变换公式点绕点旋转平面上一点x1,y1,绕平面上另一点x2,y2顺时针旋转θ角度 ,怎么求旋转后的x1,y1对应的坐标x,yx=(x1-x2)cosθ-(y1-y2)sinθ...

2021-09-04 10:22:22 9870 2

转载 解决libTorch中Torch::cuda::is_available()返回为False

Windows10系统下使用LibTorch 1.5.0,使用Visual Studio进行C++开发时,Torch::cuda::is_available()返回值为False的解决办法:在链接器中 -> 命令行 -> 其他选项/INCLUDE:?warp_size@cuda@at@@YAHXZ别问我为什么,我不知道,这是国外论坛里扒出来的结果,亲测有效,然不知其所以然也。Pytorch论坛上大神的问答...

2021-09-04 10:22:02 992 2

原创 vs2017 快速添加自定义函数注释的方法

我们在给函数 / 文件 做注释时,总是希望有个自己想要的注释模板,而且可以快速添加出来。在 vs 中是可以做到的,这里以 vs2017 为例,详细介绍下使用:1、找到并打开对应 Snippets 目录不同版本的 vs、不同语言,这个目录也都是不一样的。可以通过“工具” -> “代码片段管理器” -> 选择对应的语言(比如C++),然后就可以看到对应目录。2、创建自定义的.snippet文件在此目录下,需要管理员权限,如果无法创建新文件,就复制一个其他的 .sn...

2021-09-04 10:21:33 5417 2

转载 JavaScirpt Canvas画四边形,移动顶点可以改变形状

直接上代码:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <t

2021-09-03 14:06:09 535

转载 JavaScirpt 获取canvas中鼠标的坐标

代码// 监听点击事件canvas.addEventListener("click", function(event) { getMousePos(canvas, event);});function getMousePos(canvas, event) { //1 var rect = canvas.getBoundingClientRect(); //2 var x = event.clientX - rect.left * (canvas.widt

2021-09-03 14:02:43 565

原创 C++ 读取目录中所有文件名称

本次介绍的方法依赖 dirent,在github官方地址https://github.com/tronkko/dirent下载下来,解压后使用。#include <dirent.h>读取目录中所有文件名称方法如下:static inline int read_files_in_dir(const char *p_dir_name, std::vector<std::string> &file_names) { DIR *p_dir = opend...

2021-09-03 13:58:10 1288

转载 判断点在直线的左右哪一侧

方法一:采用几何计算,求面积法。转载:http://blog.csdn.net/modiz/article/details/9928955注意向量是有方向的...判断 某一点在直线左右侧左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线的左侧还是右侧是计算几何里面的一个最基本算法.使用矢量来判断.定义:平面上的三点P1(x1,y1),P2(x2,y2),P3(x3,y3)的面积量:S(P1,P2,P3)=|y1 y2 y3..

2021-09-03 12:02:51 1694

转载 Python 项目打包(exe文件运行)

也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇。再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈。但是呢,我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运行exe文件的,这就为我们提供了一个便捷的方式。所以,从看了这个教程以后,这都将成为过去式,打

2021-09-03 11:38:04 7465

转载 深度学习 训练集(train)验证集(validation)测试集(test)与交叉验证法

机器学习中这三种数据集合非常容易弄混,特别是验证集和测试集,这篇笔记写下我对它们三个的理解以及在实践中是如何进行划分的。训练集这个是最好理解的,用来训练模型内参数的数据集,Classfier直接根据训练集来调整自身获得更好的分类效果验证集用于在训练过程中检验模型的状态,收敛情况。验证集通常用于调整超参数,根据几组模型验证集上的表现决定哪组超参数拥有最好的性能。同时验证集在训练过程中还可以用来监控模型是否发生过拟合,一般来说验证集表现稳定后,若继续训练,训练集表现还会继续上升,但是验证集会

2021-09-03 11:31:00 6118

转载 vector 内存释放

vector : C++ STL中的顺序容器,封装数组1. vector容器的内存自增长与其他容器不同,其内存空间只会增长,不会减小。先来看看"C++ Primer"中怎么说:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了满足连续存放这个特性,都需要重新分配空间、拷贝元素、撤销旧空间,这样性能难以接受。因此STL实现者在对vector进行内存分配时,其实际分配的容量要比当前所需的空间多一些。就是说,v.

2021-09-03 11:18:38 4853

转载 深度学习 常见的名词Top-1和Top-5分别有什么含义

在深度学习过程中,会经常看见各成熟网络模型在ImageNet上的Top-1准确率和Top-5准确率的介绍,如下图所示:那Top-1 Accuracy和Top-5 Accuracy是指什么呢?区别在哪呢?我们知道ImageNet有大概1000个分类,而模型预测某张图片时,会给出1000个按概率从高到低的类别排名,所谓的Top-1 Accuracy是指排名第一的类别与实际结果相符的准确率,而Top-5 Accuracy是指排名前五的类别包含实际结果的准确率。下面的代码可更为直观地说明其.

2021-09-03 11:07:49 5816

转载 C# Partial关键字

Partial关键词定义的类可以在多个地方被定义,最后编译的时候会被当作一个类来处理。首先看一段在C#中经常出现的代码,界面和后台分离,但是类名相同。public partial class Form1 : Form{ public Form1() { InitializeComponent(); }}其中用到了partial,我们打开Form1.Designer.cs文件,可以看到,原来Form1的另一部分类是在这个文件中设计的。这个部分类中

2021-09-03 10:46:55 392

Qt5串口通信.zip

Qt5串口通讯实例,包含使用说明、串口调试工具。

2021-10-14

OSG环境及配置说明.zip

对OpenSceneGraph环境配置及使用说明

2021-10-14

tensorrtx-yolov5--成功编译的CMakeLists.zip

tensorrtx-yolov5--成功编译的CMakeLists

2021-08-30

tensorrtx-20210612-V4版本-yolov5s成功.zip

tensorrtx-yolov5 V4版本 - yolov5s成功

2021-08-30

tensorRT安装成功后的测试数据.zip

tensorRT安装后测试数据mnist_data,真实测试可用。

2021-08-30

Qt串口通讯实例.rar

Qt5串口通讯实例,包含Qt串口程序、串口调试助手、虚拟串口工具及使用文档;我自己整理的,亲测可用!

2020-07-21

GNOME-MaxiusmThree扩展包.rar

GNOME-MaxiusmThree扩展包,测试可用,里面的 [email protected] 文件夹,是针对gnome-shell 3.18的扩展包。安装教程请参考:https://blog.csdn.net/qq_27278957/article/details/101149373

2019-09-28

ImportDataToExcel.rar

MFC C++ , 调用Office组件,来读写Excel文件,插入图片等操作

2019-05-30

C#浅拷贝(MemberwiseClone等多种方法)与深拷贝(反射、多种反序列化)实例

(抱歉,我无法修改下载积分,本想着免积分的)C#浅拷贝(MemberwiseClone等多种方法)与深拷贝(反射、多种反序列化)实例

2019-03-26

DevExpress15.2(含破解工具+汉化包)百度云下载--永久有效

DevExpress15.2(含破解工具+汉化包)百度云下载--永久有效,亲测可用。附上安装教程链接:https://blog.csdn.net/qq_27278957/article/details/86654336 如下载链接不可用了,请留言邮箱,一定补发,不会坑人(安装包太大,不能上传csdn,只能放在百度云了)

2019-01-26

DevExpress16.2(含破解工具)百度云下载--永久有效

DevExpress16.2(含破解工具)百度云下载--永久有效,亲测可用。附上安装教程链接:https://blog.csdn.net/qq_27278957/article/details/86654336 如下载链接不可用了,请留言邮箱,一定补发,不会坑人(安装包太大,不能上传csdn,只能放在百度云了)

2019-01-26

C++ TCP-socket端口通讯server+client

用C++编写的关于 TCP-socket端口通讯的实例,里面包含服务器端和客户端server+client,里面有大量的注释,通俗易懂

2017-09-15

C++ 包含类两个类互相调用彼此的类成员变量和方法

C++,C 包含类两个类互相调用彼此的类成员变量和方法,里面介绍了如何在头文件中创建相互的类对象,简单易懂

2017-09-13

SPEL+语言参考中文(爱普生RC+7.0)

爱普生RC+7.0 SPEL+语言参考 中文版,是一个非常好的参考文档

2017-08-11

GrayOnlyC (纯C++,不依赖opencv manager)

工程里没有包含OpencvSDK,因为它的内存超出了我上传的限额,所以去掉了。用的时候需要下一个放到jni目录中。具体的名称配置,在我的博客中opencv系列的《Opencv图像变灰处理(纯C++,不依赖Opencv Manager)》文章中介绍到。

2017-08-10

GrayOnlyC 不依赖opencv manager(里面不包含opencvSDK)

因为opencvSDK文件太大,达到上传上限,所以见谅。可以参考我的博客中Opencv系列中名为“Opencv图像变灰处理(纯C++,不依赖Opencv Manager)”的博客,有详细的介绍使用,很简单的!

2017-08-09

opencv图片变灰(依赖Opencv Manager)

opencv图片变灰处理,需要依赖opencvSDK,sdk我也已上传。将sdk导入工程里,然后Gray项目依赖sdk就可以了。

2017-08-09

red5-live项目

自己写的red5的live项目,可以用。

2016-08-13

juv-rtmp-client

Android端与red5通讯jar包,破解版juv-rtmp-client

2016-08-13

Red5_plugin插件

Red5在Eclipse中的插件

2016-08-13

red5-0.9.1压缩包

red5-0.9.1压缩包

2016-08-13

Red5-0.9.1

Red5的0.9.1版本

2016-08-13

空空如也

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

TA关注的人

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