qt+opencv
文章平均质量分 66
lcydhr
虽有智慧,不如借势。
展开
-
【图像处理】快速计算积分图
转载自http://blog.csdn.net/xiaowei_cqu/article/details/17928733积分图是图像中十分常用的方法,最初是在Haar特征的快速计算中学到(参考博文:利用积分图像法快速计算Haar特征),后来发现在均值滤波,二值化等图像处理方法中也十分常见。积分图的简要介绍可以参考博文:利用积分图像法快速计算Haar特征,这里不再重复了。本篇主要是小记一下积转载 2016-05-12 14:02:59 · 595 阅读 · 0 评论 -
[OpenCV] -- win7下配置OpenCV的Qt开发环境
0 编译、配置OpenCV的工程相当曲折,编译OpenCV不下5次,一开始还以为是自己的配置、编译步骤有问题,后来发现原来是自己电脑装的Qt Creator版本有点低,里面的MingW版本较低,而OpenCV下载的是最新版本,最新版本的OpenCV需要高版本的MingW。最后果断换成高版本Qt Creator,终于编译成功。 1 下载所需工具(1)Qt Creator 下载转载 2016-05-02 11:15:44 · 329 阅读 · 0 评论 -
Qt中如何用QImage::Format_Indexed8表示灰度图
[cpp] view plain copy QImage *qi = new QImage(data_ptr, width, height, QImage::Format_Indexed8); QVector grayTable; for(int i = 0; i graytable.push_back(qRgb(i,i,i)); qi->se转载 2016-05-02 11:21:54 · 5975 阅读 · 0 评论 -
Opencv中如何保存Mat矩阵
Opencv中如何保存Mat矩阵 最近在学机器学习,用opencv的时候对于如何保存Mat矩阵纠结死了,查了N久的网页终于给找到了!! 在OpenCV2.0以后的版本中,加入了对C++的支持,大大减少了程序代码量,方便了程序编写,也更符合现代编程思想。在视觉处理过程中,往往需要保存中间数据。这些数据的数据类型往往并不是整数。Ope转载 2016-05-13 15:50:20 · 2109 阅读 · 0 评论 -
opencv2中寻找轮廓
最近想尝试用opencv做项目,发现需要考虑的细节很多,用商业库用习惯了,有点不适应,慢慢来吧。上网查了查用opencv做连通域运算,发现都是先寻找轮廓,那就先来学习下轮廓。opencv中寻找轮廓的c++函数是void findContours(InputOutputArray image, OutputArrayOfArrays contours, OutputArray hie原创 2016-05-14 23:46:14 · 1002 阅读 · 1 评论 -
opencv寻找轮廓2--drawContours
继续继续,opencv自带绘制轮廓的函数,属于highgui模块,不知道在arm平台能不能用,以后尝试吧。void drawContours(InputOutputArray image, InputArrayOfArrays contours, int contourIdx, const Scalar& color, int thickness=1, int lineType=8原创 2016-05-15 10:31:48 · 568 阅读 · 0 评论 -
opencv--轮廓特征2
函数Momentsmoments(InputArrayarray, boolbinaryImage=false)用来计算多边形或珊格形状的0~3阶矩。moments类定义如下classMoments{public:Moments();Moments(doublem00, double m10,double m01, double原创 2016-05-27 16:55:31 · 417 阅读 · 0 评论 -
opencv轮廓特征1
第一个函数void approxPolyDP(InputArray curve, OutputArray approxCurve, double epsilon, bool closed)该函数的功能是将轮廓做多边形近似。官方文档给出的实例链接为http://code.ros.org/svn/opencv/trunk/opencv/samples/cpp/contours.cpp,可是原创 2016-05-15 22:03:12 · 666 阅读 · 0 评论