下载此文档

java调用摄像头拍照录像.doc


文档分类:办公文档 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
首先到 sun 下载最新的 jmf ,然后安装。 http://java./products/java-media/jmf/ 然后,说一下需求 1. 用摄像头拍照 2. 在文本框输入文件名 3. 按下拍照按钮,获取摄像头内的图像 4. 在拍下的照片上有一红框截取固定大小的照片。 5. 保存为本地图像为 jpg 格式,不得压缩画质技术关键, 相信也是大家最感兴趣的部分也就是如何让一个摄像头工作, 并拍下一张照片了。利用 jmf ,代码很简单: // 利用这三个类分别获取摄像头驱动,和获取摄像头内的图像流,获取到的图像流是一个 swing ponent 组件类 public static player player = null; private capturedeviceinfo di= null; private medialocator ml= null; // 文档中提供的驱动写法,为何这么写我也不知:) string str1 = "vfw:logitech usb video camera:0 "; string str2 = "vfw:microsoft wdm image capture (win32):0 "; di= (str2); ml= (); try { player = (ml); (); p; if ((comp = ()) != null) { p, ); }} catch (exception e) { (); } 接下来就是点击拍照,获取摄像头内的当前图像。代码也是很简单: private jbutton capture; private buffer buf = null; private buffertoimage btoi = null; private imagepanel imgpanel = null; private image img = null; private imagepanel imgpanel = null; jcomponent c= (jcomponent) (); if (c == capture)// 如果按下的是拍照按钮{ framegrabbingcontrol fgc =(framegrabbingcontrol) ( " "); buf = (); // 获取当前祯并存入 buffer 类 btoi = new buffertoimage((videoformat) ()); img = (buf); // show the image (img); } 保存图像的就不多说了,以下为示例代码 bufferedimage bi= (bufferedima

java调用摄像头拍照录像 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzhi
  • 文件大小0 KB
  • 时间2016-03-20
最近更新