日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javacv開發詳解之調用本機攝像頭視頻

瀏覽:25日期:2022-08-14 08:59:14
前言

javacv開發包是用于支持java多媒體開發的一套開發包,可以適用于本地多媒體(音視頻)調用以及音視頻,圖片等文件后期操作(圖片修改,音視頻解碼剪輯等等功能),這里只使用最簡單的本地攝像頭調用來演示一下javacv的基礎功能

重要:

建議使用最新javaCV1.5版本,該版本已解決更早版本中已發現的大部分bug

javacv系列文章使用6個jar包:

javacv.jar,javacpp.jar,ffmpeg.jar,ffmpeg-系統平臺.jar,opencv.jar,opencv-系統平臺.jar。

其中ffmpeg-系統平臺.jar,opencv-系統平臺.jar中的系統平臺根據開發環境或者測試部署環境自行更改為對應的jar包,比如windows7 64位系統替換為ffmpeg-x86-x64.jar

為什么要這樣做:因為ffmpeg-系統平臺.jar中存放的是c/c++本地so/dll庫,而ffmpeg.jar就是使用javacpp封裝的對應本地庫java接口的實現,而javacpp就是基于jni的一個功能性封裝包,方便實現jni,javacv.jar就是對9個視覺庫進行了二次封裝,但是實現的功能有限,所以建議新手先熟悉openCV和ffmpeg這兩個C/C++庫的API后再來看javaCV思路就會很清晰了。

須知:

javacv系列文章默認音視頻處理使用ffmpeg,圖像處理使用opencv,攝像頭抓取使用opencv

javacv官方github維護地址:https://github.com/bytedeco/javacv

依賴配置說明

(注意:從其他地方下載的依賴包請積極開心的替換為官方jar包和博主提供jar包;如果使用其他jar包版本而導致出錯,不要急著找博主問為啥會報錯,先把jar包替換了再試試看)

maven和gradle方式如果想要減小依賴包大小,則需要手動進行排除不需要的平臺依賴即可

1.使用maven添加依賴

<dependency><groupId>org.bytedeco</groupId><artifactId>javacv-platform</artifactId><version>1.4.4</version></dependency>2.使用gradle添加依賴

dependencies { compile group: ’org.bytedeco’, name: ’javacv-platform’, version: ’1.4.4’ }3.使用本地jar包方式

最新版實在太大,需要下載全量包的請到官方github.com/bytedeco/javacv下載

建議使用maven或gradle方式構建項目。

jar包使用須知:

1、windows x64平臺用到的opencv依賴:opencv.jar;oepncv-windows-x86_64.jar(其他平臺替換為對應的jar包即可)

2、蘋果mac需要opencv-macosx-x86_64.jar3、linux平臺需要:opencv-linux-x86_64.jar  

4、安卓平臺arm架構的需要opencv-android-arm.jar ,基于x86的需要opencv-android-x86.jar

為什么不需要安裝opencv?

從javacv0.8開始,已經不需要本地安裝opencv,直接通過引用opencv對應的系統平臺的引用包即可。

(比如oepncv-windows-x86_64.jar就是典型的64位windows環境依賴包)

獲取攝像頭視頻

最終調用的攝像頭實時視頻圖像界面:

javacv開發詳解之調用本機攝像頭視頻

預覽本機攝像頭視頻圖像的簡單實現(由于之前csdn的注釋被屏蔽,重新精簡優化了代碼):

package cc.eguid.javacv; import javax.swing.JFrame; import org.bytedeco.javacv.CanvasFrame;import org.bytedeco.javacv.OpenCVFrameConverter;import org.bytedeco.javacv.FrameGrabber.Exception;import org.bytedeco.javacv.OpenCVFrameGrabber; /** * 調用本地攝像頭窗口視頻 * @author eguid * @date 2016年6月13日 * @since javacv1.2 */public class JavavcCameraTest{ public static void main(String[] args) throws Exception, InterruptedException{ OpenCVFrameGrabber grabber = new OpenCVFrameGrabber(0);//新建opencv抓取器,一般的電腦和移動端設備中攝像頭默認序號是0,不排除其他情況 grabber.start();//開始獲取攝像頭數據 CanvasFrame canvas = new CanvasFrame('攝像頭預覽');//新建一個預覽窗口 canvas.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //窗口是否關閉 while(canvas.isDisplayable()){ /*獲取攝像頭圖像并在窗口中顯示,這里Frame frame=grabber.grab()得到是解碼后的視頻圖像*/ canvas.showImage(grabber.grab()); } grabber.close();//停止抓取 }}

是不是很簡單,原本很復雜的流媒體操作,javaCV能夠幫助我們快速實現。

以上就是javacv開發詳解之調用本機攝像頭視頻的詳細內容,更多關于javacv調用本機攝像頭的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线综合亚洲| 成人福利av| 在线亚洲观看| 99re国产精品| 久久国产精品毛片| 美国欧美日韩国产在线播放| 一区二区精彩视频| 天堂va欧美ⅴa亚洲va一国产| 中文字幕日本一区二区| 亚洲午夜视频| 黑丝一区二区三区| 欧美aa国产视频| 丝袜美腿一区| 激情综合自拍| 亚洲人成毛片在线播放女女| 日本麻豆一区二区三区视频| 国产伦精品一区二区三区视频| 日韩一区二区三区在线看| 日韩一区二区三区免费视频| 国产精品欧美三级在线观看 | 国产乱码精品一区二区三区四区 | 9999国产精品| 日韩精品一区二区三区免费观影 | 亚洲最新无码中文字幕久久| 亚洲午夜在线| 日韩精品一卡二卡三卡四卡无卡| 亚洲人成网站在线在线观看| 四虎精品永久免费| 欧美激情视频一区二区三区免费 | 久久精品国产999大香线蕉| 亚洲综合在线电影| 亚洲1234区| 丝瓜av网站精品一区二区| 久久精品超碰| 日韩伦理在线一区| 久久不射中文字幕| 国产精品mv在线观看| 国产不卡人人| 日韩毛片网站| 亚洲视频综合| 福利片在线一区二区| 日本不卡一区二区| 免费欧美一区| 精品视频91| 婷婷综合电影| 黄色亚洲在线| 色88888久久久久久影院| 国产精品分类| 久久xxxx| 国产精品99免费看| 国产精品国产三级国产在线观看| 日韩三级精品| 99在线观看免费视频精品观看| 在线手机中文字幕| 国产激情欧美| 日本久久二区| 国产农村妇女精品一二区| 欧美日韩精品免费观看视欧美高清免费大片 | 91在线成人| 中国女人久久久| av亚洲一区二区三区| 蜜桃久久久久| 日韩在线麻豆| 亚洲一区二区三区免费在线观看 | 亚洲国产一区二区三区在线播放| 国产一区二区三区日韩精品 | 国产精品字幕| 福利一区视频| 国产精品白丝久久av网站| 亚洲精品女人| 欧美天堂亚洲电影院在线观看| 亚洲最新无码中文字幕久久| 精品日韩一区| 久久中文精品| 国产精品美女久久久久久不卡| 亚洲开心激情| 性色一区二区| 日韩午夜免费| 日韩视频二区| 蜜桃一区二区三区| 亚洲v在线看| 97se综合| 精品日韩视频| 日韩三区在线| 成人羞羞视频播放网站| 成人日韩在线| 亚洲不卡av不卡一区二区| 欧美日韩精品免费观看视完整| 欧美国产偷国产精品三区| 久久久久久亚洲精品美女| 国产精品99久久免费| 欧美亚洲tv| 国产亚洲人成a在线v网站| 天堂av一区| 亚洲伊人精品酒店| 亚洲狼人精品一区二区三区| 91成人超碰| 1024精品久久久久久久久| 在线一区视频| 亚洲一二三区视频| 综合激情网...| 亚洲久草在线| 日韩亚洲精品在线观看| 日本免费在线视频不卡一不卡二| 日韩欧美另类中文字幕| 日韩国产在线观看| 国产精品网址| 福利片在线一区二区| 日韩一区二区中文| 免费av一区二区三区四区| 久久高清免费观看| 久久最新视频| 日韩精品电影一区亚洲| 国产精品.xx视频.xxtv| 98精品视频| 亚洲免费高清| 日韩激情网站| 精品国产乱码| 99热精品久久| 日韩精品一区第一页| 欧美日韩一区二区三区四区在线观看 | 欧美日韩视频| 亚洲精品一二三**| 美女视频网站久久| 久久免费黄色| 亚洲精品日韩久久| 麻豆国产精品| 亚洲福利免费| 在线精品一区| 美女久久精品| 99久久婷婷| 少妇精品久久久| 国产成人精品福利| 黄色成人精品网站| 日韩精品亚洲aⅴ在线影院| 免费看久久久| 国产综合精品| 欧美日本久久| 四虎4545www国产精品 | 日韩成人一级| 中文字幕成在线观看| 激情自拍一区| 青青草精品视频| 丝袜美腿诱惑一区二区三区| 美女久久一区| 久久精品一区二区三区中文字幕| 欧美91视频| 国产精品天堂蜜av在线播放| 久久人人99| 国产精品久久久久av蜜臀| 999久久久免费精品国产| 亚洲精品福利| 成人羞羞视频在线看网址| 一区二区高清| 综合日韩av| 日韩精品亚洲专区| 91精品国产91久久久久久黑人| 18国产精品| 亚洲成人一区| 欧美经典一区| 丝袜a∨在线一区二区三区不卡| 久久精品国产99| 久久最新视频| 人人草在线视频| 国产日韩欧美在线播放不卡| 国产综合欧美| 精品日韩在线| 亚洲精品激情| 成人精品中文字幕| 国产精品一区二区99| 亚洲一级在线| 中国字幕a在线看韩国电影| 日韩高清三区| 一区二区自拍| www.com.cn成人| 欧美日韩亚洲一区三区| 亚洲免费精品| 日韩电影免费网址| 国产精品一区二区精品| 久热精品在线| 91精品国产91久久久久久黑人| 国产精品一区二区精品视频观看 | 天堂成人国产精品一区| 色婷婷综合网| 国产日韩欧美一区| 视频一区在线播放| 香蕉视频亚洲一级| 麻豆成人91精品二区三区| 亚州精品视频| 男女精品网站| 黑丝美女一区二区| 中文字幕高清在线播放| 国产精品成人一区二区网站软件| 视频在线观看国产精品| 99精品视频在线观看免费播放| 国产精品sss在线观看av| 综合日韩在线| 午夜亚洲福利在线老司机| 久久人人精品| 日韩中文字幕高清在线观看|