tesseract 字符识别开源工程介绍

tesseract最初是由HP公司维护的,后来HP放弃了扫描机的市场,就不搞这个了,google就接手了这个开源项目。目前最新的版本是4.0,以前的版本用的都是传统的OCR算法识别字符,最新的采用了LSTM的RNN网络(深度学习,与时俱进嘛),识别效果更好了。 官方发布的exe安装文件只支持到3...

2017-09-19 17:14:04

阅读数 1024

评论数 0

堆排序与冒泡排序的比较

堆排序的过程是首先建立小顶堆(或者大顶堆),这个堆的特征是根节点不大于(或者不小于)任何子节点。建立之后就可以通过每次取出堆中的第一个元素(这个堆的最小值或最大值)然后将新的堆调整从而下次再取第一个这种循环操作来得到一个有序的序列。 在建立堆的过程中都是从最后一个根节点开始,因为纯叶子节点不用处...

2017-07-07 12:27:45

阅读数 431

评论数 0

ARM Compute Library

Arm Compute Library是ARM公司刚发布不久的开源工程,旨在为图像/视频/多媒体/计算机视觉等领域的开发者提供arm平台的硬件加速库。这个库中分别用OpenCL与NEON的方式实现了一些上述领域的基本算法,OpenCL主要是arm的Mali GPU加速,NEON是针对arm的A系列...

2017-06-27 15:35:32

阅读数 4507

评论数 4

caffe框架研究(一)

最近一直在研究caffe源码,将一些心得体会记录下来,以便以后查阅。 首先记录一个c++ template的知识,caffe大量使用了template,但貌似只支持float与double类型的数据。定义了template的函数,如果在.h文件中声明,在cpp文件中定义的话,在其他的文件incl...

2017-05-26 18:08:12

阅读数 255

评论数 0

上位机通过串口向开发板发送文件

工作中用的一款开发板,网络驱动与PCIE驱动有冲突,因此板子的网络功能基本上都不能用,每次我copy文件都是把SD卡拔下来(操作系统在SD卡上),插到上位机上去copy,插插拔拔很麻烦,后来我想到了可以通过串口传输文件到开发板,就方便多了,网上查了一下步骤: 首先是下载lrzsz工具,可以下载源...

2017-04-10 16:16:52

阅读数 6284

评论数 0

一道互联网公司的面试题

打印回型矩阵,mxn的,类似这样: 这个是m=4 n=5,顺时针走,一圈一圈的。 刚开始我做这道题的时候也是比较紧张(周围有人盯着你,你写code真的是很不爽),思维陷入死胡同了。后来问了一下面试官,自己回来的时候又想了想,觉得也比较简单。 其实这个用二维数组来实现很简单,定义pos...

2017-03-24 15:15:10

阅读数 278

评论数 0

VC中在对话框上的static控件中绘图

在MFC对话框上的static控件中绘制图形,发现的一些问题与解决方法

2017-03-13 09:03:37

阅读数 2570

评论数 1

免费的IT类技术书籍大全

今天在github上发现了一个好的项目,free-programming-books,网罗了网络上几乎所有的IT类书籍,支持各种语言,提供每本书的下载链接 尽请下载吧!

2017-03-03 11:33:17

阅读数 602

评论数 1

c语言一行一行的读取txt文件

工作中做的项目,经常需要读取一些脚本,就是一些txt文件,用python读取很简单,但是我们很多工具也是用c/c++语言写的,用c的话读取文件我一般是按照如下的方式:while(fscanf(pFile,"%[^\n]",CmdLine)!=EOF) { fgetc(pFil...

2017-02-28 16:11:18

阅读数 24118

评论数 4

ubuntu16.04 64bit安装arm-none-linux-gnueabi交叉编译工具链

在ubuntu16.04中安装arm-none-linux-gnueabi有两种方法,一种是apt-get,安装容易但是不易成功,一种是下载压缩包或安装程序,这里,我用的是下载压缩包,从官网上下载会非常慢,这里提供一个国内云盘下载的链接:下载各种版本。 下载之后我们进行解压:tar -xjf *...

2017-02-27 13:14:52

阅读数 6175

评论数 3

virtualbo安装ubuntu1604 64位遇到的一些问题解决方法

virtualbox安装Ubuntu,一些问题的记录

2017-02-25 21:25:50

阅读数 1338

评论数 1

提示
确定要删除当前文章?
取消 删除