![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
code
cycyco
这个作者很懒,什么都没留下…
展开
-
win10+VS2019配置Sophus库
配置Sophus库原创 2023-03-17 15:40:47 · 829 阅读 · 0 评论 -
保存dataloader状态 恢复中断训练
对于pytorch恢复一个epoch中的中断的训练时,通常dataloader都会从头加载,对于大型数据集不友好,loss又重新下降了这时候可以自定义sampler调用dataloader时传入自定义sampler,指定恢复的step就可以啦!ref也可以用笨方法,空跑到指定的step:...原创 2022-07-09 11:37:19 · 488 阅读 · 0 评论 -
PX4自定义pkg包roslaunch
创建pkg首先在Ros工程目录src下,创建新的功能包refcatkin_create_pkg <pkg_name>编译自己写的源文件在pkg文件夹下创建src文件夹,把cpp文件放进去,在工作空间(catin_ws)下编译catkin_make #编译所有包source ~/catkin_ws/devel/setup.bash #刷新一下setup.bash环境运行rosrun <pkg_name> function提示没有rosrun则sudo apt原创 2022-04-11 17:35:51 · 258 阅读 · 0 评论 -
c++/python header/args
C++opencv#include <opencv2/core/utility.hpp>int main(int argc, char *argv[]){ const String keys = "{help h | | print this message }" "{video v原创 2022-03-14 15:49:36 · 4567 阅读 · 0 评论 -
#include <windows.h> 报error C2872: “ACCESS_MASK”: 不明确的符号
错误原因opencv的using namespace cv和windows.h中ACCESS_MASK定义冲突。解决方法法一:(网传方法)把using namespace cv删掉,并用cv::替换所需类型,但很麻烦法二:把using namespace cv放到#include <windows.h>后面,亲测可行参考链接https://stackoverflow.com/questions/39348845/c2870-ambiguous-symbol-error...原创 2022-03-11 22:31:23 · 3987 阅读 · 0 评论 -
opencv出现无法解析的外部符号问题
Point2f 出现未知重写符号、变量不是成员的类等问题原因:未包含#include <opencv2/core/core.hpp>using namespace cv;无法解析的外部符号问题原因:头文件重复包含参考原创 2021-12-31 15:26:17 · 2160 阅读 · 0 评论 -
HPatches源码分解/源码阅读笔记
读取数据hpatches.pydef get_patch(seq,t,idx): """Gets a patch from a sequence with type=t and id=idx""" return getattr(seq, t)[idx]tps = ['ref','e1','e2','e3','e4','e5','h1','h2','h3','h4','h5', 't1','t2','t3','t4','t5']t in tpsseq=hpatch_sequence原创 2021-12-31 10:00:49 · 217 阅读 · 0 评论 -
Numpy,Tensor(Pytorch) 使用对照
矩阵NumpyTensora.size\矩阵元素数量a.shapea.shape形状大小属性操作NumpyTensornp.expand_dims(a, axis=1)a.unsqueeze(1)升维np.squeeze(a)a.squeeze()降维np.concatenate((a,b),axis=1)torch.cat((a,b),dim=1)拼接np. tile(a,2)torch.repeat(2原创 2021-12-31 09:59:45 · 133 阅读 · 0 评论 -
TensorFlow实践笔记
TensorFlow原创 2021-12-31 09:57:53 · 88 阅读 · 0 评论 -
c++/python 输出写入、读取txt文件
C++#include <iostream>#include <fstream>using namespace std;string fname="..\\..\\..\\xxx.txt";ofstream pout(fname,ios_base::trunc);pout<<outputnum<<" "<<endl;pout.close();pythonwith open('data.txt','w') as f: #设置原创 2021-12-31 09:52:04 · 742 阅读 · 0 评论 -
slurm sbatch 多任务运行 --ntask
-ntasks或-n任务在SLURM中做什么?我在用是slurm,使用一些计算集群-NTASK公司或-n. 我显然已经读过相关文档了http://slurm.schedmd.com/sbatch.html:sbatch不启动任务,它请求分配资源并提交批处理脚本。此选项建议Slurm控制器在分配中运行的作业步骤将启动最多 个任务,并提供足够的资源。默认值是 每个节点一个任务,但是请注意–cpus per task选项将 更改此默认值。我不明白的是:在分配内运行将启动最大数量的任务,并提供足够的资源。原创 2021-01-18 11:47:27 · 10888 阅读 · 2 评论 -
EfficientNet 部分源码解读
模型链接:https://github.com/tensorflow/tpu/blob/master/models/official/efficientnet/efficientnet_model.pyHead分类头build: #激活函数 self._relu_fn = (self._block_args.activation_fn or global_params.relu_fn or tf.nn.swish) # Head part. #卷积层原创 2020-12-18 10:29:20 · 1406 阅读 · 1 评论 -
PIL opencv 坐标系
PIL:opencv:opencv的cv2.warpAffine(image,M,(1080,1080)),M为仿射矩阵(2,3)第一行为横向,第二行为竖向原创 2020-12-10 16:08:34 · 474 阅读 · 1 评论 -
matlab、opencv、pytorch实现仿射变换
matlabtform = affine2d(tform');dst=imwarp(img,tform);figure;imshow(dst);%会自动移到中心opencv需要自己平移Mat Mt= (Mat_<float>(2, 3) << 1,0,0,0,1,0);warpAffine(srcimg, img, Mt,Size(N, M));//输出大小N*Mpytorch和直觉相反,仿射变换矩阵应为A的逆。需要缩放平移才能显示完全class Affi原创 2020-08-28 23:38:55 · 519 阅读 · 0 评论 -
DL相关库(PIL,numpy,pandas,cv)
Numpy创建import numpy as np a = np.array([1,2,3],dtype = None, copy = True, order = None, subok = False, ndmin = 0)numpy.asarray(a, dtype = None, order = None)#可以是,列表, 列表的元组, 元组, 元组的元组, 元组的列表,多维数组...原创 2020-05-11 10:55:33 · 312 阅读 · 0 评论 -
Python3学习笔记
参考教程:菜鸟教程基本语法;分隔同行两句代码数据类型类型是属于对象的,变量无类型,不需要提前创建查询类型:type()不会认为子类是一种父类类型。isinstance()会认为子类是一种父类类型。不可变Number(数字)、String(字符串)、Tuple(元组)可变List(列表)、Dictionary(字典)、Set(集合)数组数组从0开始,[0:5]表示从第一个到...原创 2020-05-01 15:17:25 · 506 阅读 · 0 评论