- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 vs编译错误(一)
在VS 2012 中编译 C 语言项目,如果使用了 scanf 函数,编译时便会提示如下错误:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNI
2015-07-08 15:19:09 346 1
原创 LBP算法
1 灰度不变性LBP( gray scale invariant)2 旋转不变性LBP(rotation invariant)3 旋转不变等价LBP(rotation & uniform invariant)1.INTRODUCTION 二维纹理分析有许多潜在的应用,比如工业表面检查、遥感、生物图片分析,但是只有很少的例子成功发现了纹理的存在。主要的
2015-07-03 17:26:52 2442
转载 计算机参考书籍
当读者有一定c/c++基础推荐的阅读顺序:level 1从>(可不看)开始,短小精悍,可以对c++能进一步了解其特性以>作字典和课外读物,因为太厚不可能一口气看完level 2然后从>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻接着是>,个人认为Herb Sutter主席大人的语言表达能力不及Scott Meyers总是在教育第一线的好顺下来就是>
2015-06-26 17:34:10 435
转载 opencv学习笔记(五)
这段程序来自OpenCV教程,使用copyMakeBorder函数来给图像加上边框:[cpp] view plaincopy#include #include #include #include using namespace std; using namespace cv;
2015-06-26 16:39:26 350
转载 opencv学习笔记(四)
当两幅图像尺寸相同时,给图像加上水印效果其实很简单,就是简单的将一幅图像加到另一幅图像上(两幅图像乘以一定的系数就可以控制相加的效果):[cpp] view plaincopy#include #include using namespace cv; int main() { Mat image1 = i
2015-06-26 16:32:26 278
转载 opencv学习笔记(三)
在第二讲中,我介绍了如何操作每个像素,这次利用操作像素完成简单的图像处理操作。首先从给图像加入椒盐噪声开始,椒盐噪声其实就是使图像的一些随机的像素为黑色(255)或者白色(0):[cpp] view plaincopy#include #include using namespace cv; void salt(
2015-06-26 16:27:02 378
转载 opencv学习笔记(二)
首先推荐一本书:《OpenCV 2 Computer Vision Application Programming Cookbook》网上可以下载到这本书的英文版,貌似没有翻译的。这本书的特点是里面的程序不是那种为了演示函数功能而写的面向过程的小程序,而是用面向对象的思路写的大程序,不过他是一步一步教你写出来的,也不要有太大压力。任何图像处理算法,都是从操作每个像素开始的。即使你不会使用O
2015-06-26 16:21:23 360
转载 opencv学习笔记(一)
OpenCV是一个很不错的开源计算机视觉库。我自己已经玩了一段时间了,决定把一些学习成果整理出来,分享给大家。学习OpenCV最好的助手当然是opencv自带的手册和教程了。手册是英文版的,方便查找函数。教程有部分是中文版的,也有一部分没有汉化。可以通过网址:http://www.opencv.org.cn/opencvdoc/2.3.2/html/index.html查看。这次主要是想说
2015-06-26 16:09:12 278
转载 opencv 摄像头视频
发现OpenCV中读取视频或者usb camera的方法如此简单,下面是opencv2.31中实现的读取摄像头的代码:int main() { //打开视频文件 //cv::VideoCapture capture("bike.avi"); //0 open default camera cv::VideoCapture capture(0
2014-11-18 16:36:11 468
转载 opencv RNG
用OpenCV做算法的朋友们肯定为随机数烦恼过,新版本一直支持随机数产生器啦,而且还继续支持之前版本的c格式的函数,不过与时俱进,我这里介绍C++的RNG类。它可以压缩一个64位的i整数并可以得到scalar和array的随机数。目前的版本支持均匀分布随机数和Gaussian分布随机数。随机数的产生采用的是Multiply-With-Carry算法和Ziggurat算法。其构造函数的初始化可以
2014-11-15 14:57:34 756
转载 opencv Mat
Mat最大的优势跟STL很相似,都是对内存进行动态的管理,不需要之前用户手动的管理内存,对于一些大型的开发,有时候投入的lpImage内存管理的时间甚至比关注算法实现的时间还要多,这显然是不合适的。除了有些嵌入式场合必须使用c语言,我任何时候都强烈像大家推荐Mat。Mat这个类有两部分数据。一个是matrix header,这部分的大小是固定的,包含矩阵的大小,存储的方式,矩阵存储的地址等等。
2014-11-13 19:54:52 462
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人