资源简介

Java控制开启摄像头,里面包含java的DEMO和运行所需的JAR包,简单实用。

资源截图

代码片段和文件信息

package com.fan;

import javax.swing.Jframe;

import com.googlecode.javacv.Canvasframe;
import com.googlecode.javacv.OpenCVframeGrabber;

public class Demo {
public static void main(String[] args) throws Exception InterruptedException  
{  
    OpenCVframeGrabber grabber = new OpenCVframeGrabber(0);    
    grabber.start();   //开始获取摄像头数据  
    Canvasframe canvas = new Canvasframe(“摄像头“);//新建一个窗口  
    canvas.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);  
    canvas.setAlwaysOnTop(true);  
      
    while(true)  
    {  
        if(!canvas.isDisplayable())  
        {//窗口是否关闭  
            grabber.stop();//停止抓取  
            System.exit(2);//退出  
        }  
        canvas.showImage(grabber.grab());//获取摄像头图像并放到窗口上显示, 这里的frame frame=grabber.grab(); frame是一帧视频图像  
  
        Thread.sleep(50);//50毫秒刷新一次图像  
    }  
}  

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-15 22:28  JavaCVJar\
     文件    12025234  2014-01-05 21:34  JavaCVJar\opencv-2.4.8-windows-x86_64.jar
     文件     1352112  2014-01-06 23:18  JavaCVJar\javacv-windows-x86.jar
     文件      160677  2014-01-06 22:51  JavaCVJar\javacpp.jar
     文件     1810497  2014-01-06 23:15  JavaCVJar\javacv-windows-x86_64.jar
     文件     1153428  2014-01-06 23:28  JavaCVJar\javacv.jar
     文件    11039869  2014-01-05 21:34  JavaCVJar\opencv-2.4.8-windows-x86.jar
     文件         949  2017-02-24 09:46  Demo.java

评论

共有 条评论