<1> eclipse配置ndk:
https://developer.android.google.cn/ndk/downloads/,并且配置ndk的环境变量
(不同的sdk版本对应不同的ndk版本。否则会出现编译失败)
<2>在cmd下进行编译
(1)cd 到tess_two 文件下
(2)再输入 :ndk-build 命令 后,需要等待编译完成,这个过程比较漫长。。。
由于我下载的ndk版本和我的sdk版本不匹配,导致 ndk_build 命令一直编译失败
sdk和ndk版本对应关系
API_Level Platform_Version Version_Code NDK_Version
28 Android 9.0 Pie(馅饼)
27 Android 8.1 Oreo(奥利奥)
26 Android 8.0 Oreo(奥利奥)
25 Android 7.1 Nougat(牛轧糖)
24 Android 7.0 Nougat(牛轧糖)
23 Android 6.0 Marshmallow(棉花糖)
22 Android 5.1 Lollipop(棒棒糖)
21 Android 5.0 Lollipop(棒棒糖)
20 Android 4.4W KitKat(奇巧)
19 Android 4.4-4.4.4 KitKat(奇巧)
18 Android 4.3.x Jelly Bean(果冻豆) NDK 9
17 Android 4.2.x Jelly Bean(果冻豆)
16 Android 4.1.x Jelly Bean(果冻豆)
15 Android 4.0.3-4.0.4 Ice Cream Sandwich(雪糕三明治) NDK 8
14 Android 4.0-4.0.2 Ice Cream Sandwich(雪糕三明治) NDK 7
13 Android 3.2-3.2.2 Honeycomb(蜂巢)
12 Android 3.1 Honeycomb(蜂巢) NDK 6
11 Android 3.0 Honeycomb(蜂巢)
10 Android 2.3.3-2.3.7 Gingerbread(姜饼)
9 Android 2.3-2.3.2 Gingerbread(姜饼) NDK 5
8 Android 2.2-2.2.3 Froyo(冻酸奶) NDK 4
7 Android 2.1 Eclair(泡芙) NDK 3
6 Android 2.0.1 Eclair(泡芙)
5 Android 2.0 Eclair(泡芙)
4 Android 1.6 Donut(甜甜圈) NDK 2
3 Android 1.5 Cupcake(纸杯蛋糕) NDK 1
2 Android 1.1 Bender(发条机器人)
1 Android 1.0 Astro(铁壁阿童木)
这是我编译好的.so文件:我的sdk版本是16,ndk是android-nr10e
https://download.csdn.net/download/m0_37143081/11109833
tess-two对于有格式的字体识别度较高,我的项目需求是识别手写的文字,经过多次测试未能识别手写的文字。