ubuntu ubuntu22.04
jdk jdk-8u301
opencv opencv-4.5.4
opencv.so path /usr/local/opencv-4.5.4/build/lib/libopencv_java454.so
pull docker pull 624647769/java-opencv:jdk8-opencv4.5.4
docker run --rm 624647769/java-opencv:jdk8-opencv4.5.4 /bin/bash
cd /usr/local/opencv-4.5.4/samples/java && java -jar OpencvTest.jar
出现如下信息,说明编译成功
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.6.2)
2022-03-04 06:22:23.486 INFO 15 --- [ main] c.e.opencvtest.OpenCvTestApplication : Starting OpenCvTestApplication v0.0.1-SNAPSHOT using Java 1.8.0_301 on 7c7b6084d02f with PID 15 (/usr/local/opencv-4.5.4/samples/java/OpencvTest.jar started by root in /usr/local/opencv-4.5.4/samples/java)
2022-03-04 06:22:23.487 INFO 15 --- [ main] c.e.opencvtest.OpenCvTestApplication : No active profile set, falling back to default profiles: default
2022-03-04 06:22:23.758 INFO 15 --- [ main] c.e.opencvtest.OpenCvTestApplication : Started OpenCvTestApplication in 0.457 seconds (JVM running for 0.685)
Mat [ 4*4*CV_8UC1, isCont=true, isSubmat=false, nativeObj=0x7f2ddd729990, dataAddr=0x7f2ddd72cc40 ]
在java代码中使用(生成环境)
System.load("/usr/local/opencv-4.5.4/build/lib/libopencv_java454.so");
或在启动参数中添加
-Djava.library.path=/usr/local/opencv-4.5.4/build/lib
Content type
Image
Digest
Size
1.3 GB
Last updated
over 4 years ago
docker pull 624647769/java-opencv:jdk8-opencv4.5.4