vlpr4j
vlpr4j copied to clipboard
基于opencv的java车牌检测识别库(支持linux、windows、mac、Android平台),本项目已不再维护更新!
报错svm有关
java.lang.RuntimeException: C:\projects\bytedeco\javacpp-presets\opencv\cppbuild\windows-x86_64\opencv-3.1.0\modules\ml\src\svm.cpp:2122: error: (-212) Missing or invalid SVM type in function cv::ml::SVMImpl::read_params
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniopencv_core in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:804) at org.bytedeco.javacpp.Loader.load(Loader.java:613) at org.bytedeco.javacpp.Loader.load(Loader.java:530) at org.bytedeco.javacpp.opencv_core.(opencv_core.java:10) at cc.eguid.charsocr.core.PlateLocate.(PlateLocate.java:333) at cc.eguid.charsocr.core.PlateDetect.(PlateDetect.java:124)...
跑res下面的测试图没问题 一旦切换到自己的图片就报错: OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor, file C:\projects\bytedeco\javacpp-presets\opencv\cppbuild\windows-x86_64\opencv-3.1.0\modules\imgproc\src\color.cpp, line 8000 一开始以为是图片问题 我还特意拿了手机去楼下拍摄了 结果发现不是那么回事 就是程序无法使用
在安卓上面使用
在安卓上面怎么使用?我安卓里面用的 org.opencv.core.Mat.Mat() 创建的 Mat ,但是调用你的函数就不行,你的函数用的是 opencv_core.Mat ,两个不知道怎么转换