<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>沙克 &#187; 车牌识别</title>
	<atom:link href="http://www.suzker.cn/tag/%e8%bd%a6%e7%89%8c%e8%af%86%e5%88%ab/feed" rel="self" type="application/rss+xml" />
	<link>http://www.suzker.cn</link>
	<description>可怜之人必有可恨之处</description>
	<lastBuildDate>Sun, 31 Jul 2011 15:40:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>最简单的MATLAB车牌字符分割（附源码）</title>
		<link>http://www.suzker.cn/computervision/the-simplest-licenses-plate-segment.html</link>
		<comments>http://www.suzker.cn/computervision/the-simplest-licenses-plate-segment.html#comments</comments>
		<pubDate>Sun, 25 Jul 2010 18:25:33 +0000</pubDate>
		<dc:creator>Suz</dc:creator>
				<category><![CDATA[编程]]></category>
		<category><![CDATA[计算机视觉]]></category>
		<category><![CDATA[LPR]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[字符分割]]></category>
		<category><![CDATA[车牌识别]]></category>

		<guid isPermaLink="false">http://www.suzker.cn/?p=306</guid>
		<description><![CDATA[此文介绍一个非常简单的字符分割步骤，文章最后附带源码。以下是摘要，点击阅读更多：

...有一天，王老师说，他的车牌识别率可以达到86%（当然，不知道是以什么标准，在怎样的环境下，识别怎样的车牌），我总觉得我能用我的方法做得再好一点。试着写了下面这一个简单的字符分割Script，出来结果后才发现自己是多么幼稚阿···

...不要以为去噪就是传统的高斯、中值滤波之类的东西，在自然环境中，干扰是无穷无尽的。对于我们的车牌识别程序，干扰我们的通常会有光照、车牌上的污点等等，这些干扰通常会使用普通图像处理手段来解决，比如用高斯等平滑滤波，用直方图均衡化等。然而，还有另外一些干扰也要引起我们的注意，就是车牌的边沿、螺丝等等，这些是几乎每个车都有的问题，因此解决这种问题更显得程序的通用性。... <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.suzker.cn/computervision/the-simplest-licenses-plate-segment.html">最简单的MATLAB车牌字符分割（附源码）</a></span>]]></description>
			<content:encoded><![CDATA[<blockquote><p>有一天，王老师说，他的车牌识别率可以达到86%（当然，不知道是以什么标准，在怎样的环境下，识别怎样的车牌），我总觉得我能用我的方法做得再好一点。试着写了下面这一个简单的字符分割Script，出来结果后才发现自己是多么幼稚阿··· 这笨方法只能当作入门了。</p></blockquote>
<p>先说明，这是一个最简单的车牌字符分割程序，结果连我自己都觉得惨不忍睹··· 太打击了。</p>
<p>正如前文提到的，传统LPR通常要求在识别任务前先做一个字符分割。应该算是整个LPR程序中最简单的一步了。只是，就连这么简单的步骤也需要我们的很多考虑，需要牺牲大量的脑细胞来得到个还算说得过去的办法。你看完就知道了。</p>
<p>程序大概分为3步：1、灰度化/二值化/直方图均衡化/归一化大小；  2、去噪； 3、分割。</p>
<p>由于使用MATLAB作为平台，第一步几乎可以以一句话完成。这里不做过多陈述：</p>
<pre style="padding-left: 30px;">bgs_img = filter2(fspecial('average',2),im2bw(histeq(rgb2gray(ori_img)),0.8));</pre>
<p>而对于去噪一步，需要花一点心思。不要以为去噪就是传统的高斯、中值滤波之类的东西，在自然环境中，干扰是无穷无尽的。对于我们的车牌识别程序，干扰我们的通常会有光照、车牌上的污点等等，这些干扰通常会使用普通图像处理手段来解决，比如用高斯等平滑滤波，用直方图均衡化等。然而，还有另外一些干扰也要引起我们的注意，就是车牌的边沿、螺丝等等，这些是几乎每个车都有的问题，因此解决这种问题更显得程序的通用性。</p>
<div id="attachment_307" class="wp-caption alignleft" style="width: 433px"><a href="http://www.suzker.cn/wp-content/uploads/2010/07/0001.jpg"><img class="size-full wp-image-307" title="网上摘录的车牌" src="http://www.suzker.cn/wp-content/uploads/2010/07/0001.jpg" alt="MM520" width="423" height="150" /></a><p class="wp-caption-text">网上摘录的车牌</p></div>
<p>给出一个网上摘录下来的车牌（好牌号呀！），我们可以看到，尽管车牌已经比较完美地定位（切割）了出来，但是对于提取纯字符任务来说，我们还面临着边沿、螺丝、空隙等挑战。</p>
<p>在这里尝试采用比较常见的统计手段来解决这个问题：</p>
<p>在得到二值化图像之后，我们可以得到一个二值矩阵（这不废话），当某位置的值等于0的时候，表示该像素点为全黑，反之，则该像素点为纯白。然后我们可以对此二值矩阵分别对行、列进行求和统计。</p>
<p><strong><span style="color: #ff0000;">下一页是代码摘要和详解</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.suzker.cn/computervision/the-simplest-licenses-plate-segment.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

