資源簡(jiǎn)介
Java控制開(kāi)啟攝像頭,里面包含java的DEMO和運(yùn)行所需的JAR包,簡(jiǎn)單實(shí)用。
代碼片段和文件信息
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();???//開(kāi)始獲取攝像頭數(shù)據(jù)??
????Canvasframe?canvas?=?new?Canvasframe(“攝像頭“);//新建一個(gè)窗口??
????canvas.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);??
????canvas.setAlwaysOnTop(true);??
??????
????while(true)??
????{??
????????if(!canvas.isDisplayable())??
????????{//窗口是否關(guān)閉??
????????????grabber.stop();//停止抓取??
????????????System.exit(2);//退出??
????????}??
????????canvas.showImage(grabber.grab());//獲取攝像頭圖像并放到窗口上顯示,?這里的frame?frame=grabber.grab();?frame是一幀視頻圖像??
??
????????Thread.sleep(50);//50毫秒刷新一次圖像??
????}??
}??
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????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
評(píng)論
共有 條評(píng)論