随笔分类 - 计算机视觉
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /*** HandVu - a library for computer vision-based hand gesture* recognition.* Copyright (C) 2004 Mathias Kolsch, matz@cs.ucsb.edu** This program is fre...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /** =====================================================================================** Filename: videocapture.cpp** Description: A Program of Capt...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ ///////////////////////////.NET下配置/////////////////////////////////////// 1.安装opencv 2.Tools.Options/Projects/VC++ Directories包含 apps/Haar...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ #include <stdio.h> #include "cv.h" #include "highgui.h" int main( int argc, char** argv ) { IplImage *img; IplImage *tpl; IplImage ...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /* Demo of the background/foreground detection algorithme */#include "cv.h"#include "cvaux.h"#include "highgui.h"#include <ctype.h>#include <stdio.h>in...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ HandVu是UCSB的Mathias Kolsch, matz@cs.ucsb.edu所写的一个开源计算机视觉库,它以C++为基本实现语言,以OpenCV为图像处理和部分算法实现的基础,并以C语言的形式将接口呈现了出来以方便Linux C程序员。一下是对这个接口的注释型分析: typedef s...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.引言 这个项目是由俄亥俄州立大学(OSU)一位博士生所写,http://web.engr.oregonstate.edu/~hess/,这位博士在其个人主页上对该项目进行了如下描述: Object tracking is a tricky problem. A general, all-pu...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /* Converts a BGR image to HSV colorspace @param bgr image to be converted @return Returns bgr converted to a 3-channel, 32-bit HSV im...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ #include <cv.h>#include <cxcore.h>#include <highgui.h>#include <stdio.h>const int MAX_CORNERS = 500;int main(int argc, char** argv) {// Initialize, loa...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /* * ===================================================================================== * * Filename: videocapture.cpp * * Description: A...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /* * ===================================================================================== * * Filename: linebresenham2.c * * Description: A...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /* * ===================================================================================== * * Filename: linebresenham.c * * Description: ...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /* * ===================================================================================== * * Filename: array1.c * * Description: To sho...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /* * ===================================================================================== * * Filename: poly.c * * Description: a program o...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /** =====================================================================================** Filename: array2.c** Description: Show How to traverse a Ar...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 我们需要了解一个多维数组(矩阵)和一个一维,但是包含高维数据的数组之间的区别。假设,你有n个点(每个点有x,y,z坐标值)需要保存到CvMat* 中,你其实有四种方式可以使用,但这四种方式的存储形式不同。你可能使用一个二维矩阵,矩阵大小为n行3列,数据类型为CV32FC1。你还可以使用一个二维矩阵,矩...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ #pragma comment( lib, "cxcore.lib" )#include "cv.h"#include <stdio.h>void main(){ //矩阵元素为三通道浮点数 CvMat* mat = cvCreateMat(3,3,CV_32FC3); cvZ...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ #pragma comment(lib,"cxcore.lib")#include"cv.h"#include<stdio.h>int main(){ //矩阵元素为三通道8位浮点数 CvMat *mat=cvCreateMat(3,3,CV_32FC3 ); float *p; i...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ #pragma comment( lib, "cxcore.lib" ) #pragma comment( lib, "cv.lib" ) #pragma comment( lib, "highgui.lib" ) #include <cv.h> #include <highgui.h> #inclu...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ /* * ===================================================================================== * * Filename: motiondetect.c * * Description: A m...
阅读全文