Closed GoogleCodeExporter closed 9 years ago
Can you confirm that you are using a 32-bit version of Java?
Original comment by samuel.a...@gmail.com
on 27 Jul 2010 at 6:43
Hi,
I have a similar problem when trying to run ffmpeg-java. I tried the first
example of the README file (with the difference I used a local movie file):
java -cp ./ffmpeg-java.jar:./lib/jna.jar
net.sf.ffmpeg_java.example.PlayerExample test.mov
and got the following error:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up
function 'url_read_complete': /usr/lib64/libavformat.so.52.31.0: undefined
symbol: url_read_complete
at com.sun.jna.Function.<init>(Function.java:179)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:345)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:325)
at com.sun.jna.Native.register(Native.java:1319)
at com.sun.jna.Native.register(Native.java:1014)
at net.sf.ffmpeg_java.AVFormatLibrary.<clinit>(AVFormatLibrary.java:26)
at net.sf.ffmpeg_java.example.PlayerExample.main(PlayerExample.java:40)
I'm running Debian Squeeze 64 bits. I downloaded JNA 3.2.5 from
https://jna.dev.java.net/servlets/ProjectDocumentList?folderID=12139&expandFolde
r=12139&folderID=7408
Any help would be much appreciated.
Thank you very much,
Adriano
Original comment by adriano....@gmail.com
on 27 Jul 2010 at 9:34
i used to have 64 bit java but now changed to 32 but now the program starts
then crashes with this error:
init:
Deleting: C:\Users\Zainalabdin\Desktop\telda\javacv\build\built-jar.properties
deps-jar:
Updating property file:
C:\Users\Zainalabdin\Desktop\telda\javacv\build\built-jar.properties
ffmpeg-java.init:
ffmpeg-java.deps-jar:
Updating property file:
C:\Users\Zainalabdin\Desktop\telda\javacv\build\built-jar.properties
ffmpeg-java.compile:
ffmpeg-java.jar:
Compiling 1 source file to
C:\Users\Zainalabdin\Desktop\telda\javacv\build\classes
compile-single:
run-single:
[ 0.9973844, 0.07097446, 7.6573076
-0.07208045, 0.99071026, 64.5765
-9.575546E-6, -2.0714138E-4, 0.9932348 ]
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0a20e4e4, pid=4092, tid=1716
#
# JRE version: 6.0_19-b04
# Java VM: Java HotSpot(TM) Client VM (16.2-b04 mixed mode, sharing windows-x86
)
# Problematic frame:
# C [libcv200.dll+0x2e4e4]
#
# An error report file with more information is saved as:
# C:\Users\Zainalabdin\Desktop\telda\javacv\hs_err_pid4092.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
Output #0, avi, to 'output.avi':
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
Stream #0.0: Video: rawvideo, yuv420p, 640x480, q=2-31, 19660 kb/s, 90k tbn, 30 tbc
#
Java Result: 1
BUILD SUCCESSFUL (total time: 8 seconds)
please help
thank you
Original comment by Xai...@gmail.com
on 27 Jul 2010 at 11:18
although this might seem a jre problem i have installed several jres and i'm
sure that it used to work with the same jre...
but it says there is an error in the native code in one site (the site says
this error might have been caused by native code problem)
please tell me if there is something that i'm missing, i've downloaded opencv
2.0.0 from source forge, chose the option to add to path for all users..... but
i still don't know what the problem is.....i'm using 32 bit java on 64 bit
windows 7.
thank you
Original comment by Xai...@gmail.com
on 27 Jul 2010 at 11:50
Since you are running 32-bit x86, you should try to recompile OpenCV without
SSE instructions as indicated in the README file. If you choose 64-bit x86
instead, then you need to compile 64-bit DLLs for OpenCV
As for the FFmpeg, AFAIK neither Debian nor Ubuntu bundle FFmpeg 0.6 yet, only
0.5.. you will need to install version 0.6 as indicated in the README file
Original comment by samuel.a...@gmail.com
on 28 Jul 2010 at 12:43
Hi,
Thanks a lot for your reply. You're right; the version of ffmpeg in Debian
Squeeze right now is 0.5.2. However, although I saw the FFmpeg 0.6 requirement
on the javacv page, the README file that comes with the ffmpeg-java package
(file ffmpeg-java-bin-20100405.zip) suggests ffmpeg 0.5. Maybe this needs to be
updated?
I use OpenCV a lot through its Python wrappers and, at least for now, I was
mainly interested in ffmpeg-java. My hope is that I would be able to use it in
Jython in order to read/write media files. I really miss the ability to handle
media files in Python. PyFFmpeg looks promising, but right now lacks the
ability to encode videos :-(
Thanks a lot,
Adriano
Original comment by adriano....@gmail.com
on 28 Jul 2010 at 5:08
That's right, I had not updated the README.txt file. I have just released a new
version with an updated one :) BTW, FFmpeg can easily be compiled from source
code under Linux.. You just need to make sure the "shared libraries" option is
enabled..
And yes, I think Jython is a good idea for Python programmers. It supports
concurrency (via threads), contrarily to CPython.
Original comment by samuel.a...@gmail.com
on 30 Jul 2010 at 11:42
i confirm my problem was solved after installing the latest opencv vc.
thank you very much
Original comment by Xai...@gmail.com
on 3 Aug 2010 at 2:15
[deleted comment]
Hi,
I'm a first time user of OpenCV, I have been having the same error as above;
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could
not initialize class name.audet.samuel.javacv.jna.cxcore
at name.audet.samuel.javacv.JavaCvErrorCallback.redirectError(JavaCvErrorCallback.java:95)
at name.audet.samuel.procamcalib.MainFrame.<init>(MainFrame.java:144)
at name.audet.samuel.procamcalib.MainFrame$25.run(MainFrame.java:1322)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
I am running windows 7 ultimate, 64 bit. I also installed the OpenCV 2.1 and
all the other required software as described in the README. Can some one offer
any suggestion to rectify the problem.
Kind regards,
A.
Original comment by andre01...@gmail.com
on 11 Sep 2010 at 7:23
Andre, if you are running a 64-bit version of Java, you also need to compile a
64-bit version of OpenCV. If you are running a 32-bit version of Java, then you
need a 32-bit version of OpenCV. Make sure they match
Original comment by samuel.a...@gmail.com
on 12 Sep 2010 at 1:40
Thank you very much, the problem has been resolved.
Original comment by andre01...@gmail.com
on 13 Sep 2010 at 6:23
I am a beginner of OpenCV.
I have the same problem, which Andre faced earlier.
Could you give me idea how to compile a 64-bit version of OpenCV?
Do I need to reference OpenCV somewhere in the eclipse library?
Kind Regards,
Palupi
Original comment by palupi...@gmail.com
on 26 Oct 2010 at 10:11
Compiling OpenCV correctly depends on your platform. Please refer to the
documentation of OpenCV.
As explained in the README.txt file, JavaCV looks for OpenCV in a few places,
the system PATH, most notably.
BTW, if you are having problem using JavaCV, please post messages in the
discussion group, as I am in theory the only one reading any messages you post
here, thank you
Original comment by samuel.a...@gmail.com
on 27 Oct 2010 at 7:58
Can anyone help for following error..
I'm doing my face recognition so tat i cant run this.. Please do help me.
run:
File does not exist
C:\Users\Narasimhan\Desktop\Documents\Projects\jface-rec
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Unable
to load library 'cxcore': The specified module could not be found.
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:199)
at name.audet.samuel.javacv.jna.Loader.load(Loader.java:44)
at name.audet.samuel.javacv.jna.cxcore.<clinit>(cxcore.java:115)
at name.audet.samuel.javacv.jna.highgui.<clinit>(highgui.java:73)
at imageoper.Main.facedetect(Main.java:38)
at facerecognition.gui.FaceRecManager.jButton1ActionPerformed(FaceRecManager.java:278)
at facerecognition.gui.FaceRecManager.access$000(FaceRecManager.java:26)
at facerecognition.gui.FaceRecManager$1.actionPerformed(FaceRecManager.java:77)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6288)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
BUILD SUCCESSFUL (total time: 49 seconds)
Thanks in advance
Original comment by smilengo...@gmail.com
on 9 Apr 2013 at 5:16
Can anyone help for following error..
I'm doing my face recognition so tat i cant run this.. Please do help me.
run:
File does not exist
C:\Users\Narasimhan\Desktop\Documents\Projects\jface-rec
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Unable
to load library 'cxcore': The specified module could not be found.
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:199)
at name.audet.samuel.javacv.jna.Loader.load(Loader.java:44)
at name.audet.samuel.javacv.jna.cxcore.<clinit>(cxcore.java:115)
at name.audet.samuel.javacv.jna.highgui.<clinit>(highgui.java:73)
at imageoper.Main.facedetect(Main.java:38)
at facerecognition.gui.FaceRecManager.jButton1ActionPerformed(FaceRecManager.java:278)
at facerecognition.gui.FaceRecManager.access$000(FaceRecManager.java:26)
at facerecognition.gui.FaceRecManager$1.actionPerformed(FaceRecManager.java:77)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6288)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
BUILD SUCCESSFUL (total time: 49 seconds)
Thanks in advance
Original comment by sunil15a...@gmail.com
on 12 Apr 2014 at 5:43
Please try again with a more recent version of JavaCV.
Original comment by samuel.a...@gmail.com
on 7 May 2014 at 1:45
Original issue reported on code.google.com by
Xai...@gmail.com
on 26 Jul 2010 at 5:42