OPENCV
文章平均质量分 79
普通网友
这个作者很懒,什么都没留下…
展开
-
学习OPENCV书中一些函数的应用
第5章:#include "cv.h"#include "highgui.h"void onthreshold(IplImage* src, IplImage* dst); //单一阈值化void onadptivethreshold(IplImage* src, IplImage* dst); //自适应阈值化int main(int agrc, char** a原创 2012-08-08 10:33:56 · 938 阅读 · 0 评论 -
SIFT算法
http://blog.sina.com.cn/s/blog_5d2990b701011s1c.html1、SIFT算法基本概念Sift是David Lowe于1999年提出的局部特征描述子,可以处理两幅图像之间发生平移、旋转、仿射变换情况下的匹配问题,具有良好的不变性和很强的匹配能力。SIFT算法是一种提取局部特征的算法,也是一种模式识别技术,其基本思想是在尺度空间寻找极值点转载 2012-10-13 16:28:43 · 1035 阅读 · 0 评论 -
图像拼接
#include "cv.h"#include "highgui.h"#include IplImage* front_image;IplImage* rear_image;IplImage* left_image;IplImage* right_image;IplImage* stitching_imgae;IplImage* whole_image;原创 2012-09-06 18:06:21 · 776 阅读 · 0 评论 -
卡尔曼滤波器
// Example 10-2. Kalman filter sample code//// Use Kalman Filter to model particle in circular trajectory./* *************** License:************************** Oct. 3, 2008 Right to use原创 2012-08-18 15:45:56 · 723 阅读 · 0 评论 -
Pyramid Lucas-Kanade optical flow code
#include #include #include #include const int MAX_CORNERS = 500;int main(int argc, char** argv) { // Initialize, load two images from the file system, and // allocate the images原创 2012-08-15 14:19:25 · 1073 阅读 · 0 评论 -
使用codebook检测前景
#include "codebook.h"int minMod[3]={30, 30, 30}, maxMod[3]={30, 30, 30};int main(int agrc, char** agrv){ IplImage* src_image = NULL; IplImage* dst_image = NULL; CvCaptur原创 2012-08-15 14:15:54 · 1899 阅读 · 0 评论 -
平均背景法
主要是参考《学习OPENCV》书中例程而写的:经测试通过。。。。。。background.h头文件中主要是子函数的声明。#include "background.h"#include "stdio.h"//float, image of 3-channelIplImage *iavgF, *idiffF, *iprevF, *ihiF, *ilowF;Ipl原创 2012-08-12 13:22:06 · 8297 阅读 · 0 评论 -
轮廓检测
《学习OPENCV》一书中的部分函数使用:#include "cv.h"#include "highgui.h"#include "cxcore.h"#include int thresh_value = 100;IplImage* src_image = NULL;IplImage* gray_src_image = NULL;IplImage* dst_i原创 2012-08-10 21:20:51 · 881 阅读 · 0 评论 -
直方图和模块匹配
#include "cv.h"#include "highgui.h"#include int main(int agrc, char** agrv){ IplImage* src_image = cvLoadImage("2.jpg"); IplImage* dst_image = cvCloneImage(src_image); IplImage* gray_s原创 2012-08-09 19:30:03 · 1149 阅读 · 0 评论 -
学习OPENCV第6章的例程和部分练习
#include "cv.h"#include "highgui.h"#include "cxcore.h"#include int main(int agrc, char** agrv){ IplImage* src_image = cvLoadImage("6.png"); IplImage* dst_image = cvCloneImage(src_image);原创 2012-08-09 11:12:22 · 768 阅读 · 0 评论 -
摄像机标定
主要是学习OPENCV一书中的例程,例程有部分错误,已修改过来了:#include "cv.h"#include "highgui.h"#include #include int n_boards = 0; //will be set by input listconst int board_dt = 20; //wait 20 frames per ches原创 2012-08-08 10:36:32 · 893 阅读 · 0 评论 -
openCV中IplImage的使用
开始做人脸检测的移植工作了,前段时间完成了opencv的1.0版的源代码包在montavista的工具链下的编译,经过交叉编译成功的将facedetect例程在DM6446的ARM上跑通了。但这个程序里的IplImage是通过cvLoadImage一jpg图片得到的,而我的程序里是利用v4l2驱动从摄像头读到的UYVY格式的数据,因此想自己来创建这个IplImage的结构体。IplImag转载 2014-01-08 10:14:42 · 683 阅读 · 0 评论