Giter Club home page Giter Club logo

easypr_android's People

Contributors

jink2005 avatar linuxxx avatar matrixhero 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  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  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

easypr_android's Issues

E/cv::error(): OpenCV Error: Parsing error (Missing or invalid SVM type)

已经安装好apk,刚打开就闪退,run记录上写着
E/cv::error(): OpenCV Error: Parsing error (Missing or invalid SVM type) in void cv::ml::SVMImpl::read_params(const cv::FileNode&), file /Volumes/Linux/builds/master_pack-android/opencv/modules/ml/src/svm.cpp, line 2122
求大神解释。。用windows平台和mac平台都显示这个错误信息。

无法识别的图片直接闪退

可以识别的图片,处理正常;
不能识别的图片,程序直接退出。调试发现是byte[] resultByte = CarPlateDetection.ImageProc(imagePath, svmpath, annpath);这句导致的。不知道改怎么解决啊??

不知道其他人是怎么成功的,反正我怎么是都不可以

如果还有人能看到的话,请警戒,原项目导入,会出现严重问题。
我的导入环境是AS3.0.1,ndk19,除去其他无关的错误,直接在jni目录下使用ndk-build,会出现undefined reference to cv::imwrite的错误,该错误在我集成最新的easyPR也出现了(为了解决这个问题,我试了好几个版本的opencv,3.1,3.2都是会出现这个错误),很有可能是openCVforandroid 导入的错误。如果有人解决了这个问题,请message 我

运行问题

老哥请问这个app怎么使用,只能拍照,怎么识别?

android 运行报错

我把android的demo导入之后,没有报错,但是OpenCV的sdk没有用上啊,运行的时候报错
java.lang.UnsatisfiedLinkError: Native method not found: com.aiseminar.EasyPR.PlateRecognizer.initPR:(Ljava/lang/String;Ljava/lang/String;)J

我按照步骤做了,但是结果为0

按照要求一步一步走的 结果为0
另外一个问题:最后一步,复制的时候,项目本身有一个armeabi-v7a,拷贝的时候提示覆盖,是直接覆盖吗?

不能识别网络上随便找的图片

原项目重新编译生成armeabi so成功
可以识别原plate_locate图或者截取的一部分
但是从网络上下载一张含有车牌号的图片识别失败
错误信息:
Tag:libc
Message:Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 16368 (xample.carplate)

大神帮忙 说找不到so

java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libopencv_java3.so" needed by "libEasyPR.so"; caused by load_library(linker.cpp:745): library "libopencv_java3.so" not found

编译不过,求编译指南

NDKR11 + SDK23.01 +gradle2.1.0

编译的时候提示
Error:Execution failed for task ':app:buildNative'.

A problem occurred starting process 'command 'D:\android-ndk-r11/ndk-build''

这个需要更改路径么,我看路径是正确的
commandLine "$ndkDir/ndk-build",
'-C', file('src/main/jni').absolutePath, // Change src/main/jni the relative path to your jni source
'-j', Runtime.runtime.availableProcessors(),
'all',
'NDK_DEBUG=0'

non-zero exit value 255

Error:Execution failed for task ':app:cleanNative'.

Process 'command 'E:\Sdk\ndk-bundle/ndk-build.cmd'' finished with non-zero exit value 255

手机拍摄的图片不能识别

请问,这个是没有训练对应的SVM模型还是其他问题(比如图片过大等)。
希望大家给我解惑,谢谢。

导入项目报错,有遇见过吗?怎么解决

org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':app:cleanNative'.
at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:106)
at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)
.......................

Fatal signal 11 (SIGSEGV)

environment:
devices: HUAWEI honor 3C (Android 4.2.2)
eclipse: Android SDK 4.4.2
OpenCV: 2.4.10

modify MainActivity.java
path = sdcard/EasyPR/

test image is jni/image/2.jpg

launch application, it is crash when I click the button.
following is log

10-08 15:56:03.613: I/System.out(27048): entering the jni
10-08 15:56:04.910: A/libc(27048): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 27048 (xample.carplate)
10-08 15:56:04.910: A/libc(27048): Send stop signal to pid:27048 in debugger_signal_handler

Error:Execution failed for task ':app:buildNative'

编译的时候出现这个问题Error:Execution failed for task ':app:buildNative':

如果是windows平台,解决办法是将 commandLine "$ndkDir/ndk-build"
修改为commandLine "$ndkDir/ndk-build.cmd"

如何将 EasyPR 移植到 Android

请问,如果将 EasyPR 项目移植到 Android 项目中?
博主能否写一下过程,这样以后 EasyPR 那边更新了,我们也可以自行更新到 Android 中。
谢谢!

f0Interuption/Exception caught(code = 0x00000fd, addr=0000000076EE0DC)

you wen ti yong NDK zai: (There is a problem when running with NDK at:)
:app:cleanNative

"F:\Android\sdk1\ndk-bundle\build..\prebuilt\windows-x86_64\bin\make.exe": Interrupt/Exception caught (code = 0xc00000fd, addr = 0000000076EEF0DC).

Error:Execution failed for task ':app:cleanNative'.
Process 'command 'F:\Android\sdk1\ndk-bundle\ndk-build.cmd'' finished with non-zero exit value 255

Zai "build.gradle", wo chuan zhe li:

 task buildNative(type: Exec, description: 'Compile JNI source via NDK') {
        def ndkDir = android.ndkDirectory
        commandLine "$ndkDir\\ndk-build.cmd",
                '-C', file('src/main/jni').absolutePath, // Change src/main/jni the relative path to your jni source
                '-j', Runtime.runtime.availableProcessors(),
                'all',
                'NDK_DEBUG=0'
    }

task cleanNative(type: Exec, description: 'Clean JNI object files') {
    def ndkDir = android.ndkDirectory
    commandLine "$ndkDir\\ndk-build.cmd",
            '-C', file('src/main/jni').absolutePath, // Change src/main/jni the relative path to your jni source
            'clean'
}

Wo yong 'Windows 7 cmd' kai. Wo yao yong 'emulator' kai

ndk-build问题

我执行 ndk-build 提示 EasyPR_Android-master/obj/local/armeabi-v7a/objs/imageproc/core/ImageProc.o.d:1: *** multiple target patterns. Stop.

于是我打开这个文件,里面写的都是你原本电脑的绝对路径,我尝试修改成为我的路径,可我发现,不止这个文件,就连整个目录下都是你电脑的绝对路径。请问我是否全部要替换呢?

no all so file created

i modifed application.mk with APP_ABI := all ,then libEasyPR.so file only created successfully in armeabi-v7a/arm64-v8a. why not successful in x86 and other folders ?

运行报错

11-27 13:58:56.448 30018-30018/com.aiseminar.platerecognizer E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.aiseminar.platerecognizer, PID: 30018
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.aiseminar.platerecognizer/com.aiseminar.platerecognizer.ui.CameraActivity}: java.lang.NullPointerException: file == null
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: java.lang.NullPointerException: file == null
at java.io.FileOutputStream.(FileOutputStream.java:84)
at java.io.FileOutputStream.(FileOutputStream.java:72)
at com.aiseminar.EasyPR.PlateRecognizer.checkAndUpdateModelFile(PlateRecognizer.java:59)
at com.aiseminar.EasyPR.PlateRecognizer.(PlateRecognizer.java:31)
at com.aiseminar.platerecognizer.ui.CameraActivity.onCreate(CameraActivity.java:77)
at android.app.Activity.performCreate(Activity.java:6251)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
at android.app.ActivityThread.-wrap11(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:148) 
at android.app.ActivityThread.main(ActivityThread.java:5417) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 

运行报错

//如果模型文件不存在从APP的资源中拷贝
File svmFile = FileUtil.getOutputMediaFile(FileUtil.FILE_TYPE_SVM_MODEL);
File annFile = FileUtil.getOutputMediaFile(FileUtil.FILE_TYPE_ANN_MODEL); 空指针

bin下的CarPlant.apk是怎么实现模块的?

编译的版本是EasyPR_Android.apk,大小有23m
放到应用太大了,能不能像CarPlant.apk那样,另外安装apk实现功能,可以让用户选择
虽然CarPlant.apk即使安装了opencv也不能用。。。

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.