- 博客(46)
- 收藏
- 关注
原创 ld returned 1 exit status
用Qt调试代码,出现这个问题,无法解决,直接在终端用cmake编译,具体的错误就显示出来了,修改后跑通。
2019-12-10 22:47:44 319
原创 catkin_make
# You should have created this in the Creating a Workspace Tutorial$ cd ~/catkin_ws/src进入src文件执行#catkin_create_pkg <package_name> [depend1] [depend2] [depend3]catkin_create_pkg beginner_...
2019-10-29 14:17:08 238
原创 算法练习
//快排 int partition(int arr[], int left, int right) { int p_left; p_left = left + 1; int p_right; p_right = right; while (p_left <= p_right) { while (arr[p_left] < arr[left]) p_...
2019-07-08 13:21:03 175
原创 多光谱信息的详解
The near infrared (NIR) band is dominated by reflected radiation and is dependent on illumination. Essentially, it behaves just as visual light, except that we cannot see it. In contrast, the thermal ...
2019-04-25 09:27:51 823
原创 BUG合集
/usr/include/vtk-6.2/vtkAtomicInt.h:307: error: reference to 'detail' is ambiguous class vtkAtomicInt: public detail::vtkAtomicIntImpl<T> 这个是在用pcl库的时候出现的问题,最后发现是类冲突导致的,因为同时也使用了opencv,加上了命令usi...
2019-04-18 00:29:48 568
翻译 如何利用Opencv可视化float或者double的深度图
//cv_bridge::toCvCopy(msg, sensor_msgs::image_encodings::TYPE_32FC1) -> image这个是我获取得到的一个深度图,这个数据信息是用Float32来表示的,下面对他进行可视化灰度输出,如果不经过下面的操作,得到的不是我所需要的图 cv::minMaxIdx(cv_bridge::toCvCopy(msg, sensor...
2019-04-17 22:13:27 2982
转载 pytorch 多gpu训练
原文链接overfitover用nn.DataParallel重新包装一下数据并行有三种情况前向过程device_ids=[0, 1, 2]model = model.cuda(device_ids[0])model = nn.DataParallel(model, device_ids=device_ids)只要将model重新包装一下就可以。后向过程opt...
2019-03-22 20:26:28 412
原创 利用kinect V1相机获取点云拟合平面获取相机角度信息
利用深度相机获取点云二维图像 将二维图像通过相机内参转换成点云 取局部点云,对点云进行平面拟合(采用的是SVD分解),利用最小特征值对应的特征向量为平面法向量利用深度相机获取点云二维图像深度相机原理介绍 安装深度相机(Kinect V1)驱动 借鉴创客智造的博客:链接 kinect V1的图像校准:利用上面的教程安装驱动,保证可以获取RGB和IR图像,然后按照链接进行标定 R...
2019-03-13 22:45:09 1630 1
原创 ctrl+alt+f1 不能输入密码并且显示 login incorrect
背景:想要安装英伟达显卡驱动,所以我下载了NVIDIA*****.run 文件,在安装过程中提示应该在console控制台下进行安装,也就是要关闭图形界面,要在命令行下进行安装。我知道自己服务器的名称和密码,而且肯定没有记错。我按ctrl+alt+f1进控制台以后需要登录ubuntu账号。问题:当我输入账号的名字,并且按enter以后,显示“Password: ”,接下来应该输入密码了,但是光...
2019-02-14 10:33:38 4086 5
原创 函数手册API
Python_opencvhttp://opencv-python-tutroals.readthedocs.io/en/latest/index.htmlPytorchhttps://pytorch.org/docs/stable/index.htmlPilowhttps://media.readthedocs.org/pdf/pillow/stable/pillow.pdf
2018-10-18 19:21:17 884
原创 服务器后台运行程序
后台运行程序nohup commd > output_filename.out 2>&1 &查看运行过程中的信息tail -fn 20 output_filename.out
2018-10-16 10:38:44 1403
原创 远程运行pycharm的时候显示already running怎么办
查看运行pycharm的进程 ps u 杀死进程 kill -9 ID 如果你是用shell远程连接服务器,而且在shell里面输入ps u,可能查询不到pycharm 的运行ID 只要在文件夹目录下右键,打开终端 在终端里输入ps u,找到ID kill -9 ID 杀死即可 如果第二种方法也找不到,那可能是因为你之前用管理员权...
2018-10-11 23:11:08 12527 1
转载 本机直接远程连接服务器Jupyter notebook
最近一直在跑神经网络的作业,所以借到了GPU的服务器,jupyter notebook 又是一个用Python写dl作业的神器,于是免不了要学会怎么远程访问jupyter notebook!1. 问度娘不靠谱…..大家分享的观点主要是下面这位博主的思路:http://blog.csdn.net/kunlong0909/article/details/52464495(生成密码,修改配置…...
2018-10-07 22:29:07 1586 1
转载 【Pytorch】RuntimeError: arguments are located on different GPUs
转载自@https://blog.csdn.net/okcd00/article/details/784706130x00 前言Pytorch里使用optimizer的时候,由于其会记录step等信息,有时会希望将optimizer的内容记录下来,以备之后继续使用,那么自然而然的会想到使用API中自带的torch.save(object, path)torch.load(path)...
2018-10-06 21:22:00 5793 2
转载 如何修改非root用户的ulimit -n的值
1.打开/etc/security/limits.conf,在里面添加如下内容* soft nofile 100000* hard nofile 100000其中*表示所有用户 nofile表示最大文件句柄数,表示能够打开的最大文件数目2.编辑/etc/pam.d/common-session,添加如下内容session required pam_limits.so3.编辑/etc/...
2018-10-06 19:03:15 5089 1
转载 如何使用特定显卡跑pyTorch
1@https://blog.csdn.net/u010698086/article/details/80346177方法一:改变系统变量使得仅目标显卡可见export CUDA_VISIBLE_DEVICES=0 #这里是要使用的GPU编号,正常的话是从0开始然后再运行pyTorch即可方法二:使用torch.cuda接口#在生成网络对象之前:torch.cuda.se...
2018-09-25 22:48:45 8304 1
原创 python下建立文件夹复制文件
import osfrom shutil import copyfilepath=r'/home1/sas/sparse-to-dense/data/nyudepthv2/train/'present_path=r'/home1/sas/sparse-to-dense/data/nyudepthv2/less/train/'train_dir=os.listdir(path)for i...
2018-09-25 09:28:00 373
原创 Python相关
python读入png图片后,显示大小为(480, 640, 3),转化为numpy以后为了方便处理,我们需要把维度的类型改变成(480, 640 ,3),利用到一个函数np.transpose(2, 0, 1)1@python下遍历文件加下的文件@https://blog.csdn.net/amanfromearth/article/details/79125361numpy里面用res...
2018-09-21 14:09:21 331
原创 深度学习小技巧
1@开始训练一个模型的时候,在一个很小的数据集上先训练该模型,可以较快地得到大概loss下降的趋势.2@batch_size的大小会影响优化过程.3@
2018-09-11 23:23:44 149
原创 数据预处理
结合图,很直观@http://7jia.com/1018.html这一篇很全面@https://blog.csdn.net/pipisorry/article/details/52247379数据预处理例子如下用sigmoid之前需要对数据进行归一化...
2018-09-11 14:56:14 215
原创 RuntimeError: CUDA error: unknown error
在利用python main.py运行程序的时候出现以下bug:RuntimeError: CUDA error: unknown errorTraceback (most recent call last): File "main.py", line 296, in <module> main() File "main.py", line 140, in m...
2018-09-11 10:41:17 13132 8
转载 Linux环境下查看内存CPU/GPU/cuda/cudnn状态
转载出处@https://blog.csdn.net/hhy_csdn/article/details/64915993查看内存和CPU使用情况单独查看内存使用情况的命令:free -m查看内存及cpu使用情况的命令:top也可以安装htop工具,这样更直观,安装命令如下:sudo apt-get install htop安装完后,直接输入命令:htop就可以看到内存或cpu的使...
2018-09-09 17:00:46 6122
转载 Batch_size
RuntimeError: CUDA error: out of memory有些时候GPU内存都已经满了,但是GPU的使用百分比还不到百分之10,这是什么情况? https://ptorch.com/news/160.htmlhttps://www.zhihu.com/question/32673260...
2018-09-09 16:54:13 401
原创 torch.onnx.export(model, input, "xxx.proto", verbose=True)出现问题
想从pytorch中得到xxx.proto时候发现出现以下问题:Traceback (most recent call last): File "/home/leon/Leon/sparse-to-dense-Leon/main.py", line 357, in <module> main() File "/home/leon/Leon/sparse-to-de...
2018-09-02 14:01:42 7966 3
原创 ORB_SLAM2安装
进入工程目录,我们发现有两个sh文件,一个是build.sh另一个是build_ros.sh。这两个都可以进行ORB_SLAM2的安装,我们先来看一下build.shecho "Configuring and building Thirdparty/DBoW2 ..."cd Thirdparty/DBoW2mkdir buildcd buildcmake .. -DCMAKE_...
2018-09-02 00:18:24 4014 2
原创 Python相关
当Python源码编译以后,需要对一些依赖库重新安装,而且有些是要用pip去安装。 python 文件、目录属性的操作os.path等os模块函数 https://blog.csdn.net/bytxl/article/details/50611840...
2018-09-02 00:13:55 129
原创 Vector的用法
vector容器是笔试时最经常用到的容器,它实际是一个类模板,它所具有一些成员函数我们必须熟练使用,这样才会加快编程速度。首先加头文件并定义: #include<vector>vector<int>vec;1、获取vector里的元素个数int len = vec.size();2、向vector添加元素int temp;cin>&g...
2018-09-02 00:13:14 464
原创 ECDSA host key for 192.168.0.101 has changed and you have requested strict checking.
原文地址:http://blog.csdn.net/ausboyue/article/details/52775281Linux SSH命令错误:ECDSA host key "ip地址" for has changed and you have requested strict checking.记录下方便记忆。解决方案:在终端上输入以下命令:ssh-keygen -R "你的远程...
2018-09-02 00:11:57 5531
原创 ubuntu下使用opencv问题以及解决方案
CMakeFiles/hw5_1_node.dir/computeORB.o: In function `cv::String::~String()':/usr/local/include/opencv2/core/cvstd.hpp:664: undefined reference to `cv::String::deallocate()'/usr/local/include/opencv2...
2018-09-02 00:10:20 2410
原创 ubuntu下绑定串口
查看有哪些设备连接在你的电脑上lsusb得到如图:查看usb串口上连接的信息,得到不一样的信息dmesg | grep ttyS*我使用了一个usb扩展器,这边可以看到,被连接在ttyUSB0上的就是我的usb扩展器,我在上面连接了3个外接设备,都是被连接在ttyUSB0上。如何绑定设备到具体的usb串口udev 是通过内核产生设备名增加别名的方式来达到 不管设...
2018-09-02 00:05:03 2287 1
原创 ROS使用小知识点
输入 rosrun rqt_graph rqt_graph可以打开一个界面观察节点与话题的关系 绿色和蓝色的是节点 红色的是话题查看ros中额的tf转换信息rosrun rqt_tf_tree rqt_tf_treehttps://blog.csdn.net/xianxjm/article/details/73457407 一个机器上创建好的Ros Package要拷贝到另一个机器...
2018-09-02 00:02:02 898
原创 ubuntu下编译小知识点
#改变编译器选项SET(CMAKE_C_COMPILER"g++")#出现如下错误:添加C++11特性#error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or...
2018-09-01 23:58:35 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人