
视频--分析应用
山西茄子
多媒体工程师,从事ffmpeg,gstreamer,视频编码,deepstream等开发,做做笔记。
展开
-
人脸--opencv例子
以下是用opencv进行人脸检测的例子,使用的是“haarcascade_frontalface_alt.xml”分类器, #include "stdafx.h" #include "cv.h" #include "highgui.h" #include static CvHaarClassifierCascade* cascade = 0; static CvMemSto原创 2013-05-06 17:22:21 · 877 阅读 · 0 评论 -
《学习OpenCV》笔记
cvLoadImage() cvLoadImage()函数式一个高层调用接口,它通过文件名确定被加载文件的格式;并且该函数将自动分配图像数据结构所需的内存。 cvNamedWindow() cvNamedWindow是一个高层调用接口,该函数有HighGUI库提供。cvNamedWindow()函数用于在屏幕上创建一个窗口,将被显示的图像包含于该窗口中。 cvWaitKey(int del原创 2014-05-13 10:26:00 · 726 阅读 · 0 评论 -
OpenCV画图
int main(int argc,char *argv[]) { IplImage* src = cvLoadImage("a.jpg"); cvNamedWindow("show_image",0); CvPoint p1,p2; p1.x = 0; p1.y = 0; p2.x = 100; p2.y = 100; cvLine(src,p1,p2,CV_R原创 2014-05-13 14:08:59 · 809 阅读 · 0 评论 -
opencv--图像拼接
opencv2.4.0以上的版本提供了stitcher类,可以很方便的实现几幅图像的拼接,关于这个类详细的介绍,可以参考文档: http://docs.opencv.org/2.4.2/modules/stitching/doc/high_level.html?highlight=stitcher#stitcher。 该类主要用的成员函数有createDefault,用于创建缺转载 2013-06-19 18:47:42 · 2274 阅读 · 1 评论 -
OpenCV对形态学的运算处理
数学形态运算,最常见的基本运算有七种,分别为:腐蚀、膨胀、开运算、闭运算、击中、细化和粗化,它们是全部形态学的基础。 如下代码即可实现腐蚀与膨化。 int _tmain(int argc, _TCHAR* argv[]) { IplImage* src = cvLoadImage("jk.jpg"); IplImage* dst = cvCreateImage(cvGetSize(原创 2014-05-14 10:44:11 · 2000 阅读 · 0 评论