随笔分类 -  opencv

摘要:源地址:http://www.cnblogs.com/easymind223/archive/2012/07/03/2575277.html 常用Photoshop的玩家都知道Unsharp Mask(USM)锐化,它是一种增强图像边缘的锐化算法,原理在此处,如果你想使用这个算法,强烈推荐看一下。本 阅读全文
posted @ 2016-04-07 14:40 蓝夜 阅读(708) 评论(0) 推荐(0)
摘要:其实很简单,cv::imdecode 支持 std::vector的,只要把char* 转 std::vector就行了。用 std::vector::assign(pbData, pbData+iDataLen) 就能实现。最后再 frame = cv::imdecode(std::vector, CV_LOAD_IMAGE_COLOR) 。 阅读全文
posted @ 2016-04-07 14:38 蓝夜 阅读(1587) 评论(0) 推荐(0)
摘要:我们利用openCV开源库进行项目开发时,往往要牵涉到头文件的添加问题,而openCV中头文件众多,该如何选择呢?下面对openCV2.4.10的头文件进行一个简单的梳理,以便能够快速的添加对应的头文件。 1、首先看下opencv文件夹中的头文件 其中cv.h中包含的头文件: #include "o 阅读全文
posted @ 2016-04-07 14:01 蓝夜 阅读(406) 评论(0) 推荐(0)
摘要:1.存取单个像素值最通常的方法就是img.at(i,j) = 255;img.at(i,j)[0] = 255;2.用指针扫描一幅图像对于一幅图像的扫描,用at就显得不太好了,还是是用指针的操作方法更加推荐。先介绍一种上一讲提到过的for (int j=0; j(j); for (in... 阅读全文
posted @ 2016-01-14 14:48 蓝夜 阅读(507) 评论(0) 推荐(0)