CMake使用NDK独立工具链进行交叉编译

在交叉编译中,NDK是一个很好的工具。windows、linux、android、32bit、64bit,能够处理绝大部分程序的交叉编译。而CMake组织程序又使得程序具有良好的跨平台编译。NDK下载好之后,工具链无法直接被cmake使用,需要通过一个脚本生成独立的工具链。这篇博客介绍CMake使用NDK的独立工具链。

阅读更多CMake使用NDK独立工具链进行交叉编译

快速线段检测之EDlines算法

博主认识的几种线段检测算法有:Hough变换法、LineSegementDetector (OpenCV3中加入的算法)、FastLineDetector(在opencv的contribute模块中)。LSD算法的速度让人望而却步,FLD算法一大堆参数很难调优,并且速度并没有特别快。在使用这些算法的时候或多或少都遇到了问题,于是EDlines算法浮现在眼前,快速,并且效果不错。 Ed就是EdgeDraw的缩写

阅读更多快速线段检测之EDlines算法

正则表达式测试工具

最近因为有把sublime-completions插件转化成vscode-snippet插件的需要(这两个都是自定义代码补全插件),也就是做一些复杂的文本匹配和替换工作,所以写了一个很长的正则表达式。之前写过一篇正则表达式的博客,这篇博客就不说正则表达式了,介(摘)绍(抄)几个正则表达式的测试工具。

个人比较喜欢rubular(可能是因为博主刚上手比较生疏,这个网站给了一个demo,看一看就懂了)

阅读更多正则表达式测试工具