之前集成OpenCV是通过NDK的方式,需要自己编译出so库,这是一种很低效的集成方式,很多时候需要自己写JNI的代码,不是一个很好的选择,而通过open CV官方的jar就可以引入很多种常用的API,下面来说说这种方式
首先需要先下载一个OpenCV的Android开发SDK:
HashMap肯定是一个Java开发者经常用到的一个容器,不妨吧HashMap看成是Hash + Map
Hash:散列讲一个任意的长度通过某种算法(哈希算法)转换为一个固定值 Map:这个Map被翻译过来是地图,地图是一种很明显的K-V模型,地图上的每一个点对应真实存在的某一个地方,所以我认为是一种K-V模型
好了两个概念合二为一即是:把一个东西通过哈希算法找到对应的位置,并把它存储到这个位置!
Knuth-Morris-Pratt 字符串查找算法,简称为 KMP算法,KMP是我们经常听到的一种字符串匹配算法。KMP算法听起来很难,但是如果真正明白它的匹配过程其实不难,接下来看看KMP究竟是如何匹配字符串的?
假设现在有如图所示两个字符串, 图表所列的是匹配串的所有子串,这个不难理解
说实话,我的写作平台换过好几次。最开始我的写作平台是CSDN,后台由于CSDN的种种行为,随便列几条大家感受感受,足以令人感觉这是个散发着恶臭的垃圾堆,又时看到一些早期的大佬在CSDN上发表的文章,真的非常精彩(有种在垃圾堆里捡黄金的感觉),不过我还是尽量订阅RSS的方式去访问他们自己的站点。