android端使用openCV实现车牌检测
作者:徐福记456 时间:2023-02-26 07:50:50
现在,汽车的踪影无处不在,公路上疾驰,大街边临停,小区中停靠,车库里停泊。管理监控如此庞大数量的汽车是个头疼的问题。精明的人们把目光放在车牌上,因为车牌是汽车的“身份证”。所以车牌识别成为了焦点,而车牌检测是车牌识别的基础和前提。本篇文章,主要讨论使用openCV实现车牌检测。
openCV是开源计算机视觉库,基于计算机视觉与机器学习,提供强大的图像处理能力。我们可以快速集成openCV库到android端,其中一种方式是直接安装openCV Manager,按需使用:启动服务去动态加载。这样前期配置更简单,但需要另外安装一个APK。我更倾向另外一种方式:把依赖的module和动态/静态库都导入Project。具体步骤如下:
1、导入module
先从官网下载openCVForAndroid的sdk,以3.2.0版本为例,找到依赖库路径,然后导入module。
2、导入动态与静态库
在sdk里面找到lib目录,把所有的.a和.so文件拷贝到项目的libs对应ABI路径下:
3、配置gradle
将依赖的静态库编译到native-libs里面:
task nativeLibsToJar(type: Jar, description: 'create a jar archive of the native libs') {
destinationDir file("$buildDir/native-libs")
baseName 'native-libs'
from fileTree(dir: 'libs', include: '**/*.so')
into 'lib/'
}
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')
......
}
来源:https://blog.csdn.net/u011686167/article/details/79008634
标签:android,openCV,车牌检测
0
投稿
猜你喜欢
java 模仿拼多多红包递减算法的实现
2022-05-11 11:03:30
springboot自定义starter方法及注解实例
2022-11-02 10:52:08
Kotlin协程Dispatchers原理示例详解
2022-09-26 00:09:45
手把手教你SpringBoot快速集成Swagger的配置过程
2023-10-30 01:16:22
巧用Spring中的@Order进行排序
2023-07-13 05:53:48
Android不显示开机向导和开机气泡问题
2022-10-13 23:56:26
Android编程实现获得内存剩余大小与总大小的方法
2023-06-07 05:49:17
springboot中通过lua脚本来获取序列号的方法
2023-05-05 04:25:44
浅谈对Java双冒号::的理解
2023-09-20 02:19:21
Java实现提取QSV文件视频内容
2023-08-24 13:33:45
Java集合类中文介绍
2022-07-22 18:02:20
Android实现EditText图文混合插入上传功能
2022-08-27 10:19:50
java使用stream判断两个list元素的属性并输出方式
2023-02-06 14:15:18
C#/VB.NET实现在Word文档中添加页眉和页脚
2022-02-09 07:57:46
Kotlin 协程与挂起函数及suspend关键字深入理解
2023-09-19 01:04:25
Java文件操作实例详解
2023-11-25 10:29:40
教你如何使用Java多线程编程LockSupport工具类
2022-03-10 03:21:56
Android ViewDragHelper使用介绍
2023-08-01 04:18:59
C语言编程C++动态内存分配示例讲解
2023-11-02 18:00:12
Java原生HttpClient的使用详解
2022-06-04 16:29:49