需求:要直接使用SWING来抓高拍仪的图,亦即支持摄像头。
曾经试过要用JMF2,但是安装使用复杂不说,貌似还有windows版本不兼容问题。试了试,部署后恶评如潮。
最终决定换成xuggle,参见:http://www.xuggle.com/
首页的一句话:A free open-source library for Java developers to uncompress, manipulate, and compress recorded or live video in real time.
废话不多说,先上图:
分辨率支持是依赖硬件的,我们批量采购的高拍仪最高支持的两种分辨率直接备选。
1、分辨率选择:
2、连接硬件-通过USB
3、低清分辨率
4、高清分辨率
5、抓图结果高清
6、抓图结果低清
未处理的:没检查是否硬件被占用、没检查硬件是否连接。
部署超过10台高拍仪使用超过一年,没发现大问题。小问题直接reset就可以了。
发现高清分辨率很吃硬件配置。
功能基本上只用到了些皮毛。
源代码附件中,xuggle-xuggler-5.4.jar原文件大小接近40M,其中包括多个操作系统平台支持,被我删剩下windows平台的支持文件。需要多个平台支持的请去官网下载。
- 大小: 18.5 KB
- 大小: 16.4 KB
- 大小: 159 KB
- 大小: 207.6 KB
- 大小: 70.1 KB
- 大小: 207.2 KB
分享到:
相关推荐
在Java Swing中实现摄像头或高拍仪的抓图功能,可以极大地增强应用的交互性和实用性。本教程将深入探讨如何利用Xuggler库来实现在Java Swing界面上进行摄像头预览和抓图。 首先,Xuggler是一个开源的Java库,主要...
在Java后端开发中,对接大华摄像头进行远程抓图和录像是一项常见的任务,尤其在监控系统、视频会议或者安全防护等领域。这个"Java对接大华摄像头进行抓图和录像的demo"提供了一个实例,帮助开发者理解如何实现这一...
描述中提到“VC6 做的摄像头和抓图预览一体化的程序”,意味着这个程序是使用Visual C++ 6.0开发的,集成了摄像头的视频流显示和图片捕获功能。开发者可能利用了DirectX或OpenCV等库来处理视频流和图像处理任务。...
基于JMF的JAVA控制摄像头录像功能,并可以保存录像到指定路径中。
标题中的“大华摄像头抓图录像亲测可用”表明了这个资源或教程是关于使用大华品牌的摄像头进行截图和录像操作,并且已经被实际测试验证其功能正常。这可能是一个用户分享的经验,或者是某个教程文档的概括。 在描述...
在IT行业中,海康摄像头是广泛应用的监控设备之一,它具备丰富的功能,如无预览设备抓拍和实时预览。这些功能对于监控系统来说至关重要,确保用户可以在任何情况下获取到现场的图像信息。本文将深入探讨这两个核心...
Delphi摄像头Camera拍照抓图程序,程序窗口的实现使用了三方控件。在摄像头操控方面,可打开摄像头,抓取图像为图片格式并保存,预览所要抓取的照片,可设置相片尺寸,可将抓取的照片修饰成艺术照片、证件照片等。
在本文中,我们将深入探讨如何使用C#编程语言与大华摄像头进行交互,实现预览、抓图和录像功能。大华摄像头提供了丰富的API接口,允许开发者通过多种语言(包括C#)进行集成,实现监控系统的智能化应用。下面,我们...
本文将深入探讨如何实现USB视频抓图、网络摄像头抓图以及视频采集卡抓图。 首先,让我们从USB视频抓图开始。USB摄像头通常遵循USB Video Class (UVC) 规范,这使得它们在大多数现代操作系统中即插即用。在Windows中...
在本文中,我们将深入探讨如何使用String Boot整合海康威视(Hikvision)的SDK,实现一系列关键功能,包括实时预览、设备抓图、云台反向定位、云台旋转控制以及获取云台参数。这些功能对于构建监控系统或者进行远程...
在本文中,我们将深入探讨如何使用Java进行海康威视(Hikvision)网络摄像机和NVR录像机的SDK二次开发,实现一系列高级功能,包括实时流与历史流的推流、抓图、录像下载以及云台控制。首先,我们需要理解海康威视SDK...
在C#编程中,调用摄像头进行截图或实时抓图是一项常见的需求,特别是在开发桌面应用、视频会议系统或者监控软件时。本项目提供了一个解决方案,包含两个不同的版本,都基于.NET Framework 4,并且可以在Visual ...
标题中的“基于海康sdk的java程序摄像头实时抓拍图片保存到本地”表明这是一个使用海康威视(Hikvision)提供的SDK进行Java编程的项目,目的是实现通过摄像头实时捕获图像并将其保存到本地计算机的功能。这个项目是...
《基于MFC实现海康威视摄像头Demo:抓图与显示功能详解》 在现代计算机视觉和物联网领域,摄像头的应用日益广泛,其中海康威视作为知名的安防监控设备制造商,其产品深受用户喜爱。本教程将详细介绍如何使用...
在Windows环境下,使用Python编程语言调用海康威视(Hikvision)的SDK来实现摄像头的登录、视频预览、截图以及光学变焦功能是一项常见的任务。海康威视是全球知名的安防产品提供商,其提供的SDK(Software Development...
综上所述,Android Studio结合JavaCV和OpenCV,能够实现播放RTSP流、抓图和录制视频的功能。在实际开发中,开发者需要根据具体需求进行代码优化,例如处理性能、内存占用等问题,以提供流畅的用户体验。同时,了解并...
在本文中,我们将深入探讨如何使用MFC(Microsoft Foundation Classes)和OpenCV库在Visual Studio 2010环境下读取USB摄像头的视频流,并实现动态抓取图像。MFC是微软提供的一种C++类库,用于简化Windows应用程序的...
在C#中,使用WinForm开发应用程序时,可以利用摄像头功能来实现实时预览、抓图和视频录制。以下是一些关键知识点和步骤: 1. **引用库**: - `System.Drawing`: 这个命名空间包含了处理图像的基础类,如`Bitmap`,...
在本文中,我们将深入探讨如何使用Qt框架结合海康威视SDK来实现视频监控系统的登录、视频预览以及抓图功能。海康威视是一家知名的安防设备制造商,提供了丰富的SDK供开发者集成到自己的应用程序中。Qt是一个跨平台的...
在实现实时显示时,可以使用Java Swing或JavaFX等图形用户界面库创建窗口,并在窗口上绘制`BufferedImage`对象。每接收到一帧视频,就更新窗口内容,实现动态播放。 为了支持二次开发,你需要设计良好的接口和类...