自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 opencv如何获得keypoint的坐标

一种方法是通过keypoint类的‘pt’,它存储这个关键点的坐标,是point2f类型,因此可以下面代码获得坐标值:Point2f p = keypoints_object[i].pt;或者float x = keypoints_object[i].pt.x;float y = keypoints_object[i].pt.y;

2016-07-20 10:26:00 12787 12

原创 提高特征点匹配的方法

通过指定距离范围减少误匹配的情况

2016-07-15 14:46:11 791

原创 数学

线性代数(深入浅出)线性代数的本质讲的很好:简而言之,在线性空间中选定基之后,向量刻画对象,矩阵刻画对象的运动,用矩阵与向量的乘法施加运动。做计算机图形学的朋友都知道,尽管描述一个三维对象只需要三维向量,但所有的计算机图形学变换矩阵都是4 x 4的。说其原因,很多书上都写着“为了使用中方便”,这在我看来简直就是企图蒙混过关。真正的原因,是因为在计算机图形学里应用的图形变换,实际上是在仿射空间而不是向

2016-06-11 22:39:48 379

原创 qtcreator打开cmakelists工程

直接打开可以直接打开Cmakelists.txt文件即可。利用qmake打开在程序根目录下利用命令行:qmake -projiect,会生成一个.pro文件,打开即可。

2016-06-11 11:18:25 10669 1

原创 Qtcreator快捷键

Ctrl(按住)+ Tab快速切换已打开的文件快速添加方法实体(.cpp)声明,按Alt(按住)+ Enter,再按回车键将在cpp中 添加该函数的声明。修改变量名,并应用到所有使用该变量的地方。 将光标移动到需要更改的变量上,按Ctrl + Shift + R,当前变量名称外框为红色时,表示已经已激活全局修改功能,当修改此处变量名称时将一同修改代码中所有使用该变

2016-06-11 10:36:29 360 1

原创 c++ 文件操作

c_str()的使用c_str 是c++ 中 string类 (class) 的 函数,它能把 string类 的对象里的字符串 转换成 C 中 char 型变量的字符串.这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式.char* c; string s="1234"; c = s.c_str(

2016-06-06 15:51:37 275

原创 linux笔记

1.Linux下面如何运行 SH文件首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以 chmod +x a.sh 然后运行文件就可以了 ./a.sh 这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行,比如 /opt/a.sh /opt/test/a.sh2. linux下将一个文件夹下的文件按顺序1,2,3…重命名

2016-05-15 13:09:01 201

转载 python函数定义

python中的四种函数参数定义1. F(arg1,arg2,…)这是最常见的定义方式,一个函数可以定义任意个参数,每个参数间用逗号分割,用这种方式定义的函数在调用的的时候也必须在函数名后的小括号里提供个数相等的值(实际参数),而且顺序必须相同,也就是说在这种调用方式中,形参和实参的个数必须一致,而且必须一一对应,也就是说第一个形参对应这第一个实参。例如:代码展示:def a(x,y):print

2016-05-15 11:00:17 497

空空如也

空空如也

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

TA关注的人

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