- 浏览: 91498 次
- 性别:
- 来自: 深圳
最新评论
-
Csf_java:
是不是少了什么东西?加载不了dll吗?Exception in ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。 -
zaizai13:
请问我的为什么总是报log4j:WARN No appende ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。 -
stjauns:
<div class="quote_title ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。 -
chairmanwang:
楼主您好,我使用了您的程序,但是程序报错log4j:WARN ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。 -
stjauns:
<div class="quote_title ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。
需求:要直接使用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平台的支持文件。需要多个平台支持的请去官网下载。
看起来像是无法打开摄像头
你要看看在控制面板里面能不能打开摄像头
按你的描述,跟我们这里的一台机器表现类似,我们更换了连接的USB口,出现异常的几率少了很多。初步判断是USB口供电不足的问题。。。
open方法的参数不同应该是版本的问题吧
...看得到有错误抛出吗?或者调试看看这些代码的返回值是不是正确的
我在深圳,貌似不需要出墙哦~~~
http://www.xuggle.com/ 可以直接访问啊
我有上传一个附件的,不过只有windows32位版本的支持文件
曾经试过要用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平台的支持文件。需要多个平台支持的请去官网下载。
- XugglerDemo.rar (6.7 MB)
- 下载次数: 504
评论
10 楼
Csf_java
2016-11-09
是不是少了什么东西?加载不了dll吗?
Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: no xuggle in java.library.path
Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: no xuggle in java.library.path
9 楼
zaizai13
2015-11-27
请问我的为什么总是报
log4j:WARN No appenders could be found for logger (org.ffmpeg).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "Thread-2" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:217)
at java.lang.Thread.run(Unknown Source)
这样的在错误呢
log4j:WARN No appenders could be found for logger (org.ffmpeg).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "Thread-2" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:217)
at java.lang.Thread.run(Unknown Source)
这样的在错误呢
8 楼
stjauns
2015-11-13
chairmanwang 写道
楼主您好,我使用了您的程序,但是程序报错
log4j:WARN No appenders could be found for logger (org.ffmpeg).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "Thread-3" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:216)
at java.lang.Thread.run(Thread.java:662)
请问是不是不能调用本机的摄像头?
log4j:WARN No appenders could be found for logger (org.ffmpeg).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "Thread-3" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:216)
at java.lang.Thread.run(Thread.java:662)
请问是不是不能调用本机的摄像头?
看起来像是无法打开摄像头
你要看看在控制面板里面能不能打开摄像头
7 楼
chairmanwang
2015-11-03
楼主您好,我使用了您的程序,但是程序报错
log4j:WARN No appenders could be found for logger (org.ffmpeg).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "Thread-3" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:216)
at java.lang.Thread.run(Thread.java:662)
请问是不是不能调用本机的摄像头?
log4j:WARN No appenders could be found for logger (org.ffmpeg).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "Thread-3" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:216)
at java.lang.Thread.run(Thread.java:662)
请问是不是不能调用本机的摄像头?
6 楼
stjauns
2015-07-29
daizhe 写道
楼主好!感谢分享!
我的系统是win7 64位,用您的代码把xuggle的jar包换成官方的40m的那个了,不然会报异常,现在经常出现
Exception in thread "Thread-2" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:218)
at java.lang.Thread.run(Unknown Source)
的异常,有时候系统重启,或者拔掉设备重连会好使,但大部分时候都报上面的异常。
我的笔记本自带摄像头,已经禁用了这个设备,还是不行。
想请问一下,是哪方面的问题。
这里的device Name是怎么来的?“0”是指标准输入吗?
另外,我看官方的文档里没有这个int retval = container.open(deviceName, IContainer.Type.READ, format, false, true,params, null);
是因为版本不同没查到吗?
非常感谢!
我的系统是win7 64位,用您的代码把xuggle的jar包换成官方的40m的那个了,不然会报异常,现在经常出现
Exception in thread "Thread-2" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:218)
at java.lang.Thread.run(Unknown Source)
的异常,有时候系统重启,或者拔掉设备重连会好使,但大部分时候都报上面的异常。
我的笔记本自带摄像头,已经禁用了这个设备,还是不行。
想请问一下,是哪方面的问题。
这里的device Name是怎么来的?“0”是指标准输入吗?
另外,我看官方的文档里没有这个int retval = container.open(deviceName, IContainer.Type.READ, format, false, true,params, null);
是因为版本不同没查到吗?
非常感谢!
按你的描述,跟我们这里的一台机器表现类似,我们更换了连接的USB口,出现异常的几率少了很多。初步判断是USB口供电不足的问题。。。
open方法的参数不同应该是版本的问题吧
5 楼
daizhe
2015-07-23
楼主好!感谢分享!
我的系统是win7 64位,用您的代码把xuggle的jar包换成官方的40m的那个了,不然会报异常,现在经常出现
Exception in thread "Thread-2" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:218)
at java.lang.Thread.run(Unknown Source)
的异常,有时候系统重启,或者拔掉设备重连会好使,但大部分时候都报上面的异常。
我的笔记本自带摄像头,已经禁用了这个设备,还是不行。
想请问一下,是哪方面的问题。
这里的device Name是怎么来的?“0”是指标准输入吗?
另外,我看官方的文档里没有这个int retval = container.open(deviceName, IContainer.Type.READ, format, false, true,params, null);
是因为版本不同没查到吗?
非常感谢!
我的系统是win7 64位,用您的代码把xuggle的jar包换成官方的40m的那个了,不然会报异常,现在经常出现
Exception in thread "Thread-2" java.lang.IllegalArgumentException: could not open file: 0; Error: No such device
at com.skydragon.transms.demo.WebCamDialog$1.run(WebCamDialog.java:218)
at java.lang.Thread.run(Unknown Source)
的异常,有时候系统重启,或者拔掉设备重连会好使,但大部分时候都报上面的异常。
我的笔记本自带摄像头,已经禁用了这个设备,还是不行。
想请问一下,是哪方面的问题。
这里的device Name是怎么来的?“0”是指标准输入吗?
另外,我看官方的文档里没有这个int retval = container.open(deviceName, IContainer.Type.READ, format, false, true,params, null);
是因为版本不同没查到吗?
非常感谢!
4 楼
stjauns
2015-07-17
liuyk0307 写道
楼主你好 首先非常感谢你的分享。我通过USB接口连接的摄像头,每次在运行程序的时候都得把usb接口断开再连上才能成功打开摄像头,请问这是怎么回事?谢谢
...看得到有错误抛出吗?或者调试看看这些代码的返回值是不是正确的
if (videoCoder != null) { videoCoder.close(); videoCoder = null; } if (container != null) { container.close(); container = null; }
3 楼
liuyk0307
2015-07-12
楼主你好 首先非常感谢你的分享。我通过USB接口连接的摄像头,每次在运行程序的时候都得把usb接口断开再连上才能成功打开摄像头,请问这是怎么回事?谢谢
2 楼
stjauns
2013-09-04
xiangyuwen 写道
xuggle那儿下载啊,好像 要安装饭强(那2个字不给发表)软件才能下载啊,
我在深圳,貌似不需要出墙哦~~~
http://www.xuggle.com/ 可以直接访问啊
我有上传一个附件的,不过只有windows32位版本的支持文件
1 楼
xiangyuwen
2013-08-20
xuggle那儿下载啊,好像 要安装饭强(那2个字不给发表)软件才能下载啊,
发表评论
-
双击一个jar文件打开另一个jar文件中的main方法
2022-12-01 14:08 273做一个仅有META-INF的jar文件,其下MANIFEST. ... -
JSP网站从Tomcat7升级到Tomcat9抛出错误Unable to compile class for JSP] with root cause
2020-03-05 13:10 1044一个历史遗留的JSP网站,部署在Tomcat7上,一切正常 现 ... -
解决JTextPane设定其Background颜色无法导出正确的HTML的问题
2018-06-26 18:09 1344设定foreground代码如下: SimpleAttribu ... -
java和mysql的week周次对应方法
2018-04-13 13:43 1112MYSQL方法: select dt,if(month(dt) ... -
使用WindowBuilder来代替VisualEditor
2016-07-02 10:54 1@wbp.factory 标记static方法为Compone ... -
Eclipse Mars.2 refactory rename提示大量syntax error,编译器却无error仅warning
2016-07-01 12:26 761折腾半天,发现还是'_'作为包名和变量名的问题 最终把所有的' ... -
java8中的getTimeZone表现与java7中不同
2015-01-13 17:44 1050原来的代码中使用TimeZone.setDefault(Tim ... -
Eclipse+Subclipse插件,设定一个文件取消其版本控制,添加到svn:ignor。
2013-03-14 23:15 4992原始帖子见: http://www.oschina.net/q ... -
tomcat:A docBase *** inside the host appBase has been specified...问题及解决
2013-01-15 18:33 13460eclipse galileo升级到indigo,发布项目到t ... -
ftp4j连接Microsoft FTP Service 7.5的list错误it.sauronsoftware.ftp4j.FTPListParse问题及解决
2012-11-12 18:28 3365源代码参见前几篇的附件。 FTP服务器准备从cuteFTP换 ... -
深圳地铁线路大图-PNG格式
2011-06-25 12:04 1996上网找一圈,只有老图,在官方网站上也没有能下载的图片格式,于是 ... -
从MYSQL的binlog恢复指定的SQL语句,解决中文乱码问题。
2011-04-09 21:24 3462系统错误导致3天中的部分数据被错误覆盖,只能从MYSQL的bi ... -
eclipst+tomcat 发布多个互相依赖的project问题
2010-10-28 16:32 1625若一个Dynamic Web project的java bui ... -
JAVA自动更新下载FTP服务器上的文件,带Swing进度。
2010-05-24 17:56 6050使用ftp4j-1.5,见http://www.saurons ... -
OY!原来是JAVA的BUG呀~~~在SwingWorker中嵌套调用SwingWorker的死锁问题解决方法。
2010-05-08 14:18 1252java6update18开始,在一个SwingWorker的 ... -
20100426,放弃EJB,转向轻量级的Hessian
2010-04-28 15:25 1788公司系统的远程调用层从EJB2.1转换为Hessian了,现正 ... -
设定窗口的默认按钮按键:ESC和ENTER等按键
2010-03-03 17:44 1582在Google上查到的代码见下面的链接 http://www. ... -
JSplitPane用代码调用OneTouchExpand/Collapse
2009-10-26 15:49 1089直接设定: getJsp1().setDividerLocat ... -
AutoCodeGenTool自动生成重复代码
2009-10-24 23:44 1156公司系统用tikeswing做表现层,配置布局的时候有很多重复 ... -
WeekselectPanel选择一年中的某周
2009-10-24 23:20 1207系统要增加工作计划功能,让每个营业部每周末分派下周本部门每个人 ...
相关推荐
在Java Swing中实现摄像头或高拍仪的抓图功能,可以极大地增强应用的交互性和实用性。本教程将深入探讨如何利用Xuggler库来实现在Java Swing界面上进行摄像头预览和抓图。 首先,Xuggler是一个开源的Java库,主要...
在Java后端开发中,对接大华摄像头进行远程抓图和录像是一项常见的任务,尤其在监控系统、视频会议或者安全防护等领域。这个"Java对接大华摄像头进行抓图和录像的demo"提供了一个实例,帮助开发者理解如何实现这一...
描述中提到“VC6 做的摄像头和抓图预览一体化的程序”,意味着这个程序是使用Visual C++ 6.0开发的,集成了摄像头的视频流显示和图片捕获功能。开发者可能利用了DirectX或OpenCV等库来处理视频流和图像处理任务。...
基于JMF的JAVA控制摄像头录像功能,并可以保存录像到指定路径中。
标题中的“大华摄像头抓图录像亲测可用”表明了这个资源或教程是关于使用大华品牌的摄像头进行截图和录像操作,并且已经被实际测试验证其功能正常。这可能是一个用户分享的经验,或者是某个教程文档的概括。 在描述...
在IT行业中,海康摄像头是广泛应用的监控设备之一,它具备丰富的功能,如无预览设备抓拍和实时预览。这些功能对于监控系统来说至关重要,确保用户可以在任何情况下获取到现场的图像信息。本文将深入探讨这两个核心...
在本文中,我们将深入探讨如何使用C#编程语言与大华摄像头进行交互,实现预览、抓图和录像功能。大华摄像头提供了丰富的API接口,允许开发者通过多种语言(包括C#)进行集成,实现监控系统的智能化应用。下面,我们...
Delphi摄像头Camera拍照抓图程序,程序窗口的实现使用了三方控件。在摄像头操控方面,可打开摄像头,抓取图像为图片格式并保存,预览所要抓取的照片,可设置相片尺寸,可将抓取的照片修饰成艺术照片、证件照片等。
标题中的“基于海康sdk的java程序摄像头实时抓拍图片保存到本地”表明这是一个使用海康威视(Hikvision)提供的SDK进行Java编程的项目,目的是实现通过摄像头实时捕获图像并将其保存到本地计算机的功能。这个项目是...
本文将深入探讨如何实现USB视频抓图、网络摄像头抓图以及视频采集卡抓图。 首先,让我们从USB视频抓图开始。USB摄像头通常遵循USB Video Class (UVC) 规范,这使得它们在大多数现代操作系统中即插即用。在Windows中...
在本文中,我们将深入探讨如何使用String Boot整合海康威视(Hikvision)的SDK,实现一系列关键功能,包括实时预览、设备抓图、云台反向定位、云台旋转控制以及获取云台参数。这些功能对于构建监控系统或者进行远程...
在C#编程中,调用摄像头进行截图或实时抓图是一项常见的需求,特别是在开发桌面应用、视频会议系统或者监控软件时。本项目提供了一个解决方案,包含两个不同的版本,都基于.NET Framework 4,并且可以在Visual ...
用vb开发海康网络摄像头的演示,实现了预览与抓图功能.zip
在本文中,我们将深入探讨如何使用Java进行海康威视(Hikvision)网络摄像机和NVR录像机的SDK二次开发,实现一系列高级功能,包括实时流与历史流的推流、抓图、录像下载以及云台控制。首先,我们需要理解海康威视SDK...
《基于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是一个跨平台的...