﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-zqmcomputer-随笔分类-个人日记</title><link>http://www.cnitblog.com/zqmcomputer/category/6950.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 07 Oct 2011 21:50:02 GMT</lastBuildDate><pubDate>Fri, 07 Oct 2011 21:50:02 GMT</pubDate><ttl>60</ttl><item><title>毕业了还比较忙碌</title><link>http://www.cnitblog.com/zqmcomputer/archive/2008/06/09/45225.html</link><dc:creator>风林芝</dc:creator><author>风林芝</author><pubDate>Mon, 09 Jun 2008 06:08:00 GMT</pubDate><guid>http://www.cnitblog.com/zqmcomputer/archive/2008/06/09/45225.html</guid><wfw:comment>http://www.cnitblog.com/zqmcomputer/comments/45225.html</wfw:comment><comments>http://www.cnitblog.com/zqmcomputer/archive/2008/06/09/45225.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zqmcomputer/comments/commentRss/45225.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zqmcomputer/services/trackbacks/45225.html</trackback:ping><description><![CDATA[        大学四年就这样匆匆而过，转眼就马上毕业了。四年的大学生活说长不长说短不短，学得也不是很精通，计算机的发展太快了，我感觉在学校所学的都跟不上社会时代的发展了。有很多东西都得靠自己慢慢学了，感觉好累啊！我不知道我还能不能坚持下去，也许这还跟个人的兴趣爱好的浓厚有关吧。<br />现在马上要毕业了，事情好多啊，比还没毕业时候忙多了。<img src ="http://www.cnitblog.com/zqmcomputer/aggbug/45225.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zqmcomputer/" target="_blank">风林芝</a> 2008-06-09 14:08 <a href="http://www.cnitblog.com/zqmcomputer/archive/2008/06/09/45225.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于梯度方向图的汽车牌照定位</title><link>http://www.cnitblog.com/zqmcomputer/archive/2008/06/06/45064.html</link><dc:creator>风林芝</dc:creator><author>风林芝</author><pubDate>Fri, 06 Jun 2008 05:28:00 GMT</pubDate><guid>http://www.cnitblog.com/zqmcomputer/archive/2008/06/06/45064.html</guid><wfw:comment>http://www.cnitblog.com/zqmcomputer/comments/45064.html</wfw:comment><comments>http://www.cnitblog.com/zqmcomputer/archive/2008/06/06/45064.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zqmcomputer/comments/commentRss/45064.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zqmcomputer/services/trackbacks/45064.html</trackback:ping><description><![CDATA[        经过了4个月的努力，终于把我的毕业设计做完了，也顺利的毕业了，心里即为自己的设计高兴的同时也开始为找工作而发愁了！我是用VC++开发平台做的数字图象处理，我现在把我的设计的实现和方法给大家看看。好了，废话不多说了，开始转入正题吧，首先说明我的方法也没有实现100%的精确定位，其算法还有待于进一步的改进，如哪位高手知道如何改，请回复我哦！<br />        我是借鉴求指纹纹理方向图的方法来实现的，我想做图象处理和识别的friend都应该知道方向图是个什么东东了吧，我在这里就不多解释了。实现方法如下：<br />         <span style="COLOR: #000000">由梯度公式获取梯度纹理方向图<br />用Sobel算子分别求取水平方向、垂直方向、倾斜方向(包括45度和135度)的梯度分量，分别用Gx、Gy、Gxy、Gyx表示。<br />将车牌灰度图分成若干块WxW(5x5)进行分块处理，其计算量减少为对整幅图象的25倍，速度快、计算少能满足系统的实时性要求。<br />再分别对分块的灰度图利用已求取的Gx、Gy、Gxy、Gyx求取每块的局部方向vx、vy。<br /><div class="O" v:shape="_x0000_s1026"><div style="mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1; mso-line-spacing: '90 20 0'"><span style="FONT-SIZE: 133%; FONT-FAMILY: 'Comic Sans MS'"><span style="LEFT: -4.1%; POSITION: absolute; mso-special-format: bullet">•</span></span><span style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Comic Sans MS'; mso-fareast-font-family: 宋体; mso-hansi-font-family: Arial"><font size="3">根据反正切函数求取车牌图象的方向角度值。<br /><font size="3"></font><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?><o:p><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">a=atan(Vx(i,j)/ Vy(i,j))/2<o:p></o:p></span></o:p></span><br /><span style="COLOR: #000000">以上步骤已经求取了图象的纹理梯度方向，主要代码如下：<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #000000">CClientDC dc(</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">);<br />    CPlateDoc </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">pDoc</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">GetDocument();<br />    CPen mypen(PS_SOLID,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,RGB(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">100</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">126</span><span style="COLOR: #000000">));<br />    dc.SelectObject(</span><span style="COLOR: #000000">&amp;</span><span style="COLOR: #000000">mypen);<br /> <br />    Image </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im;<br />    im</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">pDoc</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">m_dib.DibToImage();<br />    <br /></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">---------------------------------------------</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">Field  </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_x,</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_y,</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_jd,</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_vx,</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_vy；<br />Field  </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_wenli;<br />Field  </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_xy,</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_yx;<br /><br />   im_x</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">  Field(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width,im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height);<br />   im_y</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">  Field(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width,im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height);<br />   im_xy</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">  Field(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width,im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height);<br />   im_yx</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">  Field(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width,im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height);<br />   <br />   im_vx</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Field(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width,im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height);<br />   im_vy</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Field(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width,im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height);<br /><br />   im_jd</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Field(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">W,im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">W);<br />   im_wenli</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Field(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">W,im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">W);<br />   <br /><br /> </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">-----------------------------求取方向图------</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i,j,u,v,k,l;<br />  </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,l</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">W;j</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">W,l</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br />   {<br />       </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,k</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">W;i</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">W,k</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br />       {    <br />        im_x</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">])</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"><br />                          (im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k][l</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">水平方向的梯度</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000"><br />        im_y</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">])</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"><br />                          (im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">垂直方向的梯度</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000"><br />        im_xy</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">][l]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">])</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"><br />                           (im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k][l]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">45方向的梯度</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000"><br />        im_yx</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k][l</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">])</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"><br />                           (im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">ng[k</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][l</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">]);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">135方向的梯度</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">        <br />       }<br />   }<br /></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">---------------------------------------------</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,l</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">height</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">W;j</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">W,l</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br />   {<br />      </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,k</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">im</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">width</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">W;i</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">W,k</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br />      {<br />          </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(v</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">j;v</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">j</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">W;v</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br />          {<br />             </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(u</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">i;u</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">i</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">W;u</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br />             {<br />            <br />                im_vx</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_x</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_y</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v])</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">(fabs(im_x</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v])</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">fabs(im_y</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]))</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">(im_xy</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">*<br /></span><span style="COLOR: #000000">                                    im_xy</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">im_yx</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_yx</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v])</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">(fabs(im_xy</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v])</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">fabs(im_yx</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]));<br /> <br />                 im_vy</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(im_x</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_x</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">im_y</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_y</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v])</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">(fabs(im_x</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v])</span><span style="COLOR: #000000">+<br /></span><span style="COLOR: #000000">                                    fabs(im_y</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v])) </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_xy</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">im_yx</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v])</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">(fabs(im_xy</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v])</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">fabs(im_yx</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[u][v]));<br />                  <br />              <br />             }<br />          }<br /><br />             im_jd</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(atan2(</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">im_vx</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l],</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">im_vy</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]))</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">;<br /><br />               </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(im_jd</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br />                  im_wenli</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(im_jd</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">PI)</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">;<br />                </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> <br />                   im_wenli</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">im_jd</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">; <br />                <br />                </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(fabs(im_x</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">im_y</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l])</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">16</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">&amp;&amp;</span><span style="COLOR: #000000"> fabs(im_xy</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">im_yx</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l])</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">21</span><span style="COLOR: #000000">)<br />                    im_wenli</span><span style="COLOR: #000000">-&gt;</span><span style="COLOR: #000000">field[k][l]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br />                    <br />             <br />      }<br />   }</span></div><br /></span></font></span><div style="mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1; mso-line-spacing: '90 20 0'"><span style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Comic Sans MS'; mso-fareast-font-family: 宋体; mso-hansi-font-family: Arial"><font size="3"></font></span></div><span style="FONT-SIZE: 133%; FONT-FAMILY: 'Comic Sans MS'"><span style="LEFT: -4.1%; POSITION: absolute; TEXT-ALIGN: left; mso-special-format: bullet"><font size="3">•</font></span></span></div></div></span><img src ="http://www.cnitblog.com/zqmcomputer/aggbug/45064.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zqmcomputer/" target="_blank">风林芝</a> 2008-06-06 13:28 <a href="http://www.cnitblog.com/zqmcomputer/archive/2008/06/06/45064.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>