- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenCV例程汇总
TOC \o 1-3 \h \z \u 基于opencv的use摄像头视频采集程序 1
基于opencv的两个摄像头数据采集 3
能激发你用代码做视频的冲动程序 6
图像反转(就是把黑的变白,白的变黑) 11
图像格式的转换 12
从摄像头或者AVI文件中得到视频流,对视频流进行边缘检测 13
采用Canny算子进行边缘检测 15
角点检测 18
图像的旋转加缩放(效果很拽,用地球做就像谷歌地球似的) 21
Log-Polar极坐标变换 22
对图像进行形态学操作(图像的开闭,腐蚀和膨胀运算) 24
用不同的核进行图像的二维滤波 27
图像域的填充 30
寻找轮廓实现视频流的运动目标检测(超推荐一下) 35
采用金字塔方法进行图像分割 40
图像的亮度变换 43
单通道图像的直方图 46
计算和显示彩色图像的二维色调-饱和度图像 48
图像的直方图均匀化 50
用Hongh变换检测线段 52
利用Hough变换检测圆(是圆不是椭圆) 57
距离变换 59
椭圆曲线拟合 64
由点集序列或数组创建凸外形 68
Delaunay三角形和Voronoi划分的迭代式构造 71
利用背景建模检测运动物体(推荐) 78
运动模板检测(摄像头) 81
显示如何利用Camshift算法进行彩色目标的跟踪 86
基于opencv的use摄像头视频采集程序
准备工作:你得把opencv库装到电脑上,并把各种头文件,源文件,lib库都连到vc上,然后设置一下系统环境变量,这里这方面就不说了,好像我前面的文章有说过,不懂也可百度一下。
建立一个基于WIN32控制台的工程CameraUSB,在新建一个c++元文件,写代码:
#include cxcore.h#include cvcam.h#include windows.h#include highgui.h
void callback(IplImage* image);int main(){int ncams=cvcamGetCamerasCount( );//返回可以访问的摄像头数目HWND MyWin;??? // 设置系统属性cvcamSetProperty(0, CVCAM_PROP_ENABLE, CVCAMTRUE); //选择第一个摄像头?? //camera??? cvcamSetProperty(0, CVCAM_PROP_RENDER, CVCAMTRUE); //Well render stream??? // 在本例中??? // 假设创建一个窗口,并且窗口的ID是在变量 MyWin 中定义??? // MyWin 是窗口 HWND 的类型??? MyWin=(HWND)cvGetWindowHandle(CameraUSB window);?? ??? cvcamSetProperty(0,CVCAM_PROP_WINDOW,MyWin);?? // Selects a window for ??? //video rendering//回调函数将处理每一帧cvcamSetProperty(0,CVCAM_PROP_CALLBACK,callback);???? cvcamInit( );??? cvcamStart( );??? // 现在程序开始工作??? cvWaitKey(0);??? cvcamStop( );??? cvcamExit( );??? return 0;}
// 在图像中画兰色水平线void callback(IplImage* image){??? IplImage* image1 = image;??? int i,j;??? ??? assert (image);??? ??? for(i=0; iimage1-height; i+=10)??? {??????? for(j=(image1-widthStep)*i; j(image1-widthStep)*(i+1); ??????? j+=image1-nChannels)??????? {??????????? image1-imageData[j]?? = (char)255;??????????? image1-imageData[j+1] = 0;??????????? image1-imageData[j+2] = 0;??????? } ???? }}
嘿嘿,就这么简单就完事了。
不懂可留言问
基于
您可能关注的文档
- LPP1快递专用邮包标签.doc
- LT-KJ213煤矿井下人员定位管理操作手册.doc
- MA16000-13700u(与1000T组合)第五章技术参数P10SK02-001.doc
- Matlab fir iir滤波器的比较_设计程序及图片_原创.docx
- MATLAB实现数字信号处理.doc
- Matlab在语音信号处理中的应用.doc
- matlab设计数字滤波器.doc
- matlab课设 利用MATLAB仿真软件系统进行图像的数据分析.doc
- MAZAK小巨人 VTC电气培训.doc
- MCO1404离心压缩机施工技术.doc
- 犬小孢子菌SSH文库中差异基因解析与致病机制探究.docx
- 探索模糊聚类理论在文本水印算法中的创新应用与优化.docx
- 冷战后美国网络空间安全战略的动态演变与深层逻辑剖析.docx
- 亚砜类化合物甲硫基化反应的机制、影响因素与应用拓展研究.docx
- Caspase-3表达强度:新型医用高氮无镍奥氏体不锈钢生物相容性的精准评价.docx
- 基于FLAC3D的混凝土面板堆石坝应力与变形特性深度剖析.docx
- 基于探地雷达的高速公路厚度检测:算法创新与软件实现研究.docx
- 新时代背景下X镇基层共青团改革发展的探索与实践.docx
- 条件培养液对血管平滑肌细胞生物学行为的多维度影响及机制解析.docx
- 水曲柳愈伤组织不定芽再生机制及FmWIND1基因功能解析.docx
最近下载
- 09-高级语言程序设计-0414005101-教学大纲.pdf VIP
- 川教版(人教版)五年级上册生命生态与安全详细教案 - 副本.pdf
- SHT3503-2017石油化工建设工程项目交工技术文件规定.pdf VIP
- 医用放射防护学试题含答案.docx VIP
- 110kv线路工程施工方案(吴).docx VIP
- 2025年it工作总结范文(精选8篇) .pdf VIP
- 《GB_T 40598-2021电力系统安全稳定控制策略描述规则》专题研究报告.pptx
- 汽车零部件HS编码(补充).pdf VIP
- 施工现场临边洞口安全防护方案.doc VIP
- 2025文旅行业新媒体营销趋势报告.pdf VIP
原创力文档


文档评论(0)