博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用opencv摄像头视频的获取
阅读量:5890 次
发布时间:2019-06-19

本文共 843 字,大约阅读时间需要 2 分钟。

这有如何安装OpenCV的教程:

下面代码转自:http://blog.csdn.net/swordll80/archive/2007/07/25/1708106.aspx

#include <stdafx.h>

#pragma warning(disable : 4996)
#include <cxcore.h>
#include <highgui.h>
void main(int argc, char *argv[])
{
    CvCapture* capture = 0;//视频流捕获
    if(argc == 1 || (argc == 2 && strlen(argv[1]) == 1 && isdigit(argv[1][0])))
        capture = cvCaptureFromCAM(argc == 2 ? argv[1][0] - '0' : 0);//从摄像头获得视频流
    else if( argc == 2 )
        capture = cvCaptureFromAVI(argv[1]);//从文件获得视频流
    if(!capture)
        return;
    IplImage *current_frame_rgb = cvCreateImage(cvSize(320, 240), IPL_DEPTH_16U, 3);
    cvNamedWindow("Window 0", 0);
    while(capture)
    {
        current_frame_rgb = cvQueryFrame(capture);//获得一帧图象
        cvShowImage("Window 0",current_frame_rgb);
        if(cvWaitKey(1)==27)//等待ESC键
            break;
    }
    cvDestroyAllWindows();              
}

本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/278914,如需转载请自行联系原作者
你可能感兴趣的文章
Python数据结构1-----基本数据结构和collections系列
查看>>
SQL Denali-FileTable
查看>>
C# 图像处理:复制屏幕到内存中,拷屏操作
查看>>
PHP微信支付流程
查看>>
linux下单节点oracle数据库间ogg搭建
查看>>
swift三方库
查看>>
杭州之行
查看>>
oracle ORA-00917: missing comma 是因为少逗号
查看>>
策略模式简介
查看>>
UIViewController中loadView的用法(应当注意的几点)
查看>>
POJ NOI0105-42 画矩形
查看>>
Java 数组在内存中的结构
查看>>
《关爱码农成长计划》第一期报告
查看>>
entity framework 6 通用数据类
查看>>
读取FTP上的excel文件,并写入数据库
查看>>
vs2008快捷键极其技巧 转载
查看>>
window 7上安装Visual Studio 2017失败的解决方法
查看>>
JavaScript 正整数正则表达式
查看>>
单元测试之Stub和Mock
查看>>
【转】Java泛型-类型擦除
查看>>