资源简介
VC6.0 OpenCV 摄像头程序,适合初学者
代码片段和文件信息
#include
#include
#include
#include
int main( int argc char** argv )
{
//声明IplImage指针,IplImage指针在之后的摄像头图像传递,图像处理,图像显示中都作为主要处理的参数。按照说明书,成员主要有:大小,版本,通道数,位深数,颜色通道(是否交叉存取),顶/底左结构,宽像素,高像素,图像感兴趣区域,图像数据大小,指向排列,排列图像行大小;而被opencv忽略、或者置空的成员有alphaChannelcolorModel[4]等。
IplImage* pframe = NULL;
//CvCapture没有公共接口,只能视为视频获取的一个参数
CvCapture* pCapture = NULL;
//创建窗口,原型:int cvNameWindow (const char *nameint flag=CV_WINDOW_AUTOSIZE)
cvNamedWindow( “GnVideo“ 1 );
//打开摄像头,原型:IplImage* cvQueryframe( CvCapture* capture );函数cvQueryframe从摄像头或者文件中抓取一帧,然后解压并返回这一帧。这个函数仅仅是函数cvGrabframe和函数cvRetrieveframe在一起调用的组合。返回的图像不可以被用户释放或者修改。
if ( !( pCapture = cvCaptureFromCAM( -1 ) ) )
{
fprintf( stderr “Can not open camera.\n“ );
return -2;
}
//逐帧读取视频
while ( pframe = cvQueryframe( pCapture ) )
{
//显示图像
cvShowImage( “GnVideo“ pframe );
if ( cvWaitKey( 10 ) == 27 )
{
break;
}
}
//销毁窗口
cvDestroyWindow( “GnVideo“ );
cvReleaseCapture( &pCapture );
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 545 2013-11-22 09:13 TestOpenCV\TestOpenCV.dsw
文件 41984 2013-11-22 14:17 TestOpenCV\TestOpenCV.ncb
文件 1522 2013-11-22 14:09 TestOpenCV\TestOpenCV.plg
文件 41984 2013-11-22 14:09 TestOpenCV\Release\vc60.idb
文件 1348 2013-11-22 14:09 TestOpenCV\Release\Test.obj
文件 28672 2013-11-22 14:09 TestOpenCV\Release\TestOpenCV.exe
文件 0 2013-11-22 14:09 TestOpenCV\Release\Test.sbr
文件 5169720 2013-11-22 14:07 TestOpenCV\Release\TestOpenCV.pch
文件 2122752 2013-11-22 14:09 TestOpenCV\Release\TestOpenCV.bsc
目录 0 2013-11-22 13:59 TestOpenCV\Release
文件 1326 2013-11-22 14:09 TestOpenCV\Test.cpp
文件 53760 2013-11-22 14:17 TestOpenCV\TestOpenCV.opt
文件 4499 2013-11-22 14:17 TestOpenCV\TestOpenCV.dsp
目录 0 2013-11-22 09:13 TestOpenCV
----------- --------- ---------- ----- ----
7468112 14
- 上一篇:编程实现图像的百叶窗和马赛克效果。
- 下一篇:C++MFC实现的绘制正方体的三视图
相关资源
- OpenCV漫水填充程序 by浅墨
- OpenCV图像的膨胀与腐蚀程序 by浅墨
- VC6.0--计算器
- 个人收支财务管理系统 VC6.0MFC+ sql s
- 模板:基于OpenCV的车辆速度检测c++
- 图像识别水果代码
- 俄罗斯方块(基于VC6.0单文档)
- 跌倒检测-OPENCV-VC++
- 基于opencv C++实现毛衣衣服的瑕疵检测
- vc6.0编写的基于API的串口通信程序
- C++用Opencv将图片转化为灰度图并保存
- VC6.0 C++ MD5验证源码文件和字符串验证
- opencv 求二值化图像的形心(只能是二
- 树莓派opencv环境搭建
- VC6.0编写的包过滤防火墙
- 基于VC++6.0的绘图软件画直线曲线矩形
- openCV纹理图像特征提取,比较两幅图
- 坦克大战完整源代码
- Saliency Map opencv C++
- VC6.0 MFC时钟运动源码.zip
- VC6.0将ListCtrl中数据写入到Excel
- VC6.0MFC聊天室
- GMP大数库实现大整数模以及Miller Rab
- 这是我在VC6.0下设计的一个坦克大战的
- 运动车辆检测跟踪源码,可运行
- VS-Vrep-813Vrep.rar
- 头发检测C++代码
- opencv 保存录像
- 与opencv有关的图像检索的
- 无误的广角摄像头OPENCV矫正程序2018
评论
共有 条评论