By Suz, on 七月 26th, 2010, 119 views,

此文介绍一个非常简单的字符分割步骤,文章最后附带源码。以下是摘要,点击阅读更多:
…有一天,王老师说,他的车牌识别率可以达到86%(当然,不知道是以什么标准,在怎样的环境下,识别怎样的车牌),我总觉得我能用我的方法做得再好一点。试着写了下面这一个简单的字符分割Script,出来结果后才发现自己是多么幼稚阿···
…不要以为去噪就是传统的高斯、中值滤波之类的东西,在自然环境中,干扰是无穷无尽的。对于我们的车牌识别程序,干扰我们的通常会有光照、车牌上的污点等等,这些干扰通常会使用普通图像处理手段来解决,比如用高斯等平滑滤波,用直方图均衡化等。然而,还有另外一些干扰也要引起我们的注意,就是车牌的边沿、螺丝等等,这些是几乎每个车都有的问题,因此解决这种问题更显得程序的通用性。… . . . → Read More: 最简单的MATLAB车牌字符分割(附源码)
By Suz, on 七月 11th, 2010, 147 views,

本文着重介绍各种Matlab代码及执行性能的优化方法,由平时的实战经验积累,归纳出各种技巧,主要分为:【速度优化】、【系统资源】这两类技巧。以下是摘要,点击阅读更多:
…相信用过Matlab的朋友,特别是需要处理大数据(matrix/cell/structure…)的朋友,必然深深地体会到Matlab的“慢”与“肥”。不仅脚本执行效率不高(不是不高,是Matlab简直就是性能低下),就连Initialize都要半天。还有经常性清脆地“滴”一声之后,出现红色的提示“Out of memory”。还有对多线程的支持不好、CPU无法满载、打开*.mat数据大小限制等等问题,总之一言难尽。…
…其实Matlab中不一定要先定义变量,因为Matlab中的变量是非常灵活的。但是这种灵活性不代表Matlab就会智能到知晓一切,比如你的变量的大小。于是很多人都可能会忽略一点就是,在循环中让你的矩阵变量不定型地变换大小是非常致命的(总要自己试过才知道是多致命)。而唯一的终极解决的方法就是不要那么懒(大忌),在循环之前先计算好矩阵的大小,然后预先给你的矩阵指定大小(用zeros或者ones,随你)。如此,速度可能会是1000倍速以上,不信你试试··· . . . → Read More: 试谈MATLAB代码性优化及编程策略
近期评论