java - 是否可以在 Java 中捕获高分辨率网络摄像头图像?

标签 java photo fmj

我想用我的网络摄像头拍照,但我在尝试用 Java 找到解决方案时遇到了一些困难。

我已成功设置 FMJ 并拥有我的流媒体视频,但我想拍照,而不是视频帧抓取。我的网络摄像头说它是 1.3MP,而 640 x 480 是惊人的 0.3MP!

所以澄清一下 - 我想:

  1. 将视频从我的网络摄像头流式传输到我的显示器(这样我就可以看到我在做什么)
  2. 当我按下回车
    1. 停止拍摄视频
    2. 拍摄全分辨率照片(图像;低分辨率流的一部分)
    3. 返回第 1 步(要显示的流式视频)

最佳答案

你应该使用 Java Media Framework (JMF) .它公开了用于图像和电影处理的全功能 API。

关于java - 是否可以在 Java 中捕获高分辨率网络摄像头图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994532/

相关文章:

Java FMJ 不是跨平台的吗?如何修复?

java - 在 Java 中用多个连续逗号拆分字符串

java - 有没有一种方法可以获取方法中的所有语句,而无需手动遍历 AST

android - .takePicture 上的相机错误 100 仅在停止视频录制后

java - BitmapFactory.decodeResource(getResources(), R.drawable.four_colors);四色是什么意思?

iphone - 像前后一样用两个摄像头拍照

java - Spring MVC 什么时候会创建 Autowiring 的 HttpSession?

java - 读取 Sdcard 上的文件时出错

java - YUV Format.YUV420 和 Color Space.YUV420 有什么区别?