OpenCV
文章平均质量分 79
JJF
懒于奋斗的躯体,是徒有虚名的摆设;懒于思考的大脑,是寸草不生的荒漠!
展开
-
cvHaarDetectObjects
<br />cvHaarDetectObjects<br />检测图像中的目标<br />typedef struct CvAvgComp { CvRect rect; int neighbors; } CvAvgComp; CvSeq* cvHaarDetectObjects( const CvArr* image, CvHaarClassifierCascade* cascade, CvMemStorage* storage, double scale_factor=1.1, int min_neigh转载 2011-05-29 15:56:00 · 1225 阅读 · 0 评论 -
canny边缘检测
<br />#include "cv.h"<br />#include "highgui.h"<br />#include "cvcam.h"<br />#include "cxcore.h"<br />void CheckEdge()<br />{<br /> IplImage *img=cvLoadImage("first2.bmp",0);//必须转换成灰色<br /> IplImage *imgedge=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);<br转载 2011-05-29 15:56:00 · 885 阅读 · 0 评论 -
物体识别
<br />#include "cv.h"<br />#include "highgui.h"<br />#include <stdio.h><br />#include <stdlib.h><br />#include <string.h><br />#include <assert.h> //用于防御式编程<br />#include <math.h><br />#include <float.h>//<float.h>与<limits.h>一样是定义边界值的,<float.h>定义的是浮点数的边界值<原创 2011-05-29 15:57:00 · 1338 阅读 · 0 评论 -
离散傅立叶变换(DFT)
<br /> void cvShiftDFT(CvArr * src_arr, CvArr * dst_arr )<br />{<br /> CvMat * tmp;<br /> CvMat q1stub, q2stub;<br /> CvMat q3stub, q4stub;<br /> CvMat d1stub, d2stub;<br /> CvMat d3stub, d4stub;<br /> CvMat * q1, * q2, * q3, * q4;<br />转载 2011-05-29 15:59:00 · 1563 阅读 · 1 评论 -
图片的旋转与放缩
<br />void size()<br />{<br /> IplImage *src =cvLoadImage("first3.bmp",0);<br /> IplImage *dst = 0;<br /> int delta = 1;<br /> int angle = 0;<br /> int opt = 1; <br /> double factor;<br /> <br /> dst = cvCloneImage (src);<br /> cvNamedWindow ("src"转载 2011-05-29 15:58:00 · 784 阅读 · 0 评论 -
人脸识别、人脸比较、图像转换
// peizhi.cpp : Defines the entry point for the console application.// #include "stdafx.h"#include #include #include #include #include #include #include #include #include #原创 2011-06-06 23:09:00 · 1511 阅读 · 0 评论 -
窗口重绘一点通
窗口重绘函数心得 在刷新窗口时经常要调用重绘函数 MFC提供了三个函数用于窗口重绘 InvalidateRect(&Rect) Invalidate() UpdateWindow() 当需要更新或者重绘窗口时,一般系统会发出两个消息WM_PAINT(通知客户区有变化)转载 2011-08-10 21:52:25 · 992 阅读 · 0 评论