|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Attempting to run a vision processing test results in library errors
I just created a GripPipeline file and put it into my eclipse project. When attempting to run a testing file (See below) I get the error "Exception in thread "main" java.lang.UsatisfiedLinkError: no cscore in java.library.path."
I have added all the WPILib libraries (including cscore) to my project's libraries list, and I have no clue what is wrong with the code. Any suggestions? My Test method: public static void main(String args[]) { UsbCamera camera = CameraServer.getInstance().startAutomaticCapture() ; camera.setResolution(IMG_WIDTH, IMG_HEIGHT); visionThread = new VisionThread(camera, new GripPipeline(), pipeline -> { if (!pipeline.findContoursOutput().isEmpty()) { Rect largestRectangle = Imgproc.boundingRect(pipeline.findContoursOutput() .get(0)); for (int i = 1; i < pipeline.findContoursOutput().size(); i++) { Rect testRec = Imgproc.boundingRect(pipeline.findContoursOutput() .get(i)); if (largestRectangle.area() < testRec.area()) { largestRectangle = testRec; } } synchronized (imgLock) { centerX = largestRectangle.x + (largestRectangle.width / 2); System.out.println(centerX); } } }); visionThread.start(); } |
|
#2
|
||||
|
||||
|
Re: Attempting to run a vision processing test results in library errors
Make sure you're using the correct cscore build (eg windows, linux, arm-raspbian, etc)
If it still doesn't work, go into the cscore jar and pull out the dll/so/etc for your architecture. In Eclipse, edit the build path item for cscore and for "Native library location" point to the folder where you put the library file. |
|
#3
|
|||
|
|||
|
Re: Attempting to run a vision processing test results in library errors
Make sure you configure the native location properly. When I configured this the first time, I thought I did that but when I looked at the native path on the build path for my project it was not there. I added it to the User Library, removed it from my project, re-added it and it started working.
http://docs.opencv.org/2.4/doc/tutor...l#java-eclipse Good luck |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|