- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OpenCV_学习基础
运动对象跟踪:模块(6) 轨迹分析模块 /* list of BLOB TRAJECTORY ANALYSIS modules */ CvBlobTrackAnalysis* cvCreateModuleBlobTrackAnalysisDetector(); typedef struct DefModule_BlobTrackAnalysis{ …… } DefModule_BlobTrackAnalysis; DefModule_BlobTrackAnalysis BlobTrackAnalysis_Modules[] ={ {cvCreateModuleBlobTrackAnalysisHistPVS,HistPVS,Histogram of 5D feature vector analysis (x,y,vx,vy,state)}, {NULL,None,No trajectory analiser}, {cvCreateModuleBlobTrackAnalysisHistP,HistP,Histogram of 2D feature vector analysis (x,y)}, {cvCreateModuleBlobTrackAnalysisHistPV,HistPV,Histogram of 4D feature vector analysis (x,y,vx,vy)}, {cvCreateModuleBlobTrackAnalysisHistSS,HistSS,Histogram of 4D feature vector analysis (startpos,endpos)}, {cvCreateModuleBlobTrackAnalysisTrackDist,TrackDist,Compare tracks directly}, {cvCreateModuleBlobTrackAnalysisIOR,IOR,Integrator (by OR operation) of several analysers }, {NULL,NULL,NULL} }; * DEMO 程序源码参见”OpenCV样例”blobtrack 可以在blobtrack基础上添加自己的算法以实现前景检测、团块检测与跟踪、轨迹生成与后处理等功能 留待课后思考 * 基于OpenCV的研究开发:DEMO 视频文字/人脸检测、分割与识别 视频指纹提取与比对 * * 视频文字/人脸检测与识别DEMO 文字和人脸是图像/视频检索中最重要的两种语义线索 文字:文字检测、分割与识别(OCR) 人脸:人脸检测、标注与识别 视纹提取与应用系统 * * Thanks! * * * * * * * * * * * * 程序示例2:Canny边缘检测 Edges are the boundaries separating regions with different brightness or color. J.Canny suggested in [Canny86] an efficient method for detecting edges. It takes grayscale image on input and returns bi-level image where non-zero pixels mark detected edges. cvCanny:采用Canny算子寻找并标志输入图像中的边缘void cvCanny(const CvArr* image, CvArr*edges, double threshold1, double threshold2, int aperture_size=3); Threshold1和threshold2:两个阈值,其中小的阈值用于控制边缘连接,打阈值用于控制强边缘的初始分割 aperture_size:Sobel算子内核大小 Canny算子: 用高斯滤波器平滑图像; 用一阶偏导的有限差分计算梯度的幅值和方向 对梯度幅值进行非极大值抑制 用双阈值算法检测和链接边缘 采用高斯平滑函数 * 程序示例2:Canny边缘检测(1) #include cv.h #include highgui.h char wndname[] = Edge; char tbarname[] = Threshold; int edge_thresh = 1; IplImage *image = 0, *cedge = 0, *gray = 0, *edge = 0; void on_trackbar(int h){// 定义跟踪条的 c
您可能关注的文档
最近下载
- 石油的物性和组成讲义.ppt VIP
- 100以内混合加减法口算天天练(可打印).docx VIP
- 2025年高考化学(四川卷) 真题详细解读及评析.docx
- DL_T 5220-2021 10kV及以下架空配电线路设计规范.docx VIP
- 《直线电机的分类》课件.ppt VIP
- 石油组成及物性简介要点课件.ppt VIP
- (高清版)DB33∕T 2129-2018 建筑消防设施检测评定技术规程.pdf VIP
- 2020-2021学年江苏省南通市崇川区东方中学七年级(上)第一次月考数学试卷(附答案详解).docx VIP
- 八年级数学上《第一章勾股定理》单元测试题(含答案).pdf VIP
- “一带一路”背景下中铁山桥国际化发展的帕德玛项目研究.docx VIP
文档评论(0)