自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白_努力

好好学习,天天向上

  • 博客(12)
  • 资源 (12)
  • 收藏
  • 关注

转载 sprintf()函数详解

在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。  sprintf 是个变参函数,定义如下:  int sprintf( char *buffer, const char *format

2017-02-27 13:44:25 1035

原创 Matlab find()函数用法总结

(1)返回向量中非零元素的位置 find(A)我们以向量A=[0 1 2 3 4 5 6 7 8] 为例,在MATLAB主窗口中输入如下命令:A = [0 1 2 3 4 5 6 7 8];find(A)将会得到ans = 2 3 4 5 6 7 8 9(2)返回矩阵中非零元素的位置 find(A)我们以矩阵A=[1 2 0 1; 0 2

2017-02-27 13:34:33 142217 4

原创 Matlab 求矩阵的中值

比如给出一个矩阵a = [1 3 4; 6 8 9; 3 6 7]a =1 3 46 8 93 6 7而a(:)则是把它变换为一个矢量,即ans =163386497这样利用median对这个矢量求中值,当然也就是整个矩阵的中值了。b = median(a);

2017-02-27 13:20:03 21830 1

原创 assert()函数用法

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badpt

2017-02-26 21:07:53 276

原创 Opencv 两个视频同时显示

以下是将两个视频同时显示在一个框内:#include #include #include #include #include  void Show_two_videos(){IplImage *newFrame = NULL;IplImage *frame1 = NULL;IplImage *frame2 = NULL;CvCaptu

2017-02-26 20:00:15 4885

原创 Opencv 视频转成图片+图片转成视频

以下代码我测试了图片转成视频,视频转成图片暂时没有测试#include #include #include #include #include #define NUM_FRAME 200using namespace std;using namespace cv;void Video_to_image(char* filename

2017-02-26 15:19:10 750 1

原创 C语言 输出格式总结

1 一般格式   printf(格式控制,输出表列)   例如:printf("i=%d,ch=%c\n",i,ch);   说明:   (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息:         ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。         ②普通字符,即

2017-02-20 16:55:37 564

原创 C++ Vector

标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v1);//v2是v1的一个副本Vector v3(n,i);//v3包含n个值为i的元素Vector v4(n); //v4含有n

2017-02-20 15:24:59 360

转载 CT/MCT/RMCT算法的学习和实现

一、Census Transform(CT)算法的学习    Census Transform 算法是Ramin Zabih 和 John Woodfill 于1994年在他们的论文《Non-parametric LocalTransforms for Computing VisualCorrespondence》中提出的,正如他们在论文中所说,这是一种非参数变换,主要用来表征图像的局

2017-02-16 10:12:20 2235 1

转载 Opencv中的双目标定和校正

双目摄像头定标不仅要得出每个摄像头的内部参数,还需要通过标定来测量两个摄像头之间的相对位置(即右摄像头相对于左摄像头的三维平移 t 和旋转 R 参数)。图6要计算目标点在左右两个视图上形成的视差,首先要把该点在左右视图上两个对应的像点匹配起来。然而,在二维空间上匹配对应点是非常耗时的,为了减少匹配搜索范围,我们可以利用极线约束使得对应点的匹配由二维搜索降为一维搜索。

2017-02-15 16:07:26 8411

转载 Opencv——cvRodrigues2()函数

处理三维旋转问题时,通常采用旋转矩阵的方式来描述。一个向量乘以旋转矩阵等价于向量以某种方式进行旋转。除了采用旋转矩阵描述外,还可以用旋转向量来描述旋转,旋转向量的长度(模)表示绕轴逆时针旋转的角度(弧度)。旋转向量与旋转矩阵可以通过罗德里格斯(Rodrigues)变换进行转换。     算法过程如下:式中,norm为求向量的模。反变换也可以很容易的通过如下公式实现:

2017-02-15 10:59:22 15531 4

原创 Opencv相机标定和三维重建

针孔相机模型和变形这一节里的函数都使用针孔摄像机模型,这就是说,一幅视图是通过透视变换将三维空间中的点投影到图像平面。投影公式如下:或者这里(X, Y, Z)是一个点的世界坐标,(u, v)是点投影在图像平面的坐标,以像素为单位。A被称作摄像机矩阵,或者内参数矩阵。(cx, cy)是基准点(通常在图像的中心),fx, fy是以像素为单位的焦距。所以如果因为某些因素对

2017-02-15 09:45:28 9419

Graphviz.zip

解决python可视化模块中的GraphViz's executables not found!问题 双击运行graphviz-2.38 然后将GraphViz安装目录的bin目录放到环境变量的path路径中

2019-08-08

最全中文停用词表(1893个)

常用的中文停用词表,包括了常见的标点符号以及常见的停用词

2019-02-13

中文文本分类停用词表

中文文本分类,停用词表

2018-05-23

A Non-Local Cost Aggregation Method for Stereo Matching 核心算法PPT讲解

A Non-Local Cost Aggregation Method for Stereo Matching 作者关于核心算法做的PPT

2016-10-19

A Non-Local Cost Aggregation Method for Stereo Matching code

A Non-Local Cost Aggregation Method for Stereo Matching 完整代码

2016-10-19

zlib-1.2.5

使用png++/png.hpp所需的zlib库,此版本为1.2.5版本

2016-10-19

SGM C++代码 VS2013

Stereo Processing by Semiglobal Matching and Mutual Information代码,SGM在VS2013上运行通过,C++语言

2016-10-19

A Non-Local Cost Aggregation Method for Stereo Matching.pdf

2016-10-18

OpenCV FAST detection

OpenCV自带的FAST算法,另写了一个主函数,在VS2013环境下可以直接运行

2016-06-02

Meanshift C++

Meanshift目标跟踪算法,VS2013环境下直接运行

2016-06-01

ORB stitch

基于ORB的图像拼接代码

2016-06-01

ORB OpenCV

VS2013运行环境,可以直接运行

2016-06-01

空空如也

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

TA关注的人

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