Code Monkey home page Code Monkey logo

lpr's Introduction

Demo运行说明

Demo地址: LPR

打开项目肯定会报编译错误,要做以下修改:

  1. 用AS打开项目
  2. 设置项目NDK为 NDK-r14b
  3. 先修改 CMakeLists.txt 文件, 把第19行修改成你本地的 OpenCV SDK 的对应路径。
  4. 跟据自己的开发平台,设置 ocr 下的build.gradle 第 18 行代码 是否要注释。 完成以上步骤后再运行项目,就没有问题了。

更新(2020-6-2):

  1. 更改了取景框适配问题
  2. 更改成AndroidX,使用了Google 的 CamreaX 来做相机预览
  3. 分离出ocr Module ,为了方便其他项目导入识别功能

lpr's People

Contributors

aleyn97 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

lpr's Issues

车牌识别问题

您好!我项目能够成功跑起,但是识别车牌没反应,同时结果也没有,请问一下什么问题

如何配置闪光灯

  • 首先感谢大佬的分享,超赞!
  • 想请教下,如果要加入闪光灯的需求,该如何操作?
  • Ps:普通车牌识别挺准,新能源拍照不太好使...

车牌未识别到

您好!项目我已成功运行,但是目前车牌在扫描框内还是不能识别车牌

    protected void onPostExecute(String str) 

在这个方法回调的str都是null

ocr集成到项目中跳转LPRActivity,第一次正常使用,退出再次进入闪退,不知是什么原因

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.Display.getRealMetrics(android.util.DisplayMetrics)' on a null object reference
at com.pcl.ocr.scanner.ScannerView.getPreviewRatio(ScannerView.java:138)
at com.pcl.ocr.scanner.ScannerView.initUseCase(ScannerView.java:120)
at com.pcl.ocr.scanner.ScannerView.lambda$initCamera$0$ScannerView(ScannerView.java:100)
at com.pcl.ocr.scanner.-$$Lambda$ScannerView$S9Jc7nAK8ybGVA9Y6euMO_ze54w.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:907)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:216)
at android.app.ActivityThread.main(ActivityThread.java:7625)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)

openCV的版本是什么??

应用可以跑起来,但是识别车牌识别不出来,我看log是说加载System.loadLibrary("opencv_info");这个库找不到

运行不起来

一直是下面的错误
CMake Error at CMakeLists.txt:20 (find_package):
By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "OpenCV", but
CMake did not find one.
Could not find a package configuration file provided by "OpenCV" with any
of the following names:
OpenCVConfig.cmake
opencv-config.cmake
Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set
"OpenCV_DIR" to a directory containing one of the above files. If "OpenCV"
provides a separate development package or SDK, be sure it has been
installed.

demo里的button替换成textview或imageview就会崩溃~

2020-06-09 11:41:04.379 25953-25953/com.pcl.lpr E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.pcl.lpr, PID: 25953
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.Display.getRealMetrics(android.util.DisplayMetrics)' on a null object reference
at com.pcl.ocr.scanner.ScannerView.getPreviewRatio(ScannerView.java:138)
at com.pcl.ocr.scanner.ScannerView.initUseCase(ScannerView.java:120)
at com.pcl.ocr.scanner.ScannerView.lambda$initCamera$0$ScannerView(ScannerView.java:100)
at com.pcl.ocr.scanner.-$$Lambda$ScannerView$S9Jc7nAK8ybGVA9Y6euMO_ze54w.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:914)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:7601)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)

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.