资源简介
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实现的绘制正方体的三视图
相关资源
- 移木块游戏,可以自编自玩,vc6.0编写
- MFC数字钟(基于VC6.0)
- 安科瑞智能电能表MODBUS通讯程序 VC6
- VC6LineNumberAddin.dll
- 用VC6.0实现多边形扫描线填充算法
- VC助手 VC6.0助手
- 人脸识别(opencv_facedetect_v4l2)
- 基于opencv的模板匹配代码
- opencv图片扫描以及校正
- opencv手部轮廓识别以及轨迹识别
- opencv2 3D标定.cpp
- 基于opencv漫水填充算法综合
- opencv激光中心线的提取
- OpenCV Computer Vision Application Programming
- 基于图割的图像分割OpenCV+MFC实现
- 识别魔方颜色
- opencv版俄罗斯方块源码
- VS2013 / MFC + OpenCV 2.4.9实现视频的播放
- 粒子滤波器+目标跟踪的C++实现,VS2
- 张平OpenCV算法精讲基于python和C++教材
- VC6.0 完整的图像处理程序 运用了大量
- 虹膜识别开源代码OSIRIS4.1基于opencv
- VC6.0经典串口通信源程序C++
- VC6.0MFC界面美化
- 即时通讯开发源码终极版C#.NETC++都有
- Sift特征点提取与匹配opencv库
- YCbCr、混合高斯以及YCbCg肤色检测模型
- 光流法代码
- VS打开VC6.0所需libcd.lib
- MFC画圆自定义|位置|半径|边界和内部
评论
共有 条评论