自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 我们正是上帝想要变成的模样,所以珍惜这一生吧

我们正是上帝想要变成的模样,所以珍惜这一生吧

2015-07-28 21:33:26 386

原创 关于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

原创 在vs2013+qt中添加控制台

看这个图即可。

2015-06-14 20:41:24 1567

原创 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

原创 vs2013+qt+opencv3.0配置

1、安装QT: 5.3.2版本32位OpenCV:

2014-10-23 13:24:07 7105

原创 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

棋盘格生成小工具

QT5.11.2+VS2017+OpenCV4.0的棋盘格生成小工具,包含exe和代码。exe运行需要安装必要的运行库(如vs2017运行库)。

2018-12-16

机器学习实战

这本书有非常棒的实例,可以很大程度上帮助我们知道应用在哪些方面。让你感受机器学习的强大之处。

2015-03-14

空空如也

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

TA关注的人

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