自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (14)
  • 收藏
  • 关注

原创 windows cmd 路径切换

1.开始->运行->CMD2.进入某个磁盘,直接盘符代号:如D:,不用CD 命令切换3.进入除根录以下的文件夹 cd 文件夹路径 例如我要进入 E:/Program Files/PHP 就输入 E:回车注: 不 能在一打开CMD的时候运行CD E:/Program Files/PHP,需要先进入磁盘(若一打开CMD的时候运行CD E:/Program Files/P...

2019-07-25 20:11:43 3451 1

原创 利用栈实现实现迷宫问题

#include<stdio.h>#include<stdlib.h>#include<string.h>#define m 6#define n 8int maze[m+2][n+2]={{1,1,1,1,1,1,1,1,1,1},                    {1,0,1,1,1,0,1,1,1,1},               ...

2018-08-06 20:42:35 686

原创 直接计算中缀表达式

#include<stdio.h>#include<stdlib.h>#include<string.h>/*求算符优先级*/int priority(char op){    switch(op)    {        case '#': return 1;        case ')': return 2;        case...

2018-08-06 20:41:52 1273

原创 排序算法总结

sort排序,手写cmp函数      #include<stdio.h>#include<iostream>#include<algorithm>#include<string.h>#include<math.h>using namespace std;int cmp(int x,int y){    return ...

2018-07-31 01:57:07 271

原创 路灯

 V先生有一天工作到很晚,回家的时候要穿过一条长l的笔直的街道,这条街道上有n个路灯。假设这条街起点为0,终点为l,第i个路灯坐标为ai。路灯发光能力以正数d来衡量,其中d表示路灯能够照亮的街道上的点与路灯的最远距离,所有路灯发光能力相同。为了让V先生看清回家的路,路灯必须照亮整条街道,又为了节省电力希望找到最小的d是多少? 输入   输入两行数据,第一行是两个整数:...

2018-07-27 12:04:32 488

原创 约德尔测试

题目描述  兰博和提莫闲聊之后,回归到了他们的正题,约德尔人的未来。说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一个字符表达出来。(包括可写字符,不包括空格。)。然后将这个字符串转化为一个01串。转化规则是如果这个字符如果是字母或者数字,这个字符变为1,其它变为0。然后将这个01串和黑默丁格观测星空得到的01串做比较,得到一个...

2018-07-19 19:23:19 246

原创 翻转数组

题目描述  给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1], ..., a[r]。原始数组为a[1], a[2], ..., a[l-2], a[l-1], a[l], a[l+1], ..., a[r-1], a[r], a[r+1], a[r+...

2018-07-19 12:17:07 607

原创 齐次矩阵与cayley形式转换

cv::Matx<double, 4, 4>   R11(-0.446271, -0.00127545, 0.894897, 0.0661307,                                                                  0.0251105 ,0.999587, 0.0139469, 0.00074488,         ...

2018-07-18 20:42:44 922

原创 股神

题目描述 有股神吗?有,小赛就是!经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱?输入   输入包括多组数据; 每行输入一个n,1&lt...

2018-07-18 20:19:35 243

原创 使用ROS遇到Bad argument (Invalid pointer to file storage) in cvGetFileNodeByName

     最近在ros下调试程序时,遇到了Bad argument (Invalid pointer to file storage) in cvGetFileNodeByName这个错误:        本人系统配置如下:ubuntu14.04  ,ros indigo,自己重新安装了openc3.1,查询后发现是因为程序需要opencv3.1,然而我的ros中opecnv是opencv...

2018-07-18 16:34:00 1184

原创 make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libGL.so'

 第一次碰到在ubuntu上装pangolin出现错误,我的心情是崩溃的,搞了半天,终于解决了(差点就去装系统去了,很尴尬)。  很多Linux环境下出现此类Bug时,一般大部分原因是因为make 编译的时候,动态链接库的链接性中断,因此解决方案为添加symlink(符号链接).建立symlink: sudo ln -s  /usr/lib/libGL.so.1  /usr/lib/x...

2018-07-18 16:20:50 3329 2

原创 ubuntu下右键tab警告

 在终端中键入命令时,按tab键时,出现警告,看着很难受,显示警告,有2种解决办法: ~$ sudo umount /home/exbot/.gvfs //exbot为自己用户名  ~$ rm -rf .gvfs/...

2018-07-18 16:16:11 179

原创 ubuntu 右键打开终端

sudo apt-get install nautilus-open-terminalnautilus -q

2018-07-17 10:06:31 622 1

原创 多版本opencv共存,最简单实现办法

安装opencv时指定路径,使用opencv时指定使用什么位置的opencv即可,。例如:你想安装新版本的opencv,只需要在下面的cmake中文字说明部分加上编译路径,这样opencv就会安装在该文件夹下,cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_TBB=ON -D WITH_V4L=ON -D CMAKE_INSTALL_PREFIX=/...

2018-07-16 20:46:31 2657

原创 matlab 表格生成

figure(3);set(3,'Name','Calibration results','NumberTitle','off');subplot(2,1,1);ssmy=[-2.224834e+02 ;0.000000e+00 ;1.990932e-03; -4.004428e-06; 1.218167e-08];ssit=[-2.169126e+02 ;0.000000e+00; 1....

2018-05-17 18:26:53 7245

原创 bluefox mcptam 外参标定遇到问题总结

      楼主最近在跑mcptam的程序,打击颇大,在这里将遇到的几个问题总结分析下(解决后,觉得遇到的这几个问题真的不算问题,说白了还是自己缺少工程经验,加油加油):     问题1:bluefox相机启动后 发布的是/cameraX/inage_raw/compressed ,mcptam标定时需要的是/cameraX/inage_raw/compressed,分别启动多个bluefox相机...

2018-04-10 14:59:39 596

原创 ros bluefox2 相机

    我的上一篇博客已经介绍了如何在linux环境下安装bluefox2对应的驱动:linux bluefox2驱动安装    今天,我们来说下如何在ros环境下启动该相机,在这里可以参考我的github:https://github.com/jingdongZhang/bluefox2    首先,我们得安装ros的环境,具体的安装过程可以参考wiki ros:...

2018-03-28 16:00:19 1208

原创 linux bluefox2驱动安装

       最近刚入手了mvBlueFOX--MLC200w,在ubuntu下如何使用成了一个稍显困惑的地方。     (win下使用可以在我的csdn上下载:https://download.csdn.net/download/m_zhangjingdong/10315233  下载后安装即可使用)       1、装对应的驱动。先去mvbluefox官网下载对应的驱动,这里我下载了2个文件,...

2018-03-28 15:59:41 1484 2

原创 自定义ros消息 vector

    最近楼主遇到一个问题,如何发布自定义消息结构的ros消息,前一篇文章已经成功将c++工程转移到ros环境中,今天我们来试着发送自定义ros消息吧!    1、我在ros程序包中新建一个msg文件夹,用于存储msg消息相关定义,之后便可把相关ros消息结构写在该文件夹下      2、配置cmakelistsfind_package(catkin REQUIRED COMPONENTS ...

2018-03-19 21:34:46 2314

原创 ubuntu下如何将工程转移到ros环境下

       最近遇到一个问题,需要将一个c++工程转移到ros环境下。本人经常遇到的一种情况是通过export命令将本地加入ros环境,但这种方法每次打开终端都要重新使用export命令,比较麻烦。楼主这里采用将整个c++工程转移到ros工作空间的方法。具体步骤如下所示:       1、首先创建1个ros程序包,这个程序包相当于普通的c++工程的工程名:       cd ~/catkin...

2018-03-19 21:28:39 1469

原创 MFC ado连接数据库

等会再写

2018-01-26 13:19:36 528 1

原创 ubuntu 安装显卡驱动

最近在跑slam程序的时候,图形界面总是闪烁,我想录制个效果图都麻烦的要死,我容易么我?????哼,你不好用,我就卸载重装。第一步  下载驱动程序       我的台式电脑显卡时gtx1050,显卡型号不同,要下载的驱动程序也不同。      丢个下载地址,下载地址:http://www.geforce.cn/drivers 第二步  准备工作     1、下载好的.r

2018-01-24 14:36:22 383

原创 ubuntu下 利用sh文件实现在多个终端下快速执行命令

ubuntu下,启动一个程序可能需要打开多个终端输入多次命令,反正我觉得这样是太麻烦了,写了个sh文件,直接运行就号了,需要注意的是,一定要给写好的sh文件足够的权限:       sudo chmod -R 777 xxx.sh下面给个demo: #!/bin/bashsource ~/catkin_ws1/devel/setup.bash{gnome-terminal -t "XXD_

2018-01-19 15:17:55 4961 3

转载 各种cv::mat,Eigen等类型之间的转换和求逆

html> head> link rel="canonical" href="http://blog.csdn.net/u012706484/article/details/78775360"/> script type="text/javascript"> var username = "u012706484"; var _blogger =

2017-12-19 20:03:26 2850

原创 ubuntu下进行串口通信

1、首先下载串口通信需要的uart文件,用于数据封装json文件。           下载地址:            http://download.csdn.net/download/m_zhangjingdong/10164628 http://download.csdn.net/download/m_zhangjingdong/10164611    

2017-12-19 16:43:50 6672 1

原创 ros下如何订阅任意话题

要去订阅一个不熟悉的话题的消息该如何做呢?     1、使用rostopic list查看所有话题名称,找到自己想要去订阅的话题名称,这里以/turtle1/pose话题为例     2、查看话题/turtle1/pose的类型,rostopic type /turtle1/pose,结果如下:  turtlesim/pose    3、继续运行  rosmsg s

2017-12-19 16:36:24 9267 2

转载 映美精相机软触发

映美精 DFK 41BG02.H分辨率 1280X960最大帧率15采用C#编程,使用软件触发模式。触发1次,到ImageAvalible事件发生,记录其时间为96毫秒附近波动。手动计算时间如下: 像素个数:1280 * 960= 1,228,800RGB格式,1个像素3个Byte来表示,其字节数: 1,228,800 * 3 = 3686400相机处理后,读出时间1000 /

2017-12-11 16:12:17 3264 3

原创 rosbag文件中提取图像--分别通过cam/image_raw和cam/image_raw/compressed方话题

1、通过cam/image_raw话题     创建launch文件,如下:      export.launch    将$(find image_view)/test.bag改为你自己的bag文件路径。然后,运行launch文件。打开一个终端,运行    roscore打开一个终端,cd到export.l

2017-11-12 22:19:16 6898 2

原创 记录一些自己常用的链接

1、下载youtobe视频        http://en.savefrom.net/2、 FaceBook做全景    https://mp.weixin.qq.com/s?__biz=MzAwNDExMTQwNQ==&mid=2650062345&idx=1&sn=e214dcbf95002faaf79a74887058a696&mpshare=1&s...

2017-11-09 15:10:14 521

原创 ubuntu下安装opencv 2.4.9

      https://pan.baidu.com/s/1jIJ3HjS        sudo apt-get install build-essential         sudo apt-get install  libgtk2.0-dev libavcodec-dev libavformat-dev  libtiff4-dev  libswscale-dev libjasper...

2017-11-06 21:20:07 302

原创 ubuntu下如何删除软件?

安装后的软件集中在usr/local/lib,与usr/local/include下,卸载软件时,除了要删除安装目录外,在2个地方的相关部分也要删除

2017-11-06 21:17:48 269

原创 OCamCalib与Improved OcamCalib的使用

在MultiCol-Slam这篇文章中要对相机的多项式模型进行标定,作者urbste对OcamCalib进行了改进,提出了Improved OcamCalib标定方法。在这里,我简单介绍下如何使用Improved OcamCalib与OcamCalib标定方法                 准备工作:需要下载OcamCalib工具包,这个需要挂vpn下载,大家可以在我的百度云地址直接下载:h

2017-11-06 20:41:58 4489 4

原创 ubuntu下文件读写

#include#include#include #include #include #include #include#include #include #include #include#include#include#include #include #include #include #include using namespace Eig

2017-11-03 08:09:37 1616

转载 Liunx下Intel无线网卡驱动安装

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-25 09:06:47 2926

原创 ubuntu下使用GeographicLib库

楼主在使用groundtruth生成imu数据集的时候,需要使用到Geographiclib库,安装过程遇到了一些问题,花了半天时间最终还是成功解决了。    1、下载Geographiclib库。这里我下载的是1.48版本,也可以根据需要下载其他版本;    2、解压           tar xfpz GeographicLib-1.48.tar.g

2017-10-06 13:18:14 14833 15

原创 鱼眼相机畸变矫正的总结

最近在弄鱼眼相机,找了一些方法对鱼眼相机进行畸变矫正,主要有:固定内外径法   ,径向展开法,改良版双经度法,经纬映射法,opencv法 ,拍摄天或者地的时候,径向展开法效果效果,opecnv方法处理结果也不错

2017-09-08 16:46:46 4678 1

原创 ubuntu14.04安装opencv3.1

一、准备工作              下载opencv3.1,下载ippicv_linux_20151201.tgz二、安装依赖库                         $ sudo apt-get install gcc g++ cmake pkg-config build-essential              $ sudo apt-get install

2017-09-07 16:22:01 1221 1

原创 C/C++中计算程序运行时间

F1:头文件:#include开始的地方:clock_t start, finish;    double totaltime;    start = clock();结束的地方:finish = clock();    totaltime = (double)(finish - start) / CLOCKS_PER_SEC;    cout 这样

2017-08-30 15:57:38 790

原创 opencv 常用使用方法

1、IplImage转换成Mat类型Mat类型转换成IplImage类型IplImage *img = cvLoadImage("Test.jpg", CV_LOAD_IMAGE_COLOR);Mat src = cvarrToMat(img,true)2、Mat src = imread("Test.jpg", IMREAD_COLOR);IplImage im = IplImage

2017-08-23 11:15:55 453

转载 无线网卡在ubuntu 14.04 下频繁掉线 信号弱 解决办法

lsusb信息 Bus 001 Device 010: ID 0bda:8179 Realtek Semiconductor Corp.万能的 github 驱动 https://github.com/lwfinger/rtl8188eu/tree/v4.1.8_9499关掉自动休眠 sudo vi /etc/modprobe.d/8188eu.conf# 加点

2017-07-22 13:42:39 2316

高版本的cv_bridge

该资源是高版本的cv——bridge,用于解决ros自带低版本opencv与项目需要高版本opencv冲突的问题。

2018-07-18

mvBlueFox win 64 位驱动及应用程序

mvBlueFox win 64 位驱动及应用程序,在win64位平台下,打开安装下就可以使用了。贼简单

2018-03-29

mfc连接数据库的ado类

针对mfc环境下连接数据库问题,自己动手写了一个ado类,方便使用使用

2018-01-30

c语言版本json

c 语 言 版本 j s o n 文件 ,用于对数据进行封装

2017-12-19

用于串口通信的uart文件

ubuntu下 用于串口通信的文件,在这里备份下,方便之后使用。有需要的自取

2017-12-19

鱼眼畸变矫正 opecnv法

本文介绍一种对鱼眼图片进行畸变矫正的方法,目前工业化生产中主要还是采用opencv方法进行畸变矫正,实现效果较好,建议采用

2017-09-08

鱼眼畸变矫正 固定内外径法

本文介绍一种对鱼眼相机拍摄的全景图像进行畸变矫正的方法,主要采用的是固定内外径法对鱼眼图像进行畸变矫正。测试结果需要反复调试,找到一个合适的半径和圆心

2017-09-08

鱼眼畸变校正—径向展开法

对鱼眼相机拍摄的相片进行径向展开,这种方法适用与对天或者对地拍的情况,其他情况下拍摄图片的畸变矫正效果一般

2017-09-07

鱼眼畸变校正—改良版双经度法

利用双经度法对鱼眼相机拍摄的图片进行畸变矫正,在双经度法的基础上,使用扫描线法确定了鱼眼相片的半径和原先,并使椭圆变成了一个圆

2017-09-07

经纬度映射法校正鱼眼图像 程序

使用matlab方法对鱼眼相机拍摄的畸变图像进行经纬映射方法矫正 矫正效果相对较好,大家可以试试看!希望对各位有所帮助

2017-09-07

用于json解析的CJson类

cjson,用于对json数据的创建于解析

2016-12-19

用于解压缩的zlib库

linux用于对数据进行解压,压缩的库

2016-10-04

基于android的智能语音交互

语音唤醒后,即可进行自由对话,但每次必须重新唤醒。注册科大讯飞账户后,下载语音唤醒,语义等服务,按txt文档所说导入必要文件并且修改appid,即可实现上述效果。

2016-08-20

android利用科大讯飞语音库实现语音合成TTS

在android下,利用科大讯飞语音库,实现语音合成功能,实现了从文字到声音的转化过程

2016-08-11

空空如也

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

TA关注的人

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