- 博客(54)
- 资源 (3)
- 收藏
- 关注
原创 Windows下使用VS2017运行ORB SLAM2的方法
链接:https://github.com/phdsky/ORBSLAM24Windows里面附带的教程写的非常详细。需要注意以下两点:1. 本文使用的opencv版本为2.4.13.6,从官网下载后需要使用cmake进行编译生成vc15的链接库(dll,lib)。2. 在编译Pangolin的时候,缺少OpenGL的库:VS2017->项目->管理NuGet程序包...
2019-06-04 16:09:17 2882 1
原创 Qt+OpenCV制作实用的棋盘格生成小工具
棋盘格应用非常广泛,可以用在需要标定的任何场景,而且有着不俗的精度。但是鉴于有些人对matlab、opencv不是很熟悉,因此制作棋盘格往往会耗费新手很多时间。本文就是帮助新手制作棋盘格的教程,可以直接在下面链接下载该程序(包含exe和源码):https://download.csdn.net/download/u012283902/10854231(注意:exe运行需要安装vs2017的...
2018-12-16 18:41:33 1187
原创 windows, python3, TypeError: parse() got an unexpected keyword argument 'transport_encoding' 解决办法
windows环境,python3安装threadpool时,报错:TypeError: parse() got an unexpected keyword argument 'transport_encoding'解决方法:conda install pip然后执行:pip install threadpool即可。...
2018-02-13 19:15:15 1575
原创 使用adb进行截图
adb工具即Android Debug Bridge,是计算机和手机的调试工具。最近很火的跳一跳脚本和答题脚本,都需要使用这个命令来获得手机的截屏,然后对截图进行分析,辅助游戏或答题。今天主要介绍adb中与截图相关的几个个命令:(参考http://blog.csdn.net/wirelessqa/article/details/29187339)1. 主要命令(1)adb
2018-01-28 14:05:51 95254 8
原创 caffe runtest 3 failed
[ FAILED ] 3 tests, listed below:[ FAILED ] DetectNetTransformationLayerTest/1.TestHueRotation, where TypeParam = caffe::CPUDevice[ FAILED ] DetectNetTransformationLayerTest/1.TestAllAugment
2017-03-26 08:50:29 1300
原创 libEGL.so.1 不是符号连接
环境:ubuntu16.04.2nvidia 375.39问题描述:在编译caffe runtest时候,出现的问题/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 不是符号连接/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 不是符号连接原因:系统找
2017-03-26 08:45:49 10290
原创 No module named cv2
安装完opencv3.2以后,在python下import cv2会出问题:>>> import cv2Traceback (most recent call last): File "", line 1, in ImportError: No module named cv2>>> 解决办法:在python下输入以下import syssy
2017-03-25 13:04:41 978
原创 ubuntu opencv3.2 安装小结
软硬件环境:ubuntu16.04.2cuda8.0cudnn5.1最后按以下网址安装成功:https://blog.kickview.com/building-a-digits-dev-machine-on-ubuntu-16-04/过程中也遇到问题:(1)安装liblapackesudo apt-get install liblapacke-dev
2017-03-25 11:21:35 1307
原创 使用caffe训练faster-rcnn时遇到的问题总结
经过今天一天的实验,充分了解了在深度学习领域,显存大的重要性。不得不承认,有了N卡以后,效率提高了很多,当然这也得益于纠缠于cpu训练faster rcnn的日子....(1)今天早上,主要解决了faster rcnn 下的caffe不能编译的问题。问题产生的原因是faster rcnn下的caffe不支持cudnn5.1,当时就单纯的把Makefile.config下的 USE_CU
2017-03-18 16:41:40 11551 9
原创 faster rcnn 中如何使用 cudnn5.1
环境:ubuntu16.04.2gtx1050 2gcuda8cudnn5.1问题描述:使用faster rcnn中的caffe时,修改Makefile.config,无法编译通过 cudnn:=1,而blvc中的caffe是可以再cudnn:=1的情况下编译成功的。原因是随之caffe的更新,支持了cudnn5.1,而faster rcnn中的caffe一直没有更新解
2017-03-18 15:46:52 1479
原创 caffe配置cuda时出现的几个问题
本次实验环境为:ubuntu16.04.2gtx1050 2G之前一直使用cpu进行实验,因为要使用faster rcnn,此时再使用cpu进行实验时,虽然按照网络上各种修改后,可以使用cpu进行训练,但是我出现了无法保存模型文件的问题。深深的感觉到有一个正常的实验环境是多么重要。否则会把问题纠结于各种环境和修改无关紧要的问题(gpu-》cpu)上,无法继续实验。之前小一点的数
2017-03-18 09:59:26 1091
原创 caffe小显存问题
问题描述:本人使用硬件1050 2G显卡,在运行faster-rcnn中的./tools/demo.py时,出现以下问题:Loaded network /mydata/rcnn/py-faster-rcnn/data/faster_rcnn_models/VGG16_faster_rcnn_final.caffemodelF0318 09:18:46.357918 17490 sync
2017-03-18 09:39:41 3242
原创 Caffe-OpenCL在ubuntu16.04.2上的简要安装指南
本人迷信AMD战未来,于去年毕业后,购买AMD RX480,但是caffe下的GPU加速默认针对n卡,需要安装cuda。至此要么换卡,要么使用opencl版的caffe。想了想,也许rx480以后可以在深度学习领域战未来呢?于是乎,走上了安装opencl-caffe的不归路。简要安装指南:一、安装纯净ubuntu16.04.2系统这是首先要做的事情,本人使用了win10+ubuntu1
2017-03-12 11:58:52 3422
原创 Ubuntu 修复
从昨天到今天早上,终于让ubuntu上运行起来ubuntu了。大致分为这几部分:(1)关闭fast boot什么的我按网上教程做了,发现并不能有win10启动的选项,此处安装了easyBCD后,增加选项也未果,最后不小心删除了windows,然后害怕进不了系统,于是重新配置启动项,增加easyBCD的windows10启动项,奇迹般的有了开机选择系统的那个选项....(目前还是不知道如何在
2017-03-06 07:34:25 3353 2
原创 python中array.sum(axis=?)的用法
根据代码中运行的结果来看,主要由以下几种:1. sum():将array中每个元素相加的结果2. axis对应的是维度的相加。(稍后描述)python代码:import numpy as npdata=np.array([[[0,1,2,3],[4,5,6,7]],[[1,2,3,4],[5,6,7,8]]])sum0=data.sum(axis=0)sum1=data.su
2017-02-22 11:30:53 8635
原创 使用opencv提取RGB图像的三个通道,并显示
opencv中有一个非常实用的函数:mixChannels具体用法可以百度:代码:#include #include#includeusing namespace std;using namespace cv;int main(){ Mat img; img = imread("timg.jpg"); for (int i = 0; i < 3;
2017-02-15 14:15:40 40121 1
原创 函数的另一重写法
函数的另一种写法:#include#includeusing namespace std;void main(){ auto target = [&](const string &s){return s == "abc";};string test1 = "abc";string test2 = "abcd";cout cout getcha
2016-12-09 10:36:12 480
原创 opencv浅拷贝与深拷贝
1、当我将摄像头捕获到的的一帧图片赋值给srcImage时,如下所示:*videoCap >> srcImage;2、在不同时刻取出两张图Mat_imageL = srcImage;...Mat_imageR = srcImage;此时Mat_imageL和Mat_imageR都指向了srcImage,当srcImage变化时,这两个图片的值跟着变化。这就属于浅
2015-10-25 22:51:26 896
原创 vs2013+qt5.5中显示控制台
项目右键-->属性-->链接器-->系统-->子系统-->控制台 (/SUBSYSTEM:CONSOLE)如图所示1、2、
2015-10-25 22:33:56 1753
原创 k近邻matlab图示
%k=3时k邻域平均距离。subplot(1,2,1)hold onplot(0,0,'o')a=[1 -0.5 -2 1.5 -1.5 3 2];b=[1 1.3 -2.2 -3.8 2.9 -2.5 -3.5];plot(a,b,'+')alpha=0:pi/20:2*pi;%角度[0,2*pi]R=3;%半径x=R*cos(alpha);y=R*s
2015-08-27 23:02:05 2146
原创 关于qt的问题构造函数的问题
不会特别能明白,这个构造函数中的parent class qstep3 : public QWidget{ Q_OBJECTpublic: qstep3(QWidget *parent); ~qstep3();private: Ui::step3};记录一下,日后再看看书
2015-07-28 18:26:12 1347
原创 cocos2dx三角函数与小球
//第二课_angle = 0;_width = 0;//点auto dot = DrawNode::create();dot->drawDot(Vec2(0,0),10,Color4F(1.0,1.0,1.0,1.0));addChild(dot);dot->setPosition(visibleSize / 2);schedule([dot,this
2015-07-12 17:42:16 1239
原创 cocos2dx笛卡尔坐标
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } Size visibleSize = Director::getIn
2015-07-12 17:04:04 573
原创 另一个思路,用的是小波包
s=M(:,2)plot(M(:,1),s)[thr,sorh,deepapp,crit]=ddencmp('den','wp',s);[x,wpt,perf0,perfl2]=... wpdencmp(s,sorh,3,'sym6',crit,thr,deepapp);figure(2)plot(x)title('去噪信号1')s=M
2015-07-12 15:23:08 811
原创 关于matlab信号发展趋势的识别并读取fig文件代码
load('D:\Backup\桌面\新建文件夹 (2)\matlab.mat')这里保存了一个N*3的矩阵。[c,l]=wavedec(M(:,1),7,'db4');for i=1:7decmp=wrcoef('a',c,l,'db4',8-i);subplot(7,1,i);plot(decmp);ylabel(['a',num2str(8-i)]);
2015-07-09 20:51:43 1038
原创 关于matlab读取txt文件与连接离散点的函数
1、读取一个txt文件txt文件内容类似于:0.24674 0.897650.45464...M=load(“123.txt”)2、读取矩阵M的1列M(:,1)3、对离散点画线其中x=M(:,1),y=M(:,2)plot(M(:,1),M(:,2))
2015-07-09 13:40:03 1408
原创 pcl点云库学习笔记(二)
加载点云并显示。#include #include #include #include #include#includeint main(int argc, char** argv){pcl::PointCloud::Ptr cloud;cloud = pcl::PointCloud::Ptr(new pcl::PointCloud);p
2015-04-26 19:07:38 3122
原创 pcl点云库学习笔记
点云文件的打开。#include #include #include #include #includeint main(int argc, char** argv){pcl::PointCloud::Ptr cloud;cloud = pcl::PointCloud::Ptr(new pcl::PointCloud);pcl::io::lo
2015-04-26 16:52:51 2785
原创 关于github上一个关于lytro的代码
1、下载了github上了一个人脸变老的程序,是c++写的,其中有个头文件#include ,网上说是linux下的一个头文件,经过查阅说是可以用mingw编译,正在实践。没有用到unistd.h,将WIN32改成_WIN32,错误消失。2、#include "opencv2/contrib/compat.hpp"#include "opencv2/legacy.h
2015-03-29 09:15:18 854
原创 WebGL学习笔记01-------几个重要参数
1、scene= new THREE.Scene();2、camera的几个函数设置camera = new THREE.PerspectiveCamera(VIEW_ANGLE, ASPECT, NEAR, FAR);//照相机参数设定camera.position.set(x,y,z);//照相机的位置camera.lookAt(scene.position);//这里
2014-09-24 13:07:46 4031
原创 问题:为什么opengl超级宝典第一个例子都编译不成功?
由于此书出版已经出版一些日子了,如果按照例子中一个不差的打出来,却出现了这种错误. 1>c:\sb5\include\glbatch.h(77): error C2061: 语法错误: 标识符“GLenum”1>c:\sb5\include\glbatch.h(86): error C2061: 语法错误: 标识符“GLuint”1>c:\sb5\include\glbatch.h
2014-09-13 10:25:27 2125 2
转载 javascript
http://blog.163.com/flying_heart/blog/static/98119076200810132928472/
2014-06-04 13:37:04 480
原创 STL中for_each的源码大概是这个样子的
templatetypename InputIterator, typename Function>Function for_each(InputIterator beg, InputIterator end, Function f){ while(beg != end) f(*beg++);}所以
2014-05-04 16:58:31 767
原创 fstream中建立bmp文件总是不能打开的一个处理办法
std::fstream newbmp0("d:/haha.bmp",std::ios_base::in|std::ios_base::out|std::ios::app); newbmp0.close(); std::fstream newbmp("d:/haha.bmp",std::ios_base::in|std::ios_base::out|std::ios::binary);
2014-04-12 19:38:34 3242
转载 计算机数据存储模式
http://zhidao.baidu.com/link?url=Bw3uI6QNPKXU1bxLxbkcF4QK_n0IDEqk9SCY2gRHbIbFMnDoQ_Y3sh1JpVoi_wU3LF24X5snZhNtTqXqlkCNRa*计算机存储数据是二进制形式,二进制每8位为一个字节,如你的例子:十进制 二进制41715 1010 0010 1111
2014-04-11 20:42:00 953
原创 为什么叫ifstream和ofstream
iftream是读文件,而用的“i”,是in的意思,明明是进入的意思,怎么和读取有关系呢?oftream是读文件,而用的“o”,是out的意思,明明是出去的意思,怎么和写入有关系呢?反正我是很费解。其实是我们没有想对例子。in是说,由硬盘 “进入” 内存,这个进入是读取的过程,所以叫做inout是说,“移出”内存到硬盘,这是个写到硬盘的过程,所以叫做out
2014-04-01 18:58:42 1250 1
原创 opengl中关于平移旋转坐标系问题
void test::resizeGL(int width,int height){ glViewport(0,0,width,height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(-10,10,-10,10,-10,10); glMatrixMode(GL_MODELVIEW);}v
2014-03-29 19:06:27 1001
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人