- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 C++重载 覆盖 隐藏
#include using namespace std; class base { public: virtual void f(float x) {cout void g(float x) {cout void h(float x) {coutvoid h(int x,int y){cout};
2016-09-20 18:10:54
237
转载 代码行号的打印等
编译器内置宏: 先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。 ANSI C标准中有几个标准预定义宏(也是常用的): LINE:在源代码中插入当前源代码行号; FILE:在源文件中插入当前源文件名; DATE:在源文件中插入当前的编译日期 TIME:在源文件中插入当前编译时间; STDC:当要求程序严格遵
2016-09-18 18:09:08
497
转载 图像增强算法
常用图像增强算法介绍1、对数图像增强算法 对数图像增强是图像增强的一种常见方法,其公式为: S = c log(r+1),其中c是常数(以下算法c=255/(log(256)),这样可以实现整个画面的亮度增大。 [cpp] view plain copy 在CODE上查看代码片派生到我的代码片 void LogEnhance(IplImage* img, IplImage* ds
2016-09-18 16:46:32
775
原创 ransac算法去除sift的噪声
1.opencv ransac算法的使用可以参考博客 http://blog.youkuaiyun.com/qq_25352981/article/details/46914837 http://blog.youkuaiyun.com/qq_25352981/article/details/46914837 2. /** * @brief This function computes the set
2016-09-06 17:51:37
547
转载 局部变量、全局变量、堆、堆栈、静态和全局
预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 全局区(静态区)(static)—,全局变量和静
2016-09-05 21:29:35
262
原创 opencv中sift算法
sift简介: 尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量,此算法由 David Lowe在1999年所发表,2004年完善总结。 其应用范围包含物体辨识、机器人地图感知与导航、影像缝合、3D模型建立、手势辨识、影像追踪和动作比对。
2016-09-02 18:18:40
1334
1
原创 opencv中sift算法
sift算法简介: 尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量,此算法由 David Lowe在1999年所发表,2004年完善总结。 局部影像特征的描述与侦测可以帮助辨识物体,SIFT 特征是基于物体上的一些局部外观的兴趣点而与影
2016-09-02 18:01:54
919
原创 opencv的ROI的提取
c++程序设置: Mat image; Rect roi(x,y,w,h); Mat rio_of_image = image(roi);
2016-08-29 18:14:06
2384
原创 opencv在VS2010中的配置
0)、设置环境变量:变量名:path 变量:E:\softwares\opencv\build\x86\vc10\bin(x86代表32位 x64代表64位) 1)、项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。 2)、配置“包含目录”项:添加行”%opencv%\build\include”即可。 但在运行别人的opencv项目时,可能别人直接引用了上述目录
2016-08-22 16:18:15
260
转载 C/C++的class和struct的区别
转载来源:http://blog.youkuaiyun.com/yangzhiloveyou/article/details/8536793 这里有两种情况下的区别。 (1)C的struct与C++的class的区别。 (2)C++中的struct和class的区别。 在第一种情况下,struct与class有着非常明显的区别。C是一种过程化的语言,struct只是作为一种复杂数据类型定义,
2016-08-10 21:50:22
3477
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人