自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

William Zhao's notes

Stay hungry, stay foolish. Personal page: zhiyuanzhao.com

  • 博客(14)
  • 收藏
  • 关注

原创 关于tesseract-ocr原理的几篇论文

git-hub上关于tesseract-ocr原理的几篇论文,记录一下地址,链接一个一个点挺麻烦的。https://github.com/tesseract-ocr/docs/blob/master/MOCRadaptingtesseract2.pdfhttps://github.com/tesseract-ocr/docs/blob/master/PageLayoutAnalysis

2016-05-27 18:39:25 9068

原创 linux中的文本处理方法集锦

sed awk grep这三个工具都要用到正则表达式,把常用贴出来。 1.行的匹配[root@mypc /]# sed -n ‘2p’ /etc/passwd  打印出第2行[root@mypc /]# sed -n ‘1,3p’ /etc/passwd 打印出第1到第3行[root@mypc /]# sed -n ‘$p’ /etc/passwd   打印出最后一行[

2016-05-16 14:42:20 14081

原创 linux中的sed

Table of Contents1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接

2016-05-16 12:30:16 501

原创 linux中的awk

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr

2016-05-16 12:29:17 503

原创 C#工程中使用emgucv进行透视变换代码

前面是我自己的代码,后面是别人的代码,大同小异,我自己的只有部分代码,测试通过的我的代码 PointF[] srcQuad = new PointF[4];            PointF[] desQuad = new PointF[4];            desQuad[0] = intersectionTransformPointLT; 

2016-05-10 00:06:55 5590

原创 ubuntu下使用Tesseract-ocr(编译、安装、使用、训练新的语言库)

本文前半部分是来自http://www.qisanfen.com/?p=185的一篇文章,主要讲了安装、训练的大致流程,注意如果需要训练语言库需要把所需要的库安装完整后半部分大致是官方wiki的翻译版本如果只安装,不训练,可以看我的另一篇比较简洁的文章http://blog.csdn.net/yimingsilence/article/details/51276138关于训

2016-05-09 16:11:41 25902

原创 ubuntu安装卸载和查看已安装软件

ubuntu安装和查看已安装说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:

2016-05-09 15:55:32 2264

原创 linux下在命令行中用默认程序打开特定文件如.mp3 .jpg 甚至是网页也可以

xdg-open详细自己man吧

2016-05-09 11:00:37 1707

原创 matlab读取文件夹中的所有内容(用于批量处理)

假如读取F盘English文件夹中的所有bmp图片:Files = dir(strcat('F:\\english\\','*.bmp'));LengthFiles = length(Files);for i = 1:LengthFiles;    Img = imread(strcat('F:\english\',Files(i).name));    %自己写图像处理函

2016-05-09 10:35:57 5079

原创 matlab中的透视变换代码

function perspectiveTmg=perspectiveTrans(sourceImg,x_para,y_para)%x_para  [-1,1]   [-1,0]-look from left  [0,1]-look form right        %y_para  [-1,1]   [-1,0]-look from top   [0,1]-look from bott

2016-05-09 10:30:02 11377 3

原创 使用matlab在图片中插入文字并保存

%使用vision.TextInserternumber_text=vision.TextInserter(num2str(number));%设定相关属性number_text.FontSize=90;number_text.Color=[round(1+(rand(1)*(255-1))) round(1+(rand(1)*(255-1))) round(1+(rand(1)*

2016-05-09 10:27:54 19866

原创 动态链接库DLL

一、DLL简介它是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个DLL 

2016-05-08 23:20:17 2880

原创 linux下c++编程环境搭建,运行过程以及调试,内含C++头文件源文件编译过程链接

安装g++环境安装两个RPM包即可搞定[root@localhost Desktop]# rpm -ivh /home/weiwei/Desktop/libstdc++-devel-4.4.5-6.el6.i686.rpm [root@localhost Desktop]# rpm -ivh /home/weiwei/Desktop/gcc-c++-4.4.5-6.el6.i686.

2016-05-07 14:00:58 5208 4

原创 透视变换---一点透视和两点透视

一点透视只有一个灭点,通过一组斜线来表示空间纵深感。下面我们将要学习的是两点透视,它通过两个灭点来增加斜线,两个面都用斜线绘制,从而增加纵深感。通过前面一点透视的学习,掌握两点透视就更加轻松了。关于透视,我们一共有三篇文章,希望学习基础绘画的朋友转载。                               一、什么是两点透视两点透视,也叫做

2016-05-04 16:00:16 25148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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