- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 tesseract 字符识别开源工程介绍
tesseract最初是由HP公司维护的,后来HP放弃了扫描机的市场,就不搞这个了,google就接手了这个开源项目。目前最新的版本是4.0,以前的版本用的都是传统的OCR算法识别字符,最新的采用了LSTM的RNN网络(深度学习,与时俱进嘛),识别效果更好了。官方发布的exe安装文件只支持到3.02,想安装最新版的只能用unofficial的版本,这里有一个德国Mannheim大学的githu
2017-09-19 17:14:04
1575
原创 堆排序与冒泡排序的比较
堆排序的过程是首先建立小顶堆(或者大顶堆),这个堆的特征是根节点不大于(或者不小于)任何子节点。建立之后就可以通过每次取出堆中的第一个元素(这个堆的最小值或最大值)然后将新的堆调整从而下次再取第一个这种循环操作来得到一个有序的序列。在建立堆的过程中都是从最后一个根节点开始,因为纯叶子节点不用处理,它已经是小顶堆了(因为没有子节点所以也满足特征),处理完一个根节点,就接着处理上一个一直到第一个元
2017-07-07 12:27:45
2095
原创 ARM Compute Library
Arm Compute Library是ARM公司刚发布不久的开源工程,旨在为图像/视频/多媒体/计算机视觉等领域的开发者提供arm平台的硬件加速库。这个库中分别用OpenCL与NEON的方式实现了一些上述领域的基本算法,OpenCL主要是arm的Mali GPU加速,NEON是针对arm的A系列CPU。我最近研究了一下它的源码,主要看了针对CNN的卷积运算需要用到的convolution过程
2017-06-27 15:35:32
9800
1
原创 caffe框架研究(一)
最近一直在研究caffe源码,将一些心得体会记录下来,以便以后查阅。首先记录一个c++ template的知识,caffe大量使用了template,但貌似只支持float与double类型的数据。定义了template的函数,如果在.h文件中声明,在cpp文件中定义的话,在其他的文件include头文件之后再调用此函数,会出现无法解析的外部符号的错误,这是由于template的函数定义与声明
2017-05-26 18:08:12
522
原创 上位机通过串口向开发板发送文件
工作中用的一款开发板,网络驱动与PCIE驱动有冲突,因此板子的网络功能基本上都不能用,每次我copy文件都是把SD卡拔下来(操作系统在SD卡上),插到上位机上去copy,插插拔拔很麻烦,后来我想到了可以通过串口传输文件到开发板,就方便多了,网上查了一下步骤:首先是下载lrzsz工具,可以下载源码,然后我在PC的linux虚拟机上编译:下载解压之后在文件夹目录下首先配置编译选项:输入:CFL
2017-04-10 16:16:52
13646
1
原创 一道互联网公司的面试题
打印回型矩阵,mxn的,类似这样:这个是m=4 n=5,顺时针走,一圈一圈的。刚开始我做这道题的时候也是比较紧张(周围有人盯着你,你写code真的是很不爽),思维陷入死胡同了。后来问了一下面试官,自己回来的时候又想了想,觉得也比较简单。其实这个用二维数组来实现很简单,定义posX,posY来表示二维数组的下标,这两个下标的变化有规律的,一圈一圈的走,反映到数组上就是下标的变化。
2017-03-24 15:15:10
441
原创 免费的IT类技术书籍大全
今天在github上发现了一个好的项目,free-programming-books,网罗了网络上几乎所有的IT类书籍,支持各种语言,提供每本书的下载链接尽请下载吧!
2017-03-03 11:33:17
1783
1
原创 c语言一行一行的读取txt文件
工作中做的项目,经常需要读取一些脚本,就是一些txt文件,用python读取很简单,但是我们很多工具也是用c/c++语言写的,用c的话读取文件我一般是按照如下的方式:while(fscanf(pFile,"%[^\n]",CmdLine)!=EOF){ fgetc(pFile); ...}其中,fFile是调用fopen函数返回的文件句柄,cmdline是定义的char型数组,用来存储一行的内
2017-02-28 16:11:18
45082
3
原创 ubuntu16.04 64bit安装arm-none-linux-gnueabi交叉编译工具链
在ubuntu16.04中安装arm-none-linux-gnueabi有两种方法,一种是apt-get,安装容易但是不易成功,一种是下载压缩包或安装程序,这里,我用的是下载压缩包,从官网上下载会非常慢,这里提供一个国内云盘下载的链接:下载各种版本。下载之后我们进行解压:tar -xjf ***.tar.bz2, 后边不写参数就代表解压到当前路径下(我解压到了/usr/mygnueabi
2017-02-27 13:14:52
10848
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人