资源简介
很全的资料,外文经典著作,学习opencv的必备书籍,代码全面,正确!!!希望和大家分享
代码片段和文件信息
// Example 10-1. Pyramid Lucas-Kanade optical flow code
//
/* *************** License:**************************
Oct. 3 2008
Right to use this code in any way you want without warrenty support or any guarentee of it working.
BOOK: It would be nice if you cited it:
Learning OpenCV: Computer Vision with the OpenCV Library
by Gary Bradski and Adrian Kaehler
Published by O‘Reilly Media October 3 2008
AVAILABLE AT:
http://www.amazon.com/Learning-OpenCV-Computer-Vision-Library/dp/0596516134
Or: http://oreilly.com/catalog/9780596516130/
ISBN-10: 0596516134 or: ISBN-13: 978-0596516130
OTHER OPENCV SITES:
* The source code is on sourceforge at:
http://sourceforge.net/projects/opencvlibrary/
* The OpenCV wiki page (As of Oct 1 2008 this is down for changing over servers but should come back):
http://opencvlibrary.sourceforge.net/
* An active user group is at:
http://tech.groups.yahoo.com/group/OpenCV/
* The minutes of weekly OpenCV development meetings are at:
http://pr.willowgarage.com/wiki/OpenCV
************************************************** */
#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 and other structures we will need for
// results.
//
IplImage* imgA = cvLoadImage(“OpticalFlow0.jpg“CV_LOAD_IMAGE_GRAYSCALE);
IplImage* imgB = cvLoadImage(“OpticalFlow1.jpg“CV_LOAD_IMAGE_GRAYSCALE);
CvSize img_sz = cvGetSize( imgA );
int win_size = 10;
IplImage* imgC = cvLoadImage(“OpticalFlow1.jpg“CV_LOAD_IMAGE_UNCHANGED);
// The first thing we need to do is get the features
// we want to track.
//
IplImage* eig_image = cvCreateImage( img_sz IPL_DEPTH_32F 1 );
IplImage* tmp_image = cvCreateImage( img_sz IPL_DEPTH_32F 1 );
int corner_count = MAX_CORNERS;
CvPoint2D32f* cornersA = new CvPoint2D32f[ MAX_CORNERS ];
cvGoodFeaturesToTrack(
imgA
eig_image
tmp_image
cornersA
&corner_count
0.01
5.0
0
3
0
0.04
);
cvFindCornerSubPix(
imgA
cornersA
corner_count
cvSize(win_sizewin_size)
cvSize(-1-1)
cvTermCriteria(CV_TERMCRIT_ITER|CV_TERMCRIT_EPS200.03)
);
// Call the Lucas Kanade algorithm
//
char features_found[ MAX_CORNERS ];
float feature_errors[ MAX_CORNERS ];
CvSize pyr_sz = cvSize( imgA->width+8 imgB->height/3 );
IplImage* pyrA = cvCreateImage( pyr_sz IPL_DEPTH_32F 1 );
IplImage* pyrB = cvCreateImage( pyr_sz IPL_DEPTH_32F 1 );
CvPoint2D32f* cornersB = new CvPoint2D32f[ MAX_CORNERS ];
cvCalcOpticalFlowPyrLK(
imgA
imgB
pyrA
pyrB
cornersA
cornersB
corner_count
cvSize( win_sizewin_size )
5
features_found
feature_errors
cvTermCriteria( CV_TERMCRIT_ITER | CV_TERMCRIT_EPS 20 .3 )
0
);
/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-04-22 14:13 学习opencv(中文版+英文版PDF电子书+原书代码)\
文件 14084696 2012-04-10 20:15 学习opencv(中文版+英文版PDF电子书+原书代码)\Learning_OpenCV.pdf
文件 14118179 2012-04-10 20:15 学习opencv(中文版+英文版PDF电子书+原书代码)\学习OpenCV.pdf
目录 0 2012-04-10 20:45 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\
目录 0 2012-04-10 20:45 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\
文件 6148 2008-10-07 15:10 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\.DS_Store
文件 5237 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\BlueCup.jpg
文件 97472 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\HandIndoorColor.jpg
文件 145318 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\HandOutdoorColor.jpg
文件 106007 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\HandOutdoorSunColor.jpg
文件 1094 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\License.txt
文件 4656 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\Makefile.txt
文件 22255 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\OpenCV_Chessboard.png
文件 123322 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\OpticalFlow0.jpg
文件 120223 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\OpticalFlow1.jpg
文件 5795 2008-10-09 07:54 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\ReadMe_run_programs.txt
文件 189623 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\adrian.jpg
文件 373704 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\agaricus-lepiota.data
目录 0 2012-04-10 20:45 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\
文件 6148 2008-10-07 15:08 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\.DS_Store
文件 317775 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0214.jpg
文件 317832 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0214L.jpg
文件 325383 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0215.jpg
文件 325446 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0215L.jpg
文件 302958 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0217.jpg
文件 302321 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0217L.jpg
文件 296209 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0218.jpg
文件 295342 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0218L.jpg
文件 297508 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0219.jpg
文件 297073 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0219L.jpg
文件 348274 2008-10-07 10:00 学习opencv(中文版+英文版PDF电子书+原书代码)\学习opencv书——源代码\LearningOpenCV_Code\birdseye\IMG_0220.jpg
............此处省略156个文件信息
- 上一篇:液压原理动画演示集锦
- 下一篇:前端JS常用工具
相关资源
- opencv双目视觉棋盘格标定,特征匹配
- 毕业设计:基于ARM-Linux的应用OpenCV和
- 图像放大waifu2x算法vs opencv实现
- Dalsa Nano 相机采集数据导入OpenCV
- 数码管数字识别--穿线法
- 基于背景差法的运动目标检测
- 2017年研究生数学建模D题二等奖
- 学习OpenCV(中文版高清扫描版带目录
- 2018 Learning OpenCV3 第三版 英文 高清完
- 基于opencv的车辆动态追踪
- opencv-4.10.zip
- 人脸识别,基于VS+openCV
- opencv3.4.0 vs2017编译的x86版本,可以直
- opencv-3.4.0 x86的Debug 和Release版本
- learning opencv3英文原版电子版学习ope
- opencv3.4.1+contrib+win10+vs2017已经编译好的
- opencv下实现显示并更改摄像头分辨率
- 利用openCV识别图片Demo
- OpenCV1.1版
- 基于opencv实现 LK跟踪算法
- OpenCV 3 Computer Vision Application Programmi
- cvMatchShapes
- 贾志刚Opencv图像处理视频教程学习笔
- opencv_3rdparty-ffmpeg-master_20161202.zip
- 学习opencv pdf
- vs2010+opencv 图像处理,边缘检测,可设
- OpenCV By Example.pdf
- opencv实现图像旋转任意角度边界正好
- zw_学习OpenCV(中文版).zip
- 学习OpenCV(中文版)pdf155532
评论
共有 条评论