视频--分析应用
山西茄子
多媒体工程师,从事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 · 867 阅读 · 0 评论 -
《学习OpenCV》笔记
cvLoadImage()cvLoadImage()函数式一个高层调用接口,它通过文件名确定被加载文件的格式;并且该函数将自动分配图像数据结构所需的内存。cvNamedWindow()cvNamedWindow是一个高层调用接口,该函数有HighGUI库提供。cvNamedWindow()函数用于在屏幕上创建一个窗口,将被显示的图像包含于该窗口中。cvWaitKey(int del原创 2014-05-13 10:26:00 · 720 阅读 · 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 · 795 阅读 · 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 · 2253 阅读 · 1 评论 -
OpenCV对形态学的运算处理
数学形态运算,最常见的基本运算有七种,分别为:腐蚀、膨胀、开运算、闭运算、击中、细化和粗化,它们是全部形态学的基础。如下代码即可实现腐蚀与膨化。int _tmain(int argc, _TCHAR* argv[]){ IplImage* src = cvLoadImage("jk.jpg"); IplImage* dst = cvCreateImage(cvGetSize(原创 2014-05-14 10:44:11 · 1988 阅读 · 0 评论