自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【git】push reject:push mater to origin/master was rejected by remote

我已经关联了远程目录,然后我push master分支到远程。2.如果你有权限,然后你需要把master分支设置为源分支,因为远程仓库没有分支,找到自己的git安装目录打开git命令行窗口输入:git branch --set-upstream-to=origin/master master。如果你是Developer,那你没有推送master分支的权限,找你老大开。解决:1.可能是自己没有master分支权限(master是受保护的分支),这个自己可以到gitlab中看看自己是什么权限。

2024-07-19 14:32:54 70 1

原创 from torch.utils.ffi import create_extension TypeError: dist must be a Distribution instance

编译

2022-07-01 10:38:50 2330 2

原创 linux如何正确安装PCL库

1. 安装依赖, 如下是全部依赖包的安装,不肯定就所有安装一遍。sudo apt-get updatesudo apt-get install git build-essential linux-libc-devsudo apt-get install cmake cmake-guisudo apt-get install libusb-1.0-0-dev libusb-dev libudev-devsudo apt-get install mpi-default-dev openmpi-bin

2022-05-20 11:26:28 2570 1

原创 C++ 2.纯虚函数和抽象类

定义:纯虚函数是一个在基类中只有声明的虚函数, 在基类中无定义。要求在任何派生类中都定义自己的版本;纯虚函数为各派生类提供一个公共界面(接口的封装和设计,软件的模块功能划分);声明: virtual void func()=0; //纯虚函数案例://抽象类class Shape{public: int x, y;public: void set(int x, int y) { this->x = x; this->

2021-11-05 11:56:48 435

原创 C++ 1. 多态

多态的原理:动态绑定:c++中,我们在使用基类的引用(指针)调用虚函数时,就会发生动态绑定。所谓动态绑定,就是在运行时,虚函数会根据绑定对象的实际类型,选择调用函数的版本。动态多态动态多态是利用虚函数实现的。在类中如果出现virtual关键字,那么这个类的大小将会多出一个指针的大小(32位4字节,64位8字节),多出来的这个指针(_vfptf)指向函数指针数组的首地址,我们称这个函数指针数组为虚函数表。子类在继承基类时,会连同虚函数表一起继承,如果重写基类的虚函数,则会覆盖掉虚函数表中的函数地

2021-11-05 11:42:05 402

原创 opencv 读取错误:[h264 @ 0x8f915e0] 解码 MB xx xx,字节流 -x 时出错

问题描述:每次读取大约 100 帧后,都会出现如下问题非正常结束。回答1:我正面临这个问题,我现在刚刚解决了它。(注意:我使用的是python3)我怀疑这与时间有关,因为在连续capture.read(). 你的问题让我确信这一点。此外,当我从我的网络摄像机(使用 H264 编码)流式传输时会出现问题,并且在使用我的笔记本电脑摄像机时没有问题。所以对我有用的解决方案是使用多线程和 python “线程”模块。一个线程流和其他进程,同时正确管理线程锁,因此不会发生读/写冲突。回答2:这仅适用于

2021-08-06 15:03:58 2132

转载 南京大学王利民老师:Actions as Moving Points(复现问题)

一 写在前面未经允许,不得转载,谢谢~~~这篇文章主要整理一下视频动作识别领域常用的数据集~~~大概但不严格按照时间顺序排列。二 视频分类数据集HMDB51来源:HMDB: a large human motion database类型:Action recognition年份:2011论文:paper数据:51种动作类别,6,766个视频片段;train_info: {video, class}其他信息:动作又分为面部动作(smile,laugh,chew,talk);有其他东

2021-06-23 12:31:52 964

原创 loss多次backward和loss加和后backward

1.loss1.backward(retain_graph=true); loss2.backward(); optmizer.step()2. loss1.backward(); optimizer.step(); loss2.backward(); optimizer.step()3.(loss1+loss2).backward(); optimizer.step()结论:1和3一样 2不一样原因:在backward的时候,2的计算方式更新了两次网络参数,导致bp时候梯度计算出现变化,而1,3在

2020-12-30 17:07:56 4466 2

原创 OpenCV编译(以3.4.0为例)

方法一:使用官方提供的已编译好的文件优点:方便快捷缺点:版本限制选择opencv-3.4.0-vc14_vc15.exe,下载完成后可以直接打开解压,即可在自己的项目中直接使用。具体步骤为:1.配置环境变量打开电脑右键属性-高级系统设置-环境变量,Path中新增:E:\opencv\build\x64\vc14\bin(此处为解压对应目录)。引入相应头文件、库文件、链接库打开自己的工程,右键属性-配置属性-VC++目录-包含目录,新增:E:\opencv\build\include\ope

2020-12-01 15:58:49 1721

原创 基于C++的深度学习模型部署方式(一)

工业界与学术界最大的区别在于工业界的模型需要落地部署,学界更多的是关心模型的精度要求,而不太在意模型的部署性能。一般来说,我们用深度学习框架训练出一个模型之后,使用Python就足以实现一个简单的推理演示了。但在生产环境下,Python的可移植性和速度性能远不如C++。所以对于深度学习算法工程师而言,Python通常用来做idea的快速实现以及模型训练,而用C++作为模型的生产工具。目前PyTorch能够完美的将二者结合在一起。实现PyTorch模型部署的核心技术组件就是TorchScript和libtor

2020-12-01 15:32:35 6220

原创 更改cuda

2020-03-05 16:43:31 241

转载 姿态估计

转载姿态估计相关大全

2020-03-04 17:03:47 139

转载 一文读懂图像中点的坐标变换(刚体变换,相似变换,仿射变换,投影变换)

转载:一文读懂图像中点的坐标变换(刚体变换,相似变换,仿射变换,投影变换)

2020-02-27 18:03:55 288

转载 世界坐标系,相机坐标系,平面坐标系,像素坐标系

转载:世界坐标系,相机坐标系,图像坐标系,像素坐标系世界坐标系、相机坐标系、图像坐标系、像素坐标系之间的转换一、世界坐标系到相机坐标系世界坐标系,也称为测量坐标系,它是一个三维直角坐标系(xw,yw,zw)。在世界坐标系中可以描述相机和待测物体的空间位置。世界坐标系的位置根据实际情况自行确定。相机坐标系也是一个三维直角坐标系(xc,yc,zc)。相机坐标系的原点是镜头的光心,x、y轴分...

2020-02-27 17:28:05 5162

原创 【Mxnet】Dataset和DataLoader模块(四)

导语在gluon接口中,通过Dataset和DataLoader来对数据集进行循环遍历,并返回batch大小的数据,其中Dataset对象用于数据的收集、加载和变换,而DataLoader对象用于返回batch大小的数据。Dataset所有Dataset类中,都有以下四个方法:getitem(idx): 数据加载,用于返回第idx个样本len(): 用于返回数据集的样本的数量tran...

2019-12-18 14:21:50 864

原创 【Mxnet】神经网络(三)

Gluon中的nn模块创建 全连接层、卷积层、池化层、激活层全连接层mxnet.gluon.nn.Dense(units, activation=None, use_bias=True, flatten=True, dtype=‘float32’, weight_initializer=None, bias_initializer=‘zeros’, in_units=0, **kwargs)...

2019-12-18 13:13:05 735

原创 【Mxnet】自动求梯度(二)

现有X,Y两个NDarray加减乘除对应元素加减乘除X.exp() 以e为底的幂nd.dot(X, Y.T) 矩阵点乘nd.concat(X, Y, dim=0)多个NDArray在不同的维度上(0表示列,1表示行)进行连接X.sum()所有元素求和X.norm().asscalar() 通过asscalar函数将结果变换为Python中的标量...

2019-12-18 10:33:36 232

原创 【Mxnet 】入门篇(一)

mxnet 新提出的 Gluon 框架是一个 动态图框架:动态图: define by run 代表就是 Tensorflow,我们首先定义好计算图,然后 feed 数据进行训练网络参数。静态图: define and run 代表就是 chainer, pytorch 和 Gluon 了,在运行的时候定义图。在每个 batch 进行训练的时候都会重新定义一次计算图。1. 安装...

2019-12-10 16:11:02 464

转载 pytorch模型转换到mxnet工程中使用

有关将 PyTorch 转换为 ONNX,然后加载到 MXNet 的教程关于ONNX 概述将 PyTorch 模型转换为 ONNX,然后将模型加载到 MXNet 中函数介绍参数转载自: https://docs.aws.amazon.com/zh_cn/dlami/latest/devguide/tutorial-onnx-pytorch-mxnet.html关于ONNX 概述开放神经网络交...

2019-11-26 09:46:12 847

空空如也

空空如也

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

TA关注的人

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