Giter Site home page Giter Site logo

procamcalib's People

Contributors

saudet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

procamcalib's Issues

Realsense2 device is found, but cannot run program

OS: ubuntu 20.04
Camera: Realsense2 D435i, L515

Hello,
When I tried to run this program, I encounter this message.

image

Also, on a console the message indicates
Realsense2 devices found: 1

I cannot figure out where this problem occurs.

Could you help me?
Thanks

Error when using 1024 x 768 projector resolution

Hello,

I'm trying to calibrate a projector-camera system (Azure Kinect + BenQ MX631ST) on Ubuntu 20.04. If I use the default projector resolution (1080 x 1920) the program runs normally (images are correctly received from the camera and the pattern is projected through the projector) but if I change these values to 768 x 1024, which is the resolution of my projector, I get the following error when I press the start button :

Screenshot from 2022-08-10 11-16-50

Is there any other parameters I should change such as a ratio ? Here is the configuration of the projector I use when the error appears:

Screenshot from 2022-08-10 11-17-38

Thank you very much for your help!

Error getting static method ID of org/bytedeco/javacpp/Loader/putMemberOffset

Hi,

Could someone kindly help me with the below issues? One mentioned that my Linux version is using old version of the system libraries. I also tried other compiled files from https://github.com/poqudrof/javacpp-presets/releases/tag/1.0. However, it is still not working.

java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
Sep 13, 2016 4:35:14 PM org.bytedeco.procamcalib.MainFrame$25 run
SEVERE: Could not start ProCamCalib
java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class org.bytedeco.javacpp.opencv_core
at org.bytedeco.procamcalib.MainFrame.(MainFrame.java:204)
at org.bytedeco.procamcalib.MainFrame$25.run(MainFrame.java:1309)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:706)
at java.awt.EventQueue$3.run(EventQueue.java:704)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:715)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.bytedeco.javacpp.opencv_core
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:274)
at org.bytedeco.javacpp.Loader.load(Loader.java:464)
at org.bytedeco.javacpp.Loader.load(Loader.java:409)
at org.bytedeco.javacpp.opencv_core$CvErrorCallback.(opencv_core.java:8855)
at org.bytedeco.procamcalib.MainFrame.(MainFrame.java:186)
... 15 more

If I need to rebuild the whole thing, could you please also provide some hints for this. Thanks again.

The cordinate system of procamcalib

I am currently using the object points and I make the guess from the data that it is using the top-left cordinate system. Would you confirm this? Just for sure.

Test Calibration

Is there a method I can use to test the calibration? When I put the calibration numbers into my own software (which works with opencv and calibrations from other systems) it doesn't coorrelate the camera and projector correctly.

Thank you,
Tegan

Unable to project or get Camera settings

Hi @saudet

I have connected a DLP Lightcrafter and Imaging Source Machine Camera to perform calibration of the system. Unfortunately, everytime I try to run the calibration with entered parameters, the Camera 0 and the projector 0 window shows nothing(plain white and black respectively).
Is there anything that I might be missing or haven't configured correctly. Thank you so much.

Regards,
Nikhil

Crashes on open - realsense.dll

Hello,

I'm receiving the following error (full log attached) upon opening the application.

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffa4c121f3, pid=33116, tid=17012
#
# JRE version: Java(TM) SE Runtime Environment (17.0.2+8) (build 17.0.2+8-LTS-86)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.2+8-LTS-86, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C  [realsense.dll+0x521f3]

I'm on Windows 10 with Oracle JDK 17.02

It seems to be an issue with the realsense dll - has this been seen before?

Thanks!
hs_err_pid33116.log

complie

Hello,I am a beginner.Up to now,I still do not know how to complie.Can you provide some advice?

Instruction about the experiment setting

I contacted with you about a few months before and now I have done the calibration and used the result for reconstruction. However, the error of your method just doesn't feel right…… I used 3*4 as the size of those tags but the error of your method was like ten times of ours so I am wondering if you can give some instructions about under what conditions your method will perform better?

Realsense2: ClassNotFoundException

Hi :),
I am trying to use procamcalib (latest) with a Realsense D435 device. Sadly I cannot pick Realsense2 for the frameGrabber dropdown (it wont select). When changing a settings file (see attached file settings.log) manually to use the Realsense2 Framegrabber and then loading it, I get an ClassNotFoundException.
settings.log

image

The module folder does contain the librealsense2 module as well as the needed DLL so I dont think i need to install additional dependencies.

Any help would be much appreciated.

Best,
Faaux

RealSense F200 enable_stream error

I receive the following error when running the calibrator with a RealSense F200 camera.

failed to fetch unpacker, most likely because enable_stream was not called

I've built the RealSense drivers for Ubuntu 14.04 using the provided instructions and the examples work fine.

I appreciate any insight you might have regarding this.

img_20171109_143810

Troubleshoouting using high definition camera

Hi,
First of all, i’d like to thank you for your work, i’ve been searching an easy way to calibrate a projector and a camera in order to correct the projection distortion for a long time. I’m trying to get a 3D map of an object using the Moiré Fringe analysis, for that I’m using a IDS camera with a high resolution (3840*2748), in order to get enough precision in my measurement.
The problem is that I can’t run the calibration with this camera, I thinks it’s due to the too high definition of each image.
I try many different settings, without any success. I build the source files, but I’m not good enough in JAVA and I’m getting lost.
So my question is: Is there a way to use high definition camera in the settings or in the code that I missed?

Thank for your help in advance
Grégoire

Procamlib and Unity

Hello do you have any suggestions to use the calibration out of procamcalib to setup a camera in unity?

procamcalib doesn't run when calibration one camera and a projector

I try to calibrate a single camera with a projector but calibration doesn't run.
I am using windows 10 and java 1.8.
When i run the command procamcalib-nativelook.cmd, I get as following :

C:\Users\AAAA\Desktop\procamcalib-bin>procamcalib-nativelook.cmd
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

the chessboard image still in full screen and nothing else.
the calibration still running without any result !

help please !

Getting severe error on start

Hi,

on my Windows 11 64 machine with jdk 18 installed, I get the following error on startup:

SEVERE: No way to find original stream handler for jar protocol
java.lang.reflect.InaccessibleObjectException: Unable to make field transient java.net.URLStreamHandler java.net.URL.handler accessible: module java.base does not "opens java.net" to unnamed module @40f9161a
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)

Am I using the wrong idk?

Using calibration data with OpenCV

Hello,

I'm a bit confused about how to use the resulting values with OpenCV and cant find too much information on the topic. Could you give me some pointers about how to align the cameras image the projectors image using OpenCV? I was experimenting with cv.undistort() and a few other functions but can't figure it out.

Thanks in advance, great software!

Opencv grabber problem

I am trying to use your procamcalib software (Mac os X build). I have some problem with the framegrabber. The application starts and the camera image "flash" but after 30/40 seconds I have this error

java.lang.RuntimeException: Unknown exception.
at org.bytedeco.javacpp.opencv_videoio$VideoCapture.read(Native Method)

at org.bytedeco.javacv.OpenCVFrameGrabber.trigger(OpenCVFrameGrabber.java:232)

I am using opencv grabber because I have a "load class error" trying to use the other grabbers

Program is stuck at "calibrating..."

Dear Samuel,

I read your article and I would like to use your procamcalib program to calibrate a projector. I successfully got all images with version 1.1 (binary) but the program is stuck at "calibrating..." state. Do you have an idea of this problem, please?

Thank you in advance for your help!

Best regards,
Liming

Save the captured images and feed them to calibration

I am trying to do some comparison and I need to take photos of the same positions. Since the procamcalib grab the frames from realsense and convert it into iplimages to do the calibration, I tried the methods cvsaveimage and imwrite (which is in the document of javacv) method but they will crash the jre with the core dump error. Would you offer some help about how to save the captured images and later feed them back to the procamcalib to do the calibration?

Using procamcalib with CCDbcamera

Hi Samuel,

Firstly, thank you for developing this awesome piece of software!

I am basically using it to calibrate the positions of cameras and projectors for a surface capture imaging system. This consists of 1 webcam, 1 projector and 1 CCD camera.

I have managed to get the calibration procedure to work when using just the webcam and projector straight through OpenCV setting. I am now trying to add the additional CCD camera simultaneously.

I have downloaded and compiled the libdc1394 library and when I run it I can get the camera to capture frames.

However what settings would I need to point the procamcalib software in the direction of the CCD camera please? When I run at the moment I get the following error. ps. I am not very familiar with Java.

error

These are the settings I currently have (basically default) for the ProCamCalib software.

settings for sam

Many thanks in advance for your help!

Dan

Ran into out of memory error

I used the flycapture2 camera on windows 10 64-bit and when it was running it seemed the video shown frame by frame with about 10 sec interval. The projector only projected white background and at the end it showed "could not perform calibration java.lang.OutOfMemoryError:Java heap space." How do I solve this problem?

procamlib doesn't run

When trying to run "procamlib-nativelook" I get this error: java.lang.Exception: java.lang.NoClassDefFoundError: javax/activation/DataContentHandlerFactory

Running on OSX.
Can the PS3 eye camera only run on Windows for this calibration?

Thanks for your help,
Tegan

procamcalib doesn't run(doesn't even show the UI) when calibration one camera and a projector

I try to calibrate a single camera(BASLER) with a projector but calibration doesn't run,doesn't even show the UI.
I am using windows 7 and java 1.8.
When i run the command procamcalib-nativelook.cmd, I get as following :

C:\Users\XXXX\Desktop\procamcalib-bin>procamcalib-nativelook.cmd
java version "1.8.0_0271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)

Then no UI is shown and nothing else.
I only installed jdk8, do I need to install something else

help please,thanks!

Trouble on Running Script

Hi,

Thanks for your working. I encounter some problems and hope to get help. Does anyone else encounter the same problem?

I work under Ubuntu 14.04 with JAVA 1.8.0_51(Oracle). The binary is downloaded from the link in readme.md. When I execute ./procamcalib-oceanlook or ./procamcalib-nativelook, it will crash. The traceroute is shown below:

SEVERE: Could not start ProCamCalib
java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class org.bytedeco.javacpp.opencv_core
    at org.bytedeco.procamcalib.MainFrame.<init>(MainFrame.java:204)
    at org.bytedeco.procamcalib.MainFrame$25.run(MainFrame.java:1309)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.bytedeco.javacpp.opencv_core
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at org.bytedeco.javacpp.Loader.load(Loader.java:390)
    at org.bytedeco.javacpp.Loader.load(Loader.java:358)
    at org.bytedeco.javacpp.opencv_core$CvErrorCallback.<clinit>(opencv_core.java:8233)
    at org.bytedeco.procamcalib.MainFrame.<init>(MainFrame.java:186)
    ... 15 more

Look forward to your reply.

Thanks!

Unable to run on Apple Silicon Mac

vanush@vanbook procamcalib % cd ~/Downloads/procamcalib-1.5.9-bin 
vanush@vanbook procamcalib-1.5.9-bin % ./procamcalib-oceanlook 
Unrecognized option: -d64
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
WARNING: 64-bit server JVM not available. Executing with default JVM...
(1) Could not find the CLEyeMulticam.dll
(2) Could not find the CLEyeMulticam.dll
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.openide.util.RequestProcessor$TopLevelThreadGroup (file:/Users/vanush/Downloads/procamcalib-1.5.9-bin/modules/org-openide-util.jar) to method sun.awt.AppContext.getAppContext()
WARNING: Please consider reporting this to the maintainers of org.openide.util.RequestProcessor$TopLevelThreadGroup
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
org.bytedeco.javacv.FrameGrabber$Exception: Failed to load class org.bytedeco.javacv.FlyCapture2FrameGrabber
	at org.bytedeco.javacv.FlyCapture2FrameGrabber.tryLoad(FlyCapture2FrameGrabber.java:123)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.bytedeco.javacv.FrameGrabber.init(FrameGrabber.java:55)
	at org.bytedeco.procamcalib.MainFrame.main(MainFrame.java:1280)
Caused by: java.lang.UnsatisfiedLinkError: Platform "macosx-arm64" not supported by class org.bytedeco.flycapture.global.FlyCapture2
	at org.bytedeco.javacpp.Loader.load(Loader.java:1261)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1234)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1226)
	at org.bytedeco.javacv.FlyCapture2FrameGrabber.tryLoad(FlyCapture2FrameGrabber.java:121)
	... 6 more
org.bytedeco.javacv.FrameGrabber$Exception: Failed to load class org.bytedeco.javacv.OpenKinect2FrameGrabber
	at org.bytedeco.javacv.OpenKinect2FrameGrabber.tryLoad(OpenKinect2FrameGrabber.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.bytedeco.javacv.FrameGrabber.init(FrameGrabber.java:55)
	at org.bytedeco.procamcalib.MainFrame.main(MainFrame.java:1280)
Caused by: java.lang.UnsatisfiedLinkError: Platform "macosx-arm64" not supported by class org.bytedeco.libfreenect2.global.freenect2
	at org.bytedeco.javacpp.Loader.load(Loader.java:1261)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1234)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1226)
	at org.bytedeco.javacv.OpenKinect2FrameGrabber.tryLoad(OpenKinect2FrameGrabber.java:100)
	... 6 more
org.bytedeco.javacv.FrameGrabber$Exception: Failed to load class org.bytedeco.javacv.RealSenseFrameGrabber
	at org.bytedeco.javacv.RealSenseFrameGrabber.tryLoad(RealSenseFrameGrabber.java:106)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.bytedeco.javacv.FrameGrabber.init(FrameGrabber.java:55)
	at org.bytedeco.procamcalib.MainFrame.main(MainFrame.java:1280)
Caused by: java.lang.UnsatisfiedLinkError: no jniRealSense in java.library.path: [/Users/vanush/Library/Java/Extensions, /Library/Java/Extensions, /Network/Library/Java/Extensions, /System/Library/Java/Extensions, /usr/lib/java, .]
	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2678)
	at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
	at java.base/java.lang.System.loadLibrary(System.java:1886)
	at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1832)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1423)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1234)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1210)
	at org.bytedeco.librealsense.global.RealSense.<clinit>(RealSense.java:14)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:398)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1289)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1234)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1226)
	at org.bytedeco.javacv.RealSenseFrameGrabber.tryLoad(RealSenseFrameGrabber.java:100)
	... 6 more
Caused by: java.lang.UnsatisfiedLinkError: Could not find jniRealSense in class, module, and library paths.
	at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1799)
	... 16 more
org.bytedeco.javacv.FrameGrabber$Exception: Failed to load class org.bytedeco.javacv.RealSense2FrameGrabber
	at org.bytedeco.javacv.RealSense2FrameGrabber.tryLoad(RealSense2FrameGrabber.java:55)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.bytedeco.javacv.FrameGrabber.init(FrameGrabber.java:55)
	at org.bytedeco.procamcalib.MainFrame.main(MainFrame.java:1280)
Caused by: java.lang.UnsatisfiedLinkError: no jnirealsense2 in java.library.path: [/Users/vanush/Library/Java/Extensions, /Library/Java/Extensions, /Network/Library/Java/Extensions, /System/Library/Java/Extensions, /usr/lib/java, .]
	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2678)
	at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
	at java.base/java.lang.System.loadLibrary(System.java:1886)
	at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1832)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1423)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1234)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1210)
	at org.bytedeco.librealsense2.global.realsense2.<clinit>(realsense2.java:14)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:398)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1289)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1234)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1226)
	at org.bytedeco.javacv.RealSense2FrameGrabber.tryLoad(RealSense2FrameGrabber.java:52)
	... 6 more
Caused by: java.lang.UnsatisfiedLinkError: Could not find jnirealsense2 in class, module, and library paths.
	at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1799)
	... 16 more
Mar 23, 2024 12:53:46 AM org.bytedeco.procamcalib.MainFrame$25 run
SEVERE: Could not start ProCamCalib
java.lang.Exception: java.lang.UnsatisfiedLinkError: no jniARToolKitPlus in java.library.path: [/Users/vanush/Library/Java/Extensions, /Library/Java/Extensions, /Network/Library/Java/Extensions, /System/Library/Java/Extensions, /usr/lib/java, .]
	at org.bytedeco.procamcalib.MainFrame.<init>(MainFrame.java:212)
	at org.bytedeco.procamcalib.MainFrame$25.run(MainFrame.java:1316)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.UnsatisfiedLinkError: no jniARToolKitPlus in java.library.path: [/Users/vanush/Library/Java/Extensions, /Library/Java/Extensions, /Network/Library/Java/Extensions, /System/Library/Java/Extensions, /usr/lib/java, .]
	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2678)
	at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
	at java.base/java.lang.System.loadLibrary(System.java:1886)
	at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1832)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1423)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1234)
	at org.bytedeco.javacpp.Loader.load(Loader.java:1210)
	at org.bytedeco.artoolkitplus.global.ARToolKitPlus.<clinit>(ARToolKitPlus.java:14)
	at org.bytedeco.javacv.Marker.getImage(Marker.java:104)
	at org.bytedeco.javacv.Marker.getImage(Marker.java:97)
	at org.bytedeco.javacv.Marker.draw(Marker.java:126)
	at org.bytedeco.javacv.Marker.draw(Marker.java:114)
	at org.bytedeco.javacv.MarkedPlane.setPrewarp(MarkedPlane.java:149)
	at org.bytedeco.javacv.MarkedPlane.<init>(MarkedPlane.java:95)
	at org.bytedeco.javacv.MarkedPlane.<init>(MarkedPlane.java:39)
	at org.bytedeco.procamcalib.MainFrame.updatePatterns(MainFrame.java:310)
	at org.bytedeco.procamcalib.MainFrame.loadSettings(MainFrame.java:447)
	at org.bytedeco.procamcalib.MainFrame.<init>(MainFrame.java:206)
	... 14 more
Caused by: java.lang.UnsatisfiedLinkError: Could not find jniARToolKitPlus in class, module, and library paths.
	at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1799)
	... 28 more


^C%                                                                             vanush@vanbook procamcalib-1.5.9-bin % org.bytedeco.javacv.Marker.getImagejc
vanush@vanbook procamcalib-1.5.9-bin % java --version
openjdk 11.0.21 2023-10-17 LTS
OpenJDK Runtime Environment Zulu11.68+17-CA (build 11.0.21+9-LTS)
OpenJDK 64-Bit Server VM Zulu11.68+17-CA (build 11.0.21+9-LTS, mixed mode)
vanush@vanbook procamcalib-1.5.9-bin % 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.