- 博客(51)
- 资源 (5)
- 收藏
- 关注
原创 VS 编译CMake生成项目 命令setlocal报错(error MSB3073)
于是找到对应的cmake文件,第84行,发现,install的头文件路径,路径存在但是是空的(文件夹组织架构需要有那个文件夹);所以创建一个ReadMe.txt空文件丢进去,再次执行。于是进入对应的build的工程目录,找到cmake_install.cmake;Cmake可以实现跨平台管理好自己的代码,nice tool;2)没有目录读写权限,尝试了,仓库放到C盘以外,失败;1)没有用管理员权限打开,尝试了,失败;切到VS,右键生成INSTALL;成功,打开对应输出文件夹,OK了;
2023-05-17 11:52:19 1336
原创 Eigen Segmentation fault (core dumped)
跨平台在Ubuntu的PCL里使用Eigen出现了段错误。而Windows里面没事
2022-11-25 01:34:59 822
原创 raspberry pi4B ncnn cpu vulkan benchmark
在树莓派上测试了cpu\gpu+vulkan在NCNN的benchmark。结论是使用NCNN部署,在测试时间节点,CPU模型要快于GPU模型。
2022-05-02 13:49:19 2000
原创 深度学习训练任务出现got multiple values for argument
got multiple values for argument;深度学习配置文件的写法
2022-02-03 01:08:01 25309 1
原创 20210801爬虫学习记录
玩耍的历程0.关于Selenium,一个爬虫0基础菜狗的福音1.关于requests2.关于多线程or多进程request3.Windows是不可能用Windows的,Ubuntu哥哥都是人才,说话又好听版权声明:个人学习与玩耍,切勿用于非法用途,请务必遵守robots协议0.关于Selenium,一个爬虫0基础菜狗的福音因为一些原因摸上了爬虫玩玩,因为鄙人没有太多web基础,也就仅限于手写html的水平而已。所以刚开始玩发现用selenium+chrome这种直观的组合真的太友好了,在爬的过程中可以
2021-08-01 04:01:26 198
原创 Selenium和chrome配合的一些记录
仅作交流使用,个人用途概不负责The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that chrome has crashed这是在tmux里面的运行情况,本来在终端里挺好的,后来发现把“#option.add_argument('headless')改成:option.add_argument('headless')
2021-07-04 13:43:32 227
原创 Stereo 3D卷积类视差生成网络的softargmin回归方法分析
写在前面的话:这篇小总结本来一年前就该写了,奈何自己懒,一拖再拖。好久没有研究这个课题,也该临时做个收尾。贴一下Middlebury: https://vision.middlebury.edu/stereo/eval3/神经网络的本质是一个自动的函数拟合器对于U型视差生成网络,是抽象(编码器)-解析(解码器)结构,而基于3Dcost volume的3D卷积网络则更具备可解释性,其中,最后在视差d方向使用了softargmin用来视差回归。sotargmin是什么东西呢?这小伙讲的不错:https
2021-05-12 21:38:41 947 1
原创 远程连接家里台式机的零成本解决方案
我有一台算力很强的台式机用来跑训练模型但是我希望能够远程监控它的运行状态和做一些操作,ssh足够。但是由于实际上自己的IP都是局域网(天朝的大局域网),所以需要做一番操作。当然teamview也越来越不良心了,花生壳之类的要多搞个软件或硬件实在不舒服,虽然我的路由器是梅林。。而且还要花钱,白嫖怪怎么会花钱呢?于是我拨打了电信小姐姐的电话给我换成了公网IP。有了后来的操作:1. 获得公网IP“喎?电信小姐姐吗?给我换一下公网IP”“好的,亲”于是我有了公网IP2. 打开测网速的或者查IP的网站发
2021-04-20 23:34:28 1390
原创 Ubuntu文件大小为0文件管理器的一个大坑
自己没事写个爬虫,保存numpy文件##在图形化的文件管理器里面看到一批数据大小为 0,我以为爬虫被屏蔽IP了或者程序哪里挂了,就不断找原因结果我写了半天用 numpy重新load发现保存的npy和在线转换的npy文件一样,然而我看文件大小仍然是0,所以很懵逼。明明文件大小是0,然而还是能读出来数据,后来进入终端看了一眼。文件里面是有数据的,图形化的界面没有更新出来文件大小。可能是文件过多。不清楚,实际界文件是正常保存了的!终端才是王道啊,看600828_npy.npy那个文件。x了狗了...
2021-04-07 01:47:22 597
原创 [杂七杂八]Pytorch+tensorboard error:unpack require a string argument of length 4
error:unpack require a string argument of length 4decodeerror: error parsing message这个错误是环境版本问题,我用:python 2.7pytorch 0.4.0tensorboardx 1.9tensorboard 2.0因此,pip uninstall tensorboardpip install tensorboard==1.9.0搞定PS:这些小框架和cudnn的版本、各个库之间的版本配合往往藏着坑
2021-03-23 11:00:05 160
原创 samba服务器配置共享盘的一些小问题
samba的坑和有时候vs调试的坑samba的作用etc/samba/smb.conf映射磁盘samba的作用当我们在linux环境快乐地用git或者企业编译环境时,又想享受vs的强大。尤其对于我们这些图像狗,imagewatch实在太好用了。或者需要和本地盘共享数据,samba的作用就体现出来了(指外部访问Linux的数据)samba安装略etc/samba/smb.conf[share] comment = share folder browseable = yes writa
2021-02-24 19:47:02 241
原创 PSMNet:Pyramid Stereo Matching Network学习测试笔记05-out of memory
写在前面的话:我单张1080ti batchsize=3我好难。我采用训练一部分;再测试;然后数据集再训练的方式进行。然而通过测试后再训练出现OOM异常:于是乎我尝试做了修改。训练两天后第一次训练完:终于可以开始第二次训练然而:未完待续...
2019-10-15 21:42:16 728
原创 PSMNet:Pyramid Stereo Matching Network学习测试笔记04-特征提取部分前向传播
写在前面的话:暂时没有不代表以后不会回来添加。1. 金字塔池化(图为2k加载略慢)feature_extraction( (firstconv): Sequential( (0): Sequential( (0): Conv2d(3, 32, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False)...
2019-09-19 21:16:46 857
转载 PyTorch的函数们
写在前面的话:PyTorch调试看过程是真的方便。nn.Sequentia()pytorch系列7 -----nn.Sequential讲解A sequential container. Modules will be added to it in the order they are passed in the constructor. Alternatively, an ordered ...
2019-08-03 21:47:12 390
原创 ValueError: some of the strides of a given numpy array are negative. This is currently not supported
ValueError: some of the strides of a given numpy array are negative. This is currently not supported, but will be added in future releases.Pytorch0.4问题:ValueError: some of the strides of a given nu...
2019-07-26 18:41:58 1663
原创 OpenCV4.1 FileStorage的参数:BASE64的变化以及使用时候的不同
问题描述:我在OpenCV3.2处理出来一堆xml的数据,在慢慢朝OpenCV4.1转,过程中发现需要往原来的xml里面添加几个Mat,顺便测试一下读写,结果发现BASE64变了。在OpenCV 3.2里面,使用BASE64的方式如下:cv::FileStorage fs1t(dirs[i] + “\prepare\matchMatLFixfill.xml”, FileStorage::WR...
2019-07-13 18:10:00 937
转载 深度学习小笔记05-扩展autograd-摘抄自《深度学习框架PyTorch:入门与实践》陈云-附个人书评
为什么摘抄这一段,因为我认为这里是一个非常有用的部分,看完autograd就想去问答区提问:然后发现没有c币,于是乎暂时作罢,结果发现答案就在下一小节(先看完再想问题,不然浪费了一个好问题),没办法我就是这么热爱思考的一个人,看完立刻就有问题,等不到再看一段书。— 我是分界线—p94:目前,绝大多数函数都可以使用autograd实现反向求导,但如果需要自己写一个复杂的函数,不支持自动反向...
2019-07-08 02:56:00 337
原创 深度学习三维重建-双目视差三维重建小笔记
记录一下深度学习进行双目三维重建看过的网络持续更新(时不时更新)数据集:SceneFlowKITTI与三维有关的数据集:TanksAndTemples一大堆Github总结的数据集Github大佬的笔记-----------------------------------我是分界线------------------------------------SceneFlow数据...
2019-07-01 16:55:09 7166
原创 PSMNet:Pyramid Stereo Matching Network学习测试笔记03-如何训练网络
这里开始看PSMNet源码数据集如何组织输入不看,只看这个网络做了哪些工作。if self.training: w, h = left_img.size th, tw = 256, 512 x1 = random.randint(0, w - tw) y1 = random.randint(0, h -...
2019-07-01 15:58:15 1368
转载 深度学习小笔记04-魏秀参《解析深度学习-卷积神经网络原理与视觉实践》
这本书讲的很好,难得的高质量的精华内容,相比其他蹭热度的书靠谱扎实的多。我这里记录一下对我来说有用的内容:9.4小结:p111在分类问题的目标函数中,交叉熵损失函数是最为常用的分类目标函数,且效果一般优于合页损失函数;大间隔损失函数和中心损失函数的出发点在于增大类间距离、减小类内距离,如此一来不仅要求分类明确,而且还有助于提高特征的分辨能力;坡道损失函数是分类问题目标函数中的一类非凸损...
2019-06-28 11:17:54 1465
原创 深度学习小笔记03-,3*3的卷积核为什么可以代替5*5的卷积核和7*7的卷积核以及参数怎么算
先贴两个博客:为什么一个55的卷积核可以由两个33的卷积核替代?(这个不要重要)5x5卷积核可以用2个3x3卷积核替代的原因(这个不重要)看图解决所有这张图被用烂了。在一个卷积层,因为权值共享,所以一个33只有9个w和一个b这些权值。当stride=1时,55的矩阵被卷积成33,然后再经过一个33后就可以变成11,也就是说,经过两个33的卷积核后,一个值对应的数据源实际上是一个55的覆盖...
2019-06-12 11:53:13 6410 1
原创 使用Python整理数据集,规范化数据
写在前面的话:经过大量的采图实验,数据散落各处,设备也调整过,标定参数之类的也都不一致,以前整理数据都是用的C/C++傻乎乎地system(“cp str str”)虽然知道shell更简单,但是毕竟懒,现在发现PY真是一把利器。已知部分(多数数据)数据目录结构如下:用下面的方式整理实验数据,写完这个也可以当是PY学习的小例子:import osimport shutildirroo...
2019-06-10 10:13:24 3146
原创 深度学习小笔记02-工具环境错误篇
Spyder调试show image提示Please install matplotlib or guiqt (Anaconda环境)那么pip install matplotlib就好了(当然部分情况下是装完还是不能用的,pip list也有,就是不能用。如果是这种情况那么继续)打开iPython然后:!pip install matplotlib...
2019-06-09 14:20:26 114
原创 Python 笔记
这里写自定义目录标题在有编程基础情况下快速上手Py如何创建一个注脚我认为需要注意的地方,一定用得上配置:在有编程基础情况下快速上手Py本人C++/Java都学过,还会MATLAB,但是因为某原因要用Py,这里记录下最高效学习的过程如何创建一个注脚我认为需要注意的地方,一定用得上配置:在使用import导入模块时,查找顺序为:当前目录;PYTHONPATH;Python默认安装目录。...
2019-06-09 14:19:09 132
原创 扯淡DIY-分享一下自己的键盘:GH60
GH60可以说是程序员的浪漫之作了。我的输入魔方,手不需要挪位置就可以完成全部操作,而且,根据自己的喜好自定义轴和按键(全键盘)比如我觉得Capslock没啥用就改成了Fn,然后结合wasd就变成了方向键(当然还有hjkl)下面是我的三层配列:第0层:基本操作第一层:功能键层第二层:鼠标层(纯粹好玩,可以应急)下面是配列代码:在在这个链接里面生成烧写文件层0(基本):["E...
2019-06-05 23:29:40 3121 2
原创 PSMNet:Pyramid Stereo Matching Network学习测试笔记02-网络结构图
写在前面的话:恕我直言,看到计算图的第一眼我的内心是崩溃的。图如下:看不清楚是不是。在我分享的资源里面有原图,先放下属性:我的机子还可以,但是打开卡了。推荐用ImageGlass打开。可以方便看大图。...
2019-06-02 23:35:35 1454 3
原创 PSMNet:Pyramid Stereo Matching Network学习测试笔记01 -- 小问题的小笔记
文章目录选中执行,一步步看网络结构出问题:from dataloader import listflowfile as lt选中执行,一步步看网络结构出问题:from dataloader import listflowfile as ltImportError: No module named dataloader明明dataloader就在当前文件夹下,文件夹里面也有__init__.p...
2019-05-30 14:18:48 1134
原创 PSMNet:Pyramid Stereo Matching Network学习测试笔记00
CVPR2018原文链接Github仓库地址SceneFlow数据集链接,只需要cleanpass和Disparity文章目录1.简要描述2.硬件推荐3.训练过程4. 不靠谱的测试5.PSMNet存在问题1.简要描述PSMNet是一个很6皮的三维重建网络,我需要做三维重建,说句实在话,经典结构光法精度高,也已经发展到瓶颈了,多频外插法一枝独秀。深度学习的双目仿生原理,感觉会很有前景和研究...
2019-05-29 03:16:58 4566 31
原创 深度学习小笔记00-深度学习看的书推荐和其他小问题还有一些博客链接
写在前面的话:一些零零碎碎的小事情在资源有限情况下训练神经网络(其实这是很有限的方法,并不如直接加硬件来的实际)最近测试PSMNet网络,在SceneFlow数据集上,作者使用4路Titan Xp12G 显存,12的BatchSize,单卡一次3组数据。我只有1080Ti11GB,单卡3组Out of Mem。使用nvidia-smi查看后,发现batchsize是2时候能用,占用显存约7G...
2019-05-25 15:39:10 280
原创 双目三维重建突然想保存的博客链接
推荐两个微信公众号:计算机视觉life、CVer来自知乎的:立体视觉书籍推荐&立体匹配十大概念综述—立体匹配算法介绍SSD:OpenCV的匹配,默认就是像素差的平方和再开根号。(不是SSD,只是这两种方式都有共性)...
2019-05-21 11:29:02 719
原创 TensorFlow学习笔记03-Faster-RCNN_TF总是不能用,踩得坑(附效果)
原环境:i7 8700k 1080Ti ubuntu16.04,cuda 10.0 cudnn 10.0 Tensoeflow 1.13.1git clone --recursive https://github.com/smallcorgi/Faster-RCNN_TF.git遇到了几乎所有问题。根据报错的结果挨个去解决。最终我遇到了在这个Github的issue区都没有的问题。最终决定...
2019-05-16 20:47:31 552
原创 关于深度学习的一点思考
写在前面的碎碎念:按照习惯,开始总想写点什么东西。可能是高中写题记作文凑字数养成的习惯,其实我觉得这个习惯还是挺好的,可以作为正式开始的过渡,让语言表达慢慢开始进入状态。这篇博文只是闲来无事思考一下,并没有太多金子在里面。或许有吧,等我发现了再挖出来。文章目录傅里叶变换、奇异值分解、小波变换、泰勒公式、幂级数和傅里叶级数、数值分析神经网络,分类任务:傅里叶变换、奇异值分解、小波变换、泰勒公式、...
2019-05-03 22:28:40 861
原创 anaconda:ImportError: libsodium.so.23: cannot open shared object file: No such file or directory
写在前面的话:动手前先看完博文,不然你会骂我anaconda出现打不开app的情况libsodium.so.23: cannot open shared object file: No such file or directorysudo apt-get install libsodium-devconda update condaconda install -c conda-forge lib...
2019-05-01 01:42:18 2821 1
原创 TensorFlow学习笔记02-《TensorFlow:实战Google深度学习框架 第2版》卷积神经网络一处错误
写在前面的话:抄书是一个好习惯,大一学C语言时候抄书,研一学OpenCV时候抄书。抄书是强迫自己认真读书的过程。也是能让自己慢下来从作者视角思考的过程。抄书是个好习惯,尤其是对于善于走神的同学。TensorFlow学习笔记02-《TensorFlow:实战Google深度学习框架 第2版》卷积神经网络一处错误卷积神经网络CNN例子:LeNet5在MNIST数据集上测试第128页(别人给的pd...
2019-04-22 11:07:13 311
原创 TensorFlow不支持GPU问题解决-The minimum required Cuda capability is 3.5
2019-04-10 11:45:33.147110: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1455] Ignoring visible gpu device (device: 0, name: GeForce GTX 870M, pci bus id: 0000:01:00.0, compute capability: 3.0) ...
2019-04-10 16:01:47 5544 2
原创 TensorFlow学习笔记01-常见函数和杂七杂八的笔记
写在前面的话:TF的结构在开始阶段还是比较难受的。它和之前学的所有语言都不一样。传统语言都是顺序运行,TF采用tensor的方式工作,因此在定义完之后,在没调用run之前。只是有一堆定义,也就是计算图。这里记录下遇到的常用函数,不限于TFTensorFlow官方网页能上啦,Google在ubuntu该怎么上我还真不会,GFW…(默念社会主义核心价值观)np.random.randint()...
2019-04-09 14:14:21 439
原创 2019腾讯实习笔试题部分记录+两次电话面试笔记
第一题:有n层的一座塔,跳塔有n层的一座塔,每层高度不一样,现在小Q去爬塔,有如下特性:他爬塔的速度恒定,也就是说爬每一层的用时和这一层的高度成正比。但是他有一个能力:他可以有一种魔法,这个魔法可以跳过一层或者两层塔,但是每跳跃一次,都要停下来爬至少一层才能继续跳跃。需要你规划出一条方案,让他能够最短的时间爬到塔顶(最后如果跳跃,可以选择越过塔顶,也就是说如果最后倒数第二层是走完的,直接跳到顶就...
2019-03-22 10:40:58 5781 3
原创 乱七八糟的学习笔记01
文章目录vs2008哪些工程文件可以删除vs2008哪些工程文件可以删除https://social.microsoft.com/Forums/es-ES/5fccd6b3-4992-46fa-90c9-4b93015fd197/vs200821738201232403731243259912021421487201972102438500?forum=visualcpluszhchs下面是...
2019-03-13 16:32:03 196
OpenCodecSetup64.zip
2020-02-29
PSMNetPreTrain.zip
2019-05-29
vs2017用的opencv3.3和contrib包
2018-01-23
VS2017可用的Imagewatch
2017-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人