zoukankan      html  css  js  c++  java
  • 实验2014051901:opencv操作摄像头

    实验1

      实验目的:使用opencv操作摄像头拍摄一张图片

      函数:

       

    1 CvCapture* cvCreateCameraCapture( int index ); 
    2 IplImage* cvQueryFrame( CvCapture* capture ); 

      实验代码:

        

     1 #include"highgui.h"
     2 #include"cv.h"
     3 int main(){
     4     cvNamedWindow("w",0);
     5     IplImage* img;
     6     CvCapture* pCapture =cvCreateCameraCapture(0);
     7 
     8     cvWaitKey();
     9     img=cvQueryFrame( pCapture );
    10     cvShowImage("w",img);
    11     cvWaitKey();
    12     
    13     cvReleaseCapture(&pCapture);
    14     cvDestroyWindow("w");
    15     return 0;
    16 }

     实验2

      实验目的:使用opencv操作摄像头拍摄视频

      实验代码:

     1 #include"highgui.h"
     2 #include"cv.h"
     3 int main(){
     4     cvNamedWindow("w",0);
     5     IplImage* img;
     6     CvCapture* pCapture =cvCreateCameraCapture(0);
     7 
     8     cvWaitKey();
     9 
    10     while(1){
    11         img=cvQueryFrame( pCapture );
    12         cvShowImage("w",img);
    13         char temp=cvWaitKey(40);
    14         if(temp==27)break;
    15     }
    16     
    17     cvReleaseCapture(&pCapture);
    18     cvDestroyWindow("w");
    19     return 0;
    20 }
  • 相关阅读:
    面试题汇总--1
    行内元素与块级元素
    前端面试题整理---JS基础
    springmvc处理一个请求的全流程
    反射+动态代理+类加载+JVM
    json注解及序列化
    加密
    Thread setUncaughtExceptionHandler
    RunTime.getRunTime().addShutdownHook 添加钩子
    MySQL日志
  • 原文地址:https://www.cnblogs.com/experiments-of-ORLAN/p/3737452.html
Copyright © 2011-2022 走看看