- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 倾斜校正-表格图像的校正
方法一:直接寻找表格边框的倾斜角如果表格中的水平边框能够很好经过预处理得到,那么通过定位这一边框。得到边框的起始点和斜率,就能得到相应的角度。通过角度就能够实现校正。难点在于如何得到边框的起始点。起始点的特点是起点的行坐标最小,终点的列坐标最小。方法二:采用熟悉的hough变换倾斜校正前处理和后处理都是一致,区别在于怎么得到倾斜的角度,而倾斜的角度是通过倾斜的直线得到。关键就在于检
2013-09-30 17:57:13 10647 7
原创 matlab_关于倾斜校正的函数
这周开始转向倾斜校正,上周的二值化的效果完成的还可以,但是没提出自己的想法。应该很少有方法能够通吃所有遇到的情况,另外也无法兼顾速度和效果。所以想法是能够抽取图像一些最简单的特征如:直方图。从直方图的情况来确定所用的方法,增加鲁棒性。对于简单的图像用简单的方法没有涉及到hough,radon。但一定涉及一个函数imrotate;B = imrotate(A,angle)B =imr
2013-09-30 17:56:26 9951
原创 二值化方法总结——附录程序
表格识别的第一个关键步是二值法。二值化算法包括全局二值化和局部二值化, 全局二值化具有速度快但效果相对差的特点, 局部二值化算法具有速度慢效果好的特点。全局阈值 方法一:直接采用im2bw ;不断尝试阈值阈值为240: 阈值为163: 阈值为10: 方法一虽然很简单,
2013-09-22 22:26:04 6158
原创 Matlab数据类型
今天写了一个读取多个图片(图片是个灰度图像)的程序,读取进来后对图片进行二值化,却发现输出的图片显示全黑。认真查看程序还是看不出问题,于是写了下面的程序能够显示黑白分明的图片。查看command windows变量区。发现cut(:,:,i)的数据类型是unit8,在看看help imshow的说明。由于已经二值化了,所以这个unit8只有0,1两个元素。256是白色。所以造成1的亮度太暗无法显示
2013-09-18 20:48:32 1704
原创 matlab find函数详解
Find 这个函数用处也挺大的,这几天看很多程序都见到这一函数,今天要好好给阐述,了解下这个函数是为了找到矩阵或者是数组,向量中的非零元素。下面一大段英文没耐心看。看看例子就行了。第一个用法是ndices = find(X)X = [1 0 4 -3 0 0 0 8 6];indices = find(X)返回x中非零元素的序号从1开始indices = 1
2013-09-18 20:46:52 118489 9
原创 Matlab函数imfeature详解
Matlab函数imfeature详解初学者请多多指正。 但凡读matlab程序遇到的不了解的函数一除了上网搜索外,matlab中的help和命令行的help也能够提供很大的帮助尤其是help菜单,有详细的解释和举例。今天想把一个车牌识别的程序运用到表格识别中,遇到imfeature函数。没见过,于是help imfeature得到的是 IMFEATURE Compute feat
2013-09-18 20:45:21 5016
SaliencyToolbox2.3
2014-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人