<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2289382324087907178</id><updated>2024-08-28T18:53:17.491+03:00</updated><title type='text'>CVt</title><subtitle type='html'>The young developers blog!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-3886995877287995296</id><published>2013-03-29T17:20:00.001+02:00</published><updated>2013-03-29T17:20:06.952+02:00</updated><title type='text'>Developing Plugins for JOSM</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, &#39;Bitstream Vera Sans&#39;, Helvetica, sans-serif; font-size: 13px;&quot;&gt;
This page gives a short introduction for developers how to create, deploy and develop plugins for JOSM. Any Questions left? Ask at the developers mailinglist.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, &#39;Bitstream Vera Sans&#39;, Helvetica, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;wiki-toc-inline&quot; style=&quot;background-color: white; font-family: Verdana, Arial, &#39;Bitstream Vera Sans&#39;, Helvetica, sans-serif; font-size: 13px;&quot;&gt;
&lt;h4 style=&quot;font-family: Arial, Verdana, &#39;Bitstream Vera Sans&#39;, Helvetica, sans-serif; letter-spacing: -0.018em; page-break-after: avoid;&quot;&gt;
Table of Contents&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Settinguptheenvironment&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Setting up the environment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Building&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Building&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Testing&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Testing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#JOSMplugins&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;JOSM plugins&lt;/a&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#APOJOasentrypoint&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;A POJO as entry point&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Namingtheplugin&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Naming the plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Theplugininterface&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;The plugin interface&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#TheJOSMAPI&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;The JOSM API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Accessingthelocalfilesystem&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Accessing the local file system&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Packagingaplugin&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Packaging a plugin&lt;/a&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Apluginisdeployedasasinglejar&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;A plugin is deployed as a single jar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#ThemanifestfileforaJOSMplugin&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;The manifest file for a JOSM plugin&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Translatingaplugin&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Translating a plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#Publishingaplugin&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Publishing a plugin&lt;/a&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#ManagingaplugininOSM.orgSVN&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Managing a plugin in OSM.org SVN&lt;/a&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#UpdatingaplugininSVN&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Updating a plugin in SVN&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#LegalstuffImisopinion&quot; style=&quot;border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; color: #bb0000; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Legal stuff (Imis opinion)&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/3886995877287995296/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2013/03/developing-plugins-for-josm.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/3886995877287995296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/3886995877287995296'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2013/03/developing-plugins-for-josm.html' title='Developing Plugins for JOSM'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-1105467018386455873</id><published>2013-03-29T16:54:00.002+02:00</published><updated>2013-03-29T17:20:42.915+02:00</updated><title type='text'>The popularity of programming languages</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 1em; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;The TIOBE Programming Community index is an indicator of the popularity of programming languages. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; border=&quot;1&quot; bordercolordark=&quot;#003366&quot; bordercolorlight=&quot;#c0c0c0&quot; class=&quot;TpciTable&quot; id=&quot;Table2&quot; style=&quot;background-color: white; border-spacing: 0px; border-style: outset; border-width: 1px; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;colgroup&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;col&gt;&lt;/col&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Position&lt;br /&gt;
Mar 2013&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Position&lt;br /&gt;
Mar 2012&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Delta in Position&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Programming Language&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Ratings&lt;br /&gt;
Mar 2013&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Delta&lt;br /&gt;
Mar 2012&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Status&lt;/th&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Same.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Java.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Java&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;18.156%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+1.05%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;2&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;2&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Same.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/C.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;C&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;17.141%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+0.05%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;3&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;5&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Objective-C.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Objective-C&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;10.230%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+2.49%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;4&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;4&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Same.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/C__.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;C++&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;9.115%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+1.07%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;5&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;3&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/C_.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;C#&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;6.597%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-1.65%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;6&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;6&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Same.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/PHP.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;PHP&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;4.809%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-0.75%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;7&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;7&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Same.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/(Visual)_Basic.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;(Visual) Basic&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;4.607%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+0.24%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;8&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;9&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Python.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Python&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;4.388%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+1.10%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;9&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;13&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Ruby.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Ruby&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;2.150%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+0.74%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;10&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;10&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Same.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Perl.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Perl&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1.959%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-0.74%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;11&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;8&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/JavaScript.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;JavaScript&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1.370%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-2.02%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;12&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;48&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Bash.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Bash&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1.009%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+0.78%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A-&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;13&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;15&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Lisp.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Lisp&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;0.942%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+0.02%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;14&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;12&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/PL_SQL.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;PL/SQL&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;0.921%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-0.50%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A--&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;15&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;11&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Delphi_Object_Pascal.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Delphi/Object Pascal&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;0.889%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-0.84%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;16&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;16&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Same.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Visual_Basic__NET.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Visual Basic .NET&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;0.888%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+0.10%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;17&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;14&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Transact-SQL.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Transact-SQL&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;0.836%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-0.09%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A-&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;18&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;17&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Down.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Pascal.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Pascal&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;0.697%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-0.07%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;A--&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;19&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;21&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Lua.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Lua&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;0.697%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+0.17%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;B&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;20&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;26&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.tiobe.com/tiobe_index/images/Up.gif&quot; /&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Assembly.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Assembly&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;0.633%&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+0.21%&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&amp;nbsp;&amp;nbsp;B&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 1em; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 1em; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;To see the bigger picture, please find the positions of the top 10 programming languages from 5, 15 and 25 years ago in the table below.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; border=&quot;1&quot; bordercolordark=&quot;#003366&quot; bordercolorlight=&quot;#c0c0c0&quot; class=&quot;TpciTable&quot; id=&quot;Table2&quot; style=&quot;background-color: white; border-spacing: 0px; border-style: outset; border-width: 1px; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;colgroup&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;col&gt;&lt;/col&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;col align=&quot;center&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Programming Language&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Position&lt;br /&gt;
Mar 2013&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Position&lt;br /&gt;
Mar 2008&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Position&lt;br /&gt;
Mar 1998&lt;/th&gt;&lt;th align=&quot;center&quot; nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Position&lt;br /&gt;
Mar 1988&lt;/th&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Java.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Java&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;3&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/C.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;C&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;2&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;2&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Objective-C.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Objective-C&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;3&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;45&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/C__.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;C++&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;4&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;5&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;2&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;6&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/C_.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;C#&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;5&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;8&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/PHP.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;PHP&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;6&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;4&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/(Visual)_Basic.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;(Visual) Basic&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;7&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;3&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;4&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;7&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Python.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Python&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;8&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;7&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;16&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Ruby.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Ruby&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;9&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;11&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Perl.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Perl&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;10&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;6&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;6&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;20&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Lisp.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Lisp&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;13&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;20&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;11&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=&quot;25&quot;&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;&lt;a href=&quot;http://www.tiobe.com/content/paperinfo/tpci/Ada.html&quot; style=&quot;color: #0000aa; text-decoration: none;&quot;&gt;Ada&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;22&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;19&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;10&lt;/td&gt;&lt;td align=&quot;center&quot; style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;3&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h2 style=&quot;color: #00579a; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0px 0px 0.1em; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Categories of Programming Languages&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;background-color: white; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;In the tables below some long term trends are shown about categories of languages. Object-oriented statically typed languages have been most popular for more than 5 years now.&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: #c3d7e7; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;
&lt;table align=&quot;center&quot; border=&quot;1&quot; bordercolordark=&quot;#003366&quot; bordercolorlight=&quot;#c0c0c0&quot; class=&quot;TpciTable&quot; id=&quot;Table4&quot; style=&quot;background-color: white; border-spacing: 0px; border-style: outset; border-width: 1px; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;colgroup&gt;&lt;col&gt;&lt;/col&gt;&lt;col align=&quot;right&quot;&gt;&lt;/col&gt;&lt;col align=&quot;right&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Category&lt;/th&gt;&lt;th nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Ratings Mar 2013&lt;/th&gt;&lt;th nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Delta Mar 2012&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;Object-Oriented Languages&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;60.4%&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+3.0%&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;Procedural Languages&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;34.7%&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-1.3%&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;Functional Languages&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;3.1%&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-1.1%&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;Logical Languages&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;1.8%&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-0.6%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br style=&quot;background-color: #c3d7e7; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;
&lt;br style=&quot;background-color: #c3d7e7; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot; /&gt;
&lt;table align=&quot;center&quot; border=&quot;1&quot; bordercolordark=&quot;#003366&quot; bordercolorlight=&quot;#c0c0c0&quot; class=&quot;TpciTable&quot; id=&quot;Table5&quot; style=&quot;background-color: white; border-spacing: 0px; border-style: outset; border-width: 1px; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;colgroup&gt;&lt;col&gt;&lt;/col&gt;&lt;col align=&quot;right&quot;&gt;&lt;/col&gt;&lt;col align=&quot;right&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Category&lt;/th&gt;&lt;th nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Ratings Mar 2013&lt;/th&gt;&lt;th nowrap=&quot;&quot; style=&quot;background-color: #bbbbff; border: 1px inset gray; color: black; padding: 1px 5px; vertical-align: middle;&quot;&gt;Delta Mar 2012&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;Statically Typed Languages&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;71.0%&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;-0.1%&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;Dynamically Typed Languages&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;29.0%&lt;/td&gt;&lt;td style=&quot;background-color: #eeeeff; border: 1px inset gray; color: black; line-height: 1.5em; padding: 1px 5px;&quot;&gt;+0.1%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #c3d7e7; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 1em; padding: 0px;&quot;&gt;
&lt;/div&gt;
&lt;h2 style=&quot;color: #00579a; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0px 0px 0.1em; padding: 0px;&quot;&gt;
&lt;a href=&quot;http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html&quot;&gt;&lt;br /&gt;Read more,,,&lt;/a&gt;&lt;/h2&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/1105467018386455873/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2013/03/the-popularity-of-programming-languages.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1105467018386455873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1105467018386455873'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2013/03/the-popularity-of-programming-languages.html' title='The popularity of programming languages'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-2290193053193678006</id><published>2012-11-15T15:11:00.001+02:00</published><updated>2012-11-15T15:11:59.160+02:00</updated><title type='text'>Controlling of the car by Kinect.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/pvxewBqZacw?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/2290193053193678006/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/11/controlling-of-car-by-kinect.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/2290193053193678006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/2290193053193678006'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/11/controlling-of-car-by-kinect.html' title='Controlling of the car by Kinect.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-6330212353105066422</id><published>2012-11-05T19:01:00.002+02:00</published><updated>2012-11-05T19:01:38.207+02:00</updated><title type='text'>OpenCV 2.4.3 released!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/5/53/OpenCV_Logo_with_text.png/180px-OpenCV_Logo_with_text.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/5/53/OpenCV_Logo_with_text.png/180px-OpenCV_Logo_with_text.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Verdana; font-size: 13px; line-height: 19.5px;&quot;&gt;OpenCV 2.4.3 is finally out. It should be the most mature OpenCV to the moment.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Arial, Verdana; font-size: 13px; line-height: 19.5px; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Verdana; font-size: 13px; line-height: 19.5px; padding: 0px 0px 10px;&quot;&gt;
The nicely formatted changelog can be seen &lt;a href=&quot;http://code.opencv.org/projects/opencv/wiki/ChangeLog&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;; here are the highlights:&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial, Verdana; font-size: 13px; line-height: 19.5px; margin: 15px 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li&gt;Greatly extended GPU (i.e. CUDA-based) module.&lt;/li&gt;
&lt;li&gt;The brand new ocl (OpenCL-based) module that unleashes GPU power also for AMD and Intel GPU users. It’s not included into the binary package, since there are different SDKs, and it’s not turned on by default. You need to run CMake and turn on “WITH_OPENCL”. Also, please note that this is very first version of the module, so it may be not very stable and not very functional.&lt;/li&gt;
&lt;li&gt;Much better performance on many-core systems out of the box. You do not need TBB anymore on MacOSX, iOS and Windows. BTW, the binary package for Windows is now built without TBB support. Libraries and DLLs for Visual Studio 2010 use the Concurrency framework.&lt;/li&gt;
&lt;li&gt;About 130 bugs have been fixed since 2.4.2.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial, Verdana; font-size: 13px; line-height: 19.5px; padding: 0px 0px 10px;&quot;&gt;
SPECIAL NOTE for Ubuntu x86 12.04 users: By default OpenCV is now built with “-O2″ optimization flag instead of “-O3″ on 32-bit Linux. The compiler in the 32-bit version of Ubuntu 12.04 produces incorrect code with “-O3″, so it’s strongly recommended not to use this flag.&lt;br /&gt;&lt;br /&gt;For more information click &lt;a href=&quot;http://opencv.org/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/6330212353105066422/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/11/opencv-243-released.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/6330212353105066422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/6330212353105066422'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/11/opencv-243-released.html' title='OpenCV 2.4.3 released!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-4826215370402883209</id><published>2012-09-17T20:15:00.000+03:00</published><updated>2012-09-17T20:15:08.886+03:00</updated><title type='text'>Augmented reality</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/NiqGBHYXWzo?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; font-size: 10.909090995788574px; line-height: 16.363636016845703px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; font-size: 10.909090995788574px; line-height: 16.363636016845703px;&quot;&gt;On this video, we have present a program with augmented reality.&lt;/span&gt;&lt;br style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; font-size: 10.909090995788574px; line-height: 16.363636016845703px;&quot; /&gt;&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; font-size: 10.909090995788574px; line-height: 16.363636016845703px;&quot;&gt;It was implemented using the OpenСV functions.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; font-size: 10.909090995788574px; line-height: 16.363636016845703px;&quot; /&gt;&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; font-size: 10.909090995788574px; line-height: 16.363636016845703px;&quot;&gt;The program receives a video stream from an ordinary web camera and looking at every frame the chessboard pattern(with size = 4 * 5). Then, it is counting the rotation vector and translation vector and adds a 3D model in place of checkerboard pattern.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/4826215370402883209/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/09/augmented-reality.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/4826215370402883209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/4826215370402883209'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/09/augmented-reality.html' title='Augmented reality'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-1757309299157243820</id><published>2012-08-13T22:05:00.001+03:00</published><updated>2012-08-13T22:05:42.574+03:00</updated><title type='text'>3d reconstruction</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 13.63636302947998px;&quot;&gt;It&#39;s our first programm for 3d reconstruction.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 13.63636302947998px;&quot;&gt;For this goal we have Kinect camera.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 13.63636302947998px;&quot;&gt;The programm uses algorithm surf for finding the feature points and uses OpenCV cvFindExtrinsicCameraParams function for finding the matrices of rotation and translation .&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 13.63636302947998px;&quot;&gt;In the video you can see, how creates the point cloud of the real room, using ~20 frames from Kinect&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/_NAs78z2Aic&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/1757309299157243820/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/08/3d-reconstruction.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1757309299157243820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1757309299157243820'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/08/3d-reconstruction.html' title='3d reconstruction'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/_NAs78z2Aic/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-8223317028132962400</id><published>2012-07-28T09:37:00.000+03:00</published><updated>2012-07-30T09:28:34.512+03:00</updated><title type='text'>Driving a car</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot;&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;it works!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/uizJuX87GuQ?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps alt-edited&quot;&gt;Transmission&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;the data&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;to the chip&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;FT232RL (&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot;&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;in Linux&lt;/span&gt; &lt;span class=&quot;hps alt-edited&quot;&gt;you d&lt;/span&gt;&lt;/span&gt;on&#39;t &lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps alt-edited&quot;&gt;have&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;to install the driver&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;hps alt-edited&quot;&gt;takes place through&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;the COM port&lt;/span&gt; &lt;span class=&quot;hps alt-edited&quot;&gt;per protocol&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;MODBUS.&lt;/span&gt;&lt;br class=&quot;&quot; /&gt; &lt;span class=&quot;hps&quot;&gt;For this purpose we&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;use the library&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://libmodbus.org/&quot; target=&quot;_blank&quot;&gt;libmodbus&lt;/a&gt;.&lt;br class=&quot;&quot; /&gt; &lt;span class=&quot;hps&quot;&gt;(libmodbus
 is a free software library to send / receive data according to the 
Modbus protocol. This library is written in C and supports RTU (serial) 
and TCP (Ethernet) communications. &lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;For more information look&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;its&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&lt;a href=&quot;http://libmodbus.org/site_media/html/libmodbus.html&quot; target=&quot;_blank&quot;&gt;documentation&lt;/a&gt;.)&lt;/span&gt;&lt;br class=&quot;&quot; /&gt; &lt;span class=&quot;hps&quot;&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;We&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;tested the&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;16th&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;feature&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;- write data&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;into a sequence of&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;registers.&lt;/span&gt;&lt;br class=&quot;&quot; /&gt;&lt;span class=&quot;hps&quot;&gt;Our &lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;message consisted&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;of 4&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;registers:&lt;/span&gt;&lt;br class=&quot;&quot; /&gt; &lt;span class=&quot;hps&quot;&gt;1st&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot;&gt;register&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot;&gt;&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;- the movement&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;of engines&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;(on / off&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, direction)&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, &lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;the other&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;three&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;registers&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;the power&lt;/span&gt; &lt;span class=&quot;hps&quot;&gt;of the engines&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/8223317028132962400/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/07/driving-car.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/8223317028132962400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/8223317028132962400'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/07/driving-car.html' title='Driving a car'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-8047394746183365313</id><published>2012-06-29T19:23:00.000+03:00</published><updated>2012-07-01T22:33:01.060+03:00</updated><title type='text'>Kinect 3D-Puzzle</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;This program allows to restore the 3d model of an object with at least 2 photo of the scene. The location of the each frame is adjusted by these keys:&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&quot;q&quot;,&quot;w&quot;,&quot;a&quot;,&quot;s&quot;,&quot;z&quot;,&quot;x&quot; - for location editingб&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;shift+&quot;q&quot;,&quot;w&quot;,&quot;a&quot;,&quot;s&quot;,&quot;z&quot;,&quot;x&quot; - for editing the rotation angle.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;To select frame you need to press the key that corresponds its number (from 1 to 9). F&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;or the implementation of this project&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;we used&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;the OpenNI&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;library.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;; line-height: 14px; text-align: left;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/M0bGD6S85Yg?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: tahoma, arial, verdana, sans-serif, &#39;Lucida Sans&#39;;&quot;&gt;&lt;span style=&quot;font-size: 11px; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/8047394746183365313/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/06/kinect-3d-puzzle.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/8047394746183365313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/8047394746183365313'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/06/kinect-3d-puzzle.html' title='Kinect 3D-Puzzle'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-1438758048475210632</id><published>2012-04-09T22:18:00.001+03:00</published><updated>2012-04-10T11:00:58.669+03:00</updated><title type='text'>Working with Kinect</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
During familiarization with the library for working with kinekt we created the program that displays a cloud of points in 3D-space. It&#39;s work was organized with the use of two computers. Data with coordinates of points was transferred with using a standard component of Qt -&amp;nbsp;Qsocket.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/7vRNXzuzKT4&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
Also we created the application that allows you to draw by hand movements. The object is drawn at the nearest point found.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/1438758048475210632/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/04/working-with-kinect.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1438758048475210632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1438758048475210632'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/04/working-with-kinect.html' title='Working with Kinect'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/7vRNXzuzKT4/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-1103067683320022223</id><published>2012-02-27T23:08:00.000+02:00</published><updated>2012-02-29T23:39:06.338+02:00</updated><title type='text'>CVT Project</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe height=&quot;480&quot; src=&quot;https://docs.google.com/viewer?authuser=0&amp;amp;srcid=0B-zEWdyH2jgULUxCTjd0YlFSQW04ZGx1NUlxNG4wdw&amp;amp;pid=explorer&amp;amp;a=v&amp;amp;chrome=false&amp;amp;embedded=true&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/1103067683320022223/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/02/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1103067683320022223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1103067683320022223'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/02/blog-post.html' title='CVT Project'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-1814554139332324260</id><published>2012-02-02T13:14:00.001+02:00</published><updated>2012-02-02T13:14:34.490+02:00</updated><title type='text'>Sparse Bundle Adjustment</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Bundle Adjustmentz&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;(BA) is almost invariably used as the last step of every feature-based multiple view reconstruction vision algorithm to obtain optimal 3D structure and motion (i.e. camera matrix) parameter estimates.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;Its name refers to the bundles of light rays originating from each 3D feature and converging on each&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Pinhole_camera_model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto; text-decoration: none;&quot; title=&quot;Pinhole camera model&quot;&gt;camera&#39;s&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;optical center, which are adjusted optimally with respect to both the structure and viewing parameters (similarity in meaning to&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Category_(mathematics)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto; text-decoration: none;&quot; title=&quot;Category (mathematics)&quot;&gt;categorical&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Bundle_(mathematics)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto; text-decoration: none;&quot; title=&quot;Bundle (mathematics)&quot;&gt;bundle&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;seems a pure coincidence).&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align: -webkit-auto;&quot;&gt;Provided with initial estimates, BA simultaneously refines motion and structure by minimizing the reprojection error between the observed and predicted image points. The minimization is typically carried out with the aid of the&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Levenberg-Marquardt_algorithm&quot; style=&quot;background-color: white; color: #80acff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: -webkit-auto;&quot;&gt;Levenberg-Marquardt&lt;/a&gt;&lt;span style=&quot;background-color: white; text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;(LM) algorithm.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-family: sans-serif; font-size: 19px; font-weight: normal; line-height: 19px; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Software&quot;&gt;Software&lt;/span&gt;&lt;/h2&gt;
&lt;ul style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px; list-style-image: url(data:image/png; list-style-type: square; margin-bottom: 0px; margin-left: 1.6em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://www.ics.forth.gr/~lourakis/sba/&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(data:image/png; background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #663366; padding-right: 13px; text-decoration: none;&quot;&gt;sba&lt;/a&gt;: A Generic Sparse Bundle Adjustment C/C++ Package Based on the Levenberg–Marquardt Algorithm (&lt;a href=&quot;http://en.wikipedia.org/wiki/C_(programming_language)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; text-decoration: none;&quot; title=&quot;C (programming language)&quot;&gt;C&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/MATLAB&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; text-decoration: none;&quot; title=&quot;MATLAB&quot;&gt;Matlab&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://www.inf.ethz.ch/personal/chzach/opensource.html&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(data:image/png; background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #663366; padding-right: 13px; text-decoration: none;&quot;&gt;ssba&lt;/a&gt;: Simple Sparse Bundle Adjustment package based on the Levenberg–Marquardt Algorithm (&lt;a href=&quot;http://en.wikipedia.org/wiki/C_(programming_language)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; text-decoration: none;&quot; title=&quot;C (programming language)&quot;&gt;C&lt;/a&gt;) with LGPL license.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://opencv.willowgarage.com/wiki/&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(data:image/png; background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #663366; padding-right: 13px; text-decoration: none;&quot;&gt;OpenCv&lt;/a&gt;: Computer Vision library in the contrib module.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://grail.cs.washington.edu/projects/mcba/&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(data:image/png; background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #663366; padding-right: 13px; text-decoration: none;&quot;&gt;mcba&lt;/a&gt;: Multi-Core Bundle Adjustment (CPU/GPU).&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://www.ros.org/wiki/&quot;&gt;ROS&lt;/a&gt;:&amp;nbsp;
&lt;em style=&quot;background-color: white; font-family: Helvetica, Verdana, Arial, &#39;Lucida Grande&#39;, sans-serif; font-size: 15px; line-height: normal;&quot;&gt;ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/1814554139332324260/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/02/sparse-bundle-adjustment.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1814554139332324260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/1814554139332324260'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/02/sparse-bundle-adjustment.html' title='Sparse Bundle Adjustment'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-8480914273956486353</id><published>2012-01-18T20:03:00.000+02:00</published><updated>2012-01-19T01:11:47.319+02:00</updated><title type='text'>PMDTec&#39;s 3D ToF technology for AUDI: Tomorrow’s driver assistance and safety systems</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;German car manufacturer Audi AG officially announced, that the company will use PMD’s unique 3D ToF image sensing technology for the realization of future driver assistance and safety systems&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 10pt; line-height: 18pt;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;span lang=&quot;EN-GB&quot; style=&quot;background-color: white;&quot;&gt;The first application will be automatic full braking in city traffic called pre sense city, which is based on PMD’s innovative, compact, robust and most mature 3D sensor technology, in whose basic development Audi played a significant role over the last years.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span lang=&quot;EN-GB&quot;&gt;&quot;&lt;/span&gt;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Automatic full braking&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;span lang=&quot;EN-GB&quot; style=&quot;background-color: white;&quot;&gt;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Many Audi vehicles can already brake automatically the last few meters before an impending collision if the driver himself is no longer capable of intervening. Audi is developing this function further, both for the city (pre sense city) and for interurban traffic.&lt;/span&gt;&lt;br style=&quot;font-weight: normal;&quot; /&gt;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;pre sense city&lt;/strong&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Automatic full braking in city traffic is based on an innovative compact sensor technology, in whose basic development Audi played a significant role some years ago.&lt;span style=&quot;font-size: 10pt; line-height: 18pt;&quot;&gt;The PMD sensor (PMD = photonic mixing device)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;is a small chip that can measure distances in three dimensions with greater precision than conventional sensor systems.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span lang=&quot;EN-GB&quot;&gt;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Active emergency braking&lt;/strong&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px;&quot;&gt;Audi is developing another version of the pre sense system for automatic full braking at speeds above 65 km/h (40.39 mph). Its centerpiece is a laser scanner offering the advantages of even greater range, a wide field of view and greater precision.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px;&quot;&gt;The laser uses its wide field of view to also scan the areas to the front and side of the vehicles, and can thus also detect buildings and other development on the side of the ride. If there is an obstacle in front of the vehicle, such as the end of a traffic jam, the system can assess whether the driver can still take evasive action.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 18pt;&quot;&gt;&quot;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;background-color: white; font-size: 10pt; line-height: 18pt;&quot;&gt;For the full AUDI news click&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;external-link-new-window&quot; href=&quot;http://www.audiusanews.com/newsrelease.do;jsessionid=ACC08184282790B94812A0613C268139?&amp;amp;id=2688&amp;amp;allImage=1&amp;amp;teaser=tomorrow%E2%80%99s-driver-assistance-systems&amp;amp;mid=132&quot; style=&quot;background-color: white; font-size: 10pt; line-height: 18pt; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Opens external link in new window&quot;&gt;&lt;i&gt;here&lt;/i&gt;&lt;/a&gt;&lt;i style=&quot;background-color: white; font-size: 10pt; line-height: 18pt;&quot;&gt;.&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18pt; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;
&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/8480914273956486353/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2012/01/pmdtecs-3d-tof-technology-for-audi.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/8480914273956486353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/8480914273956486353'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2012/01/pmdtecs-3d-tof-technology-for-audi.html' title='PMDTec&#39;s 3D ToF technology for AUDI: Tomorrow’s driver assistance and safety systems'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-9075962796953233199</id><published>2011-12-16T13:25:00.000+02:00</published><updated>2011-12-16T13:44:47.954+02:00</updated><title type='text'>Git repository ^_^</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
YAHOO! We have Git repository at&amp;nbsp;&lt;a href=&quot;http://code.google.com/&quot;&gt;&lt;b&gt;code.google&lt;/b&gt;&lt;/a&gt;.&amp;nbsp;This project consists of three branch: debugger, library, logger and release - master. Each developer from team push his commits to some branch. And when we want tar realese - merge all branches =&amp;gt; Master.&lt;br /&gt;
Everybody can &lt;a href=&quot;http://code.google.com/p/cv-t-pro/source/list&quot;&gt;&lt;b&gt;folow&lt;/b&gt;&lt;/a&gt; the development of the project.&lt;br /&gt;
&lt;br /&gt;
Link to the our project:&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/cv-t-pro/&quot;&gt;&lt;b&gt;CV-T-PRO&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/9075962796953233199/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/12/git-repository.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/9075962796953233199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/9075962796953233199'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/12/git-repository.html' title='Git repository ^_^'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-7075063783442465599</id><published>2011-12-09T13:09:00.001+02:00</published><updated>2011-12-09T13:32:08.481+02:00</updated><title type='text'>Useful link</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Here is a useful link to publications of the Visual Geometry Group (the part of Robotics Research Group in the Department of Engineering Science, University of Oxford):&amp;nbsp;&lt;a href=&quot;http://www.robots.ox.ac.uk/~vgg/publications/&quot;&gt;&lt;i&gt;VGG publications&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/7075063783442465599/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/12/useful-links.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/7075063783442465599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/7075063783442465599'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/12/useful-links.html' title='Useful link'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-8152184275546275216</id><published>2011-12-05T14:04:00.000+02:00</published><updated>2011-12-07T15:09:41.840+02:00</updated><title type='text'>Searching of erroneous correspondences of key points</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; line-height: 21px;&quot;&gt;We implemented two algorithms which searches&amp;nbsp; erroneous correspondences of key points.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 28.35pt;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 115%;&quot;&gt;&lt;b&gt;The 1&lt;sup&gt;st&lt;/sup&gt; algorithm.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 28.35pt;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 115%;&quot;&gt;Key points are grouped using the&amp;nbsp; recursive algorithm breadth-first search.
Then for every group calculated average slope angle of the vector points and
the average length of a vector. Vectors, whose parameters differ significantly
from the average parameters identifies as erroneous. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 28.35pt;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 115%;&quot;&gt;This algorithm is &lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial;&quot;&gt;invariant&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial;&quot;&gt;to rotation and&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial;&quot;&gt;scaling.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8v_EbNOA-m0jm8_-GGf9SLKku7aHrfS_lXA35nfMVWU78XwZKpK-tLAlzcPTZbCMKayNhWaUbjd0NIyWx5vs1jLinXnBfBOr_0o27d6JRjrvsjjJC6XDKBu8_l_f-kdNJpVG1XjX7tKE/s1600/001.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8v_EbNOA-m0jm8_-GGf9SLKku7aHrfS_lXA35nfMVWU78XwZKpK-tLAlzcPTZbCMKayNhWaUbjd0NIyWx5vs1jLinXnBfBOr_0o27d6JRjrvsjjJC6XDKBu8_l_f-kdNJpVG1XjX7tKE/s400/001.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 28.35pt;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: center; text-indent: 0px;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhslU5R5t-72V0r_ZC002JvNmPeL-G3kwlK3cc326xWV1hkxERnyvwnuOReE6cfQWg3nitizO7b9UjOCgGynlOhOvYhU3ypGmw7LjhNGrffe97abcvQKObU7tIoU-cd_XYMmKcGWxpa6E4/s1600/002.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhslU5R5t-72V0r_ZC002JvNmPeL-G3kwlK3cc326xWV1hkxERnyvwnuOReE6cfQWg3nitizO7b9UjOCgGynlOhOvYhU3ypGmw7LjhNGrffe97abcvQKObU7tIoU-cd_XYMmKcGWxpa6E4/s400/002.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 28.35pt;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: inherit;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #333333; line-height: 115%;&quot;&gt;Symbols&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #333333; line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #333333; line-height: 115%;&quot;&gt;in images&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxhS02KA4AE41bFeObri8yqbO-BkySj7YR191N4IYv7XZTBhwFDOwq8pWT6s9pCfcMmdblpQOPXE1uqO02EUoaJEzsHae2mCmMmJnwoX6U2vohd4pp_Lyq88HeFJLBza-Z8QkhTQpE1Oc/s1600/005.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxhS02KA4AE41bFeObri8yqbO-BkySj7YR191N4IYv7XZTBhwFDOwq8pWT6s9pCfcMmdblpQOPXE1uqO02EUoaJEzsHae2mCmMmJnwoX6U2vohd4pp_Lyq88HeFJLBza-Z8QkhTQpE1Oc/s400/005.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 28.35pt;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; font-family: inherit; line-height: 115%;&quot;&gt;&lt;b&gt;The 2&lt;sup&gt;nd&lt;/sup&gt; algorithm.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 28.35pt;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 28.35pt;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8rqaDjdGmPXjg5gxPSOsutToSLLWqBSgGLb01x7sAa8a0zEovL0s62_DvLx9jz2khXJJ_lFVTScLaRoLFPraQBaVigYDwZ4-3PRwVs_RmqBwxTFQsxSVJ8T041AdoEeABSV5Wllvqxf8/s1600/02.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-indent: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8rqaDjdGmPXjg5gxPSOsutToSLLWqBSgGLb01x7sAa8a0zEovL0s62_DvLx9jz2khXJJ_lFVTScLaRoLFPraQBaVigYDwZ4-3PRwVs_RmqBwxTFQsxSVJ8T041AdoEeABSV5Wllvqxf8/s400/02.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 28.35pt;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; font-family: inherit; line-height: 115%;&quot;&gt;Pic. 1. Pairs of key points
before using the algorithm (yellow rectangles the area that was analyzed on
pic. 2).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 28.35pt;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsMvprLN7Eeq9BfvkE7h4jGQYn10AAqq1LSl7U-FuvDzAKVt2wAnMOG3gkl9AY-IqBwPAHqPIxGC8lOWiJDrSScsMsABZUj32UUm-zjkxmN36j6PbWP0CJ7rkMOQI6z1IW7a0E5gfC0fk/s1600/04.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-indent: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsMvprLN7Eeq9BfvkE7h4jGQYn10AAqq1LSl7U-FuvDzAKVt2wAnMOG3gkl9AY-IqBwPAHqPIxGC8lOWiJDrSScsMsABZUj32UUm-zjkxmN36j6PbWP0CJ7rkMOQI6z1IW7a0E5gfC0fk/s400/04.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 28.35pt;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; font-family: inherit; line-height: 115%;&quot;&gt;Pic. 2. Displacement vectors of
key points in selected area.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 28.35pt;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNX9gnghCbM01M98zeMTByuhynU_FZO7oxgjiTvIdzgsrlSMLou7-Ipb0IA290K-jf-ng04f6D_J4KbheEirXM-Fo9iq_r5D2IS47q9fbRSjt4BCQPVUepXUd17k_Ep4PCWsWIcjWBxpA/s1600/03.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-indent: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNX9gnghCbM01M98zeMTByuhynU_FZO7oxgjiTvIdzgsrlSMLou7-Ipb0IA290K-jf-ng04f6D_J4KbheEirXM-Fo9iq_r5D2IS47q9fbRSjt4BCQPVUepXUd17k_Ep4PCWsWIcjWBxpA/s400/03.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 28.35pt;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; font-family: inherit; line-height: 115%;&quot;&gt;Pic. 3. Pairs of key points
after using the second algorithm.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/8152184275546275216/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/12/searching-of-erroneous-correspondences.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/8152184275546275216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/8152184275546275216'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/12/searching-of-erroneous-correspondences.html' title='Searching of erroneous correspondences of key points'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8v_EbNOA-m0jm8_-GGf9SLKku7aHrfS_lXA35nfMVWU78XwZKpK-tLAlzcPTZbCMKayNhWaUbjd0NIyWx5vs1jLinXnBfBOr_0o27d6JRjrvsjjJC6XDKBu8_l_f-kdNJpVG1XjX7tKE/s72-c/001.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-9098950222844623118</id><published>2011-11-28T11:36:00.001+02:00</published><updated>2011-11-28T11:56:20.036+02:00</updated><title type='text'>Cvt Debuger 1.1.3</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Hi&lt;br /&gt;
We have news about cvt debuger:&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Fixed known bugs.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/-WbXP7MZfJaM/TtNY2JwX97I/AAAAAAAAAGY/y5WSBUyrHMs/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;http://4.bp.blogspot.com/-WbXP7MZfJaM/TtNY2JwX97I/AAAAAAAAAGY/y5WSBUyrHMs/s320/2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
2. Fluid Layout Widgets&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-lBr9QMQbsBA/TtNY21c07lI/AAAAAAAAAGc/MuuuxzgLjow/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;261&quot; src=&quot;http://1.bp.blogspot.com/-lBr9QMQbsBA/TtNY21c07lI/AAAAAAAAAGc/MuuuxzgLjow/s320/3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
3. Added the ability to capture video from connected cameras&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSptTDvlYCIBvqpDWXVdsd9-sA4T-Wpwvm11pD3eYOweX5AtPFQUL6m1_nQXiQ5LUCjsS48zDS-Kyl5MAF90evY9DDWDxvx0hHiJR35KYeJZCYr46LvXXWwyXpruSBjnSnXiLTjmhQfLfi/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;274&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSptTDvlYCIBvqpDWXVdsd9-sA4T-Wpwvm11pD3eYOweX5AtPFQUL6m1_nQXiQ5LUCjsS48zDS-Kyl5MAF90evY9DDWDxvx0hHiJR35KYeJZCYr46LvXXWwyXpruSBjnSnXiLTjmhQfLfi/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
4. Added a widget for changing speed video&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the next release:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Include vision library.&lt;/li&gt;
&lt;li&gt;Create a widgets for configuration vision library.&lt;/li&gt;
&lt;/ol&gt;
~fix opencv_2 bug with playing video.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/9098950222844623118/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/11/cvt-debuger-113.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/9098950222844623118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/9098950222844623118'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/11/cvt-debuger-113.html' title='Cvt Debuger 1.1.3'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-WbXP7MZfJaM/TtNY2JwX97I/AAAAAAAAAGY/y5WSBUyrHMs/s72-c/2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-3497791072286819749</id><published>2011-11-17T18:30:00.002+02:00</published><updated>2011-12-07T15:16:20.723+02:00</updated><title type='text'>Asus, PrimeSense Reveals Motion Sensing for PC</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
&lt;div&gt;
It&#39;s a Kinect-like device for the PC, however it&#39;s by ASUS and called WAVI Xtion.&lt;/div&gt;
&lt;div&gt;
Both ASUS and PrimeSense announced a joint project that will bring motion sensing controls to the PC, thus possibly debunking any rumors that Microsoft will eventually bring Windows-based support for the Xbox 360&#39;s Kinect motion sensing device.&lt;/div&gt;
&lt;div&gt;
According to both companies, the WAVI Xtion for the PC will utilize PrimeSense&#39;s core 3D sensing solution already licensed by Microsoft for Kinect. The difference will be that the PC-oriented device will be developed primarily for browsing multimedia content, accessing Web sites and social networks when the PC is hooked up to the living room TV.&lt;/div&gt;
&lt;/div&gt;
&lt;a href=&quot;http://www.easycom.com.ua/data/news/1103051748/img/ASUS-WAVI_Xtion.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.easycom.com.ua/data/news/1103051748/img/ASUS-WAVI_Xtion.jpg&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 489px; margin: 0px auto 10px; text-align: center; width: 599px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&quot;ASUS combines its wireless cross-room solution with PrimeSense&#39;s simple, intuitive, gesture-based control technology to allow users to enjoy and share PC content on TV with gestures,&quot; said Kent Chien, General Manager, ASUS. &quot;WAVI Xtion is the unprecedented living room experience that will revolutionize users&#39; recreational lives. Natural Interaction&#39;s appeal to consumers means more monetization opportunities based on personalization, various branding and advertising programs inside applications.&quot;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
The WAVI Xtion:&lt;/div&gt;
&lt;div&gt;
-The cost of the device is $ 220, but if the user needs not only the ability to play media (including video as a FullHD), then he will have to part with almost twice the amount ($ 400). In this case, he will receive a system consisting of a transmitter and a camera.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
-Xtion PRO&lt;/div&gt;
&lt;div&gt;
Use Xtion PRO developer solution to make motion-sensing applications and games&lt;/div&gt;
&lt;div&gt;
1. The world’s first and exclusive professional PC motion sensing software development solution&lt;/div&gt;
&lt;div&gt;
2. OPNI NITE middleware compatible SDK makes the motion-sensing applications and games development easily&lt;/div&gt;
&lt;div&gt;
3. Easily selling developer’s applications on the upcoming ASUS@vibe online entertainment content store&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
-The ZCam&#39;s time-of-flight camera system features a near-infrared (NIR) pulse illumination component, as well as an image sensor with a fast gating mechanism.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The Kinect:&lt;/div&gt;
&lt;div&gt;
-The retail price of the Kinect  is $149.99 (it costs only $56 to produce).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
-Microsoft released the SDK(software development kit) for non-commercial use earlier this year at the Consumer Electronics Show in Las Vegas, Nev. The SDK is available for download now at Microsoft’s research website.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
-The Kinect is based on software technology developed internally by Rare, a subsidiary of Microsoft Game Studios owned by Microsoft, and on range camera technology by Israeli developer PrimeSense.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/3497791072286819749/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/11/asus-primesense-reveals-motion-sensing.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/3497791072286819749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/3497791072286819749'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/11/asus-primesense-reveals-motion-sensing.html' title='Asus, PrimeSense Reveals Motion Sensing for PC'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-591219908042863849</id><published>2011-11-17T18:17:00.005+02:00</published><updated>2011-12-07T15:21:30.486+02:00</updated><title type='text'>ZCam</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: georgia; font-size: medium; line-height: 19px;&quot;&gt;ZCam is a brand of time-of-flight camera products for video applications by Israeli developer 3DV Systems. The ZCam supplements full-color video camera imaging with real-time range imaginginformation, allowing for the capture of video in 3D.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: georgia; font-size: medium; line-height: 19px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;The original ZCam, released in 2000, was an ENG video camera add-on used for digital video compositing. Before agreeing in March 2009 to sell its assets to Microsoft, 3DV had planned to release a ranging video webcam (previously called the Z-Sense), also under the name ZCam. The ZCam webcam was one of several competing real-time range imaging camera products in development that target home game controller applications.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: georgia; font-size: medium; line-height: 19px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;Technology.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: georgia; font-size: medium; line-height: 19px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;The ZCam&#39;s time-of-flight camera system features a near-infrared (NIR) pulse illumination component, as well as an image sensor with a fast gating mechanism. Based on the known speed of light, ZCam coordinates the timing of NIR pulse wave emissions from the illuminator with the gating of the image sensor, so that the signal reflected from within a desired depth range is captured exclusively. The amount of pulse signal collected for each pixel corresponds to where within the depth range the pulse was reflected from, and can thus be used to calculate the distance to a corresponding point on the captured subject.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://lib.custis.ru/images/thumb/5/52/%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_%28%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010%29.pdf/page99-384px-%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_%28%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010%29.pdf.jpg&quot; style=&quot;font-family: Georgia, serif; font-size: 16px; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://lib.custis.ru/images/thumb/5/52/%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_%28%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010%29.pdf/page99-384px-%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_%28%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010%29.pdf.jpg&quot; style=&quot;display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: georgia; font-size: medium; line-height: 19px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;Due to the fast timing required for light-based time-of-flight, the ZCam uses custom hardware for illumination and gating. The illuminator is a series of NIR laser diodes around the lens barrel, switched by special high-speed driver circuits that produce pulses with a rise time and fall time of less than one nanosecond. Previously using an image intensifier for gating the image sensor, 3DV later developed a special solid-state image shutter, in the form of a gallium arsenide-based electro-optical chip that is mounted atop the image sensor. The company was reportedly developing a gating solution based on less-expensive CMOS-process fabrication.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: georgia; font-size: medium; line-height: 19px;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://lib.custis.ru/images/thumb/5/52/%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_%28%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010%29.pdf/page100-384px-%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_%28%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010%29.pdf.jpg&quot; style=&quot;font-family: Georgia, serif; font-size: 16px; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://lib.custis.ru/images/thumb/5/52/%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_%28%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010%29.pdf/page100-384px-%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_%28%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010%29.pdf.jpg&quot; style=&quot;display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: georgia; font-size: medium;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: georgia; font-size: medium; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;The depth map&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;The time-of-flight camera is optically matched with a corresponding video camera, allowing the RGB video and range imaging to integrated together. 3DV refers to the combination as &quot;RGBD,&quot; in which &quot;D&quot; refers to a &quot;depth&quot; or &quot;distance&quot; channel. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;Microsoft uses the ZCam technology for a motion-sensing controller system for the Xbox 360 video game console or its successor. This speculation increased in the month leading up to Microsoft&#39;s announcement of the Kinect 3D depth-sensing device at the 2009 Electronic Entertainment Expo, during which leaked information about that device prompted frequent comparisons with the ZCam.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/591219908042863849/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/11/zcam.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/591219908042863849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/591219908042863849'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/11/zcam.html' title='ZCam'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-633842240802469962</id><published>2011-11-17T17:42:00.003+02:00</published><updated>2011-12-07T15:21:48.790+02:00</updated><title type='text'>OpenCV Camera Calibration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Camera calibration is important for any image processing to be a highly accurate representation of the real world.&lt;/span&gt; &quot;Geometric entities of the camera, such as the projection centre and image plane, can be computed quite simply from its matrix representation. Specializations of the general projective camera inherit its properties, for example their geometry is computed using the same algebraic expressions.&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;This algorithm  show how to extract the relevant camera parameters from a sequence of images with using of OpenCV library. For this example you will need to print out this image as a full page:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://dasl.mem.drexel.edu/~noahKuntz/Calibration_Grid.png&quot; style=&quot;cursor: hand; cursor: pointer; display: block; height: 440px; margin: 0px auto 10px; text-align: center; width: 294px;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Example Checkerboard&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
We use cvFindChessboardCorners to find the corners, and then draw them on the image with cvDrawChessboardCorners. &quot;If all the corners are successfully identified, the corners are added to image_points and object_points for later use in calibration. After all the different orientations are successfully stored (orientations are arbitrary but should have a variety of views to solve for the camera parameters), then cvCalibrateCamera2 is used to get the camera parameters.Lastly, cvInitUndistoryMap is used with cvRemap to unwarp the camera images. &quot;&lt;/div&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5675996928736176866&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkzBEwgXpVYLZNMDIC_5aUdZJx1jiAPS-z9zRmB2zBjAYujWpoeuQQZFsGkahwxtfl5BO71eO6xKpjEZX5NCv6jQoBHtzKSR8Z8gf4K-a380XAf7c6XWL2r0yZZd57C9tPaDUyduozBGM/s400/1.png&quot; style=&quot;color: #0000ee; cursor: pointer; display: block; height: 400px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; text-decoration: underline; width: 258px;&quot; /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Example of the algorithm&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/633842240802469962/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/11/opencv-camera-calibration.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/633842240802469962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/633842240802469962'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/11/opencv-camera-calibration.html' title='OpenCV Camera Calibration'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkzBEwgXpVYLZNMDIC_5aUdZJx1jiAPS-z9zRmB2zBjAYujWpoeuQQZFsGkahwxtfl5BO71eO6xKpjEZX5NCv6jQoBHtzKSR8Z8gf4K-a380XAf7c6XWL2r0yZZd57C9tPaDUyduozBGM/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-4174931747614767117</id><published>2011-11-07T17:54:00.000+02:00</published><updated>2011-11-14T01:03:59.696+02:00</updated><title type='text'>3D CV-t debuger :)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;We are&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;in&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;the process of developing&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;application&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;for testing&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;implementations&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: -webkit-auto;&quot;&gt;of recognition methods&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: #222222; text-align: -webkit-auto;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;The development plan&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;1)&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Implement&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;the ability to view&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;video&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;in&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;3D&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;scene. [done]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;2)&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;The free&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;movement in a&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;3d&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;scene. [done]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;3) The&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;process&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;of video playback [done]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;4)&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;User can&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;load&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;functions (&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;software modules&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;detection&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(which are used&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;for video playback&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;). [in process]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP7DsZ7n9YgeTmfsSRouTdUulbbUjBvwJv5grgpg1OwGmxwGdkGqZ9zkg-kgnglwaeFozoGwDhjyq1KfR_PXEFgJ0sdkNUqCnUz5sI-BB2y2lNLvCE9a0GS9pNh1EAxaAGrm-C8rgD2pAP/s1600/prog.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP7DsZ7n9YgeTmfsSRouTdUulbbUjBvwJv5grgpg1OwGmxwGdkGqZ9zkg-kgnglwaeFozoGwDhjyq1KfR_PXEFgJ0sdkNUqCnUz5sI-BB2y2lNLvCE9a0GS9pNh1EAxaAGrm-C8rgD2pAP/s320/prog.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/4174931747614767117/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/11/3d-cv-t-debuger.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/4174931747614767117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/4174931747614767117'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/11/3d-cv-t-debuger.html' title='3D CV-t debuger :)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP7DsZ7n9YgeTmfsSRouTdUulbbUjBvwJv5grgpg1OwGmxwGdkGqZ9zkg-kgnglwaeFozoGwDhjyq1KfR_PXEFgJ0sdkNUqCnUz5sI-BB2y2lNLvCE9a0GS9pNh1EAxaAGrm-C8rgD2pAP/s72-c/prog.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-2813538169742718218</id><published>2011-11-07T17:19:00.000+02:00</published><updated>2011-12-07T15:22:11.985+02:00</updated><title type='text'>KinectFusion: Real-Time Dense Surface Mapping and Tracking</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span title=&quot;Microsoft Research на SIGGRAPH продемонстировал очень интересную разработку — KinectFusion.&quot;&gt;&lt;span style=&quot;line-height: 19px;&quot;&gt;Kinect&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt; is a &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px;&quot;&gt;motion sensing&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px;&quot;&gt;input device&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt; by &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px;&quot;&gt;Microsoft&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt; for the &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px;&quot;&gt;Xbox 360&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px;&quot;&gt;video game console&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;. Based around a &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px;&quot;&gt;webcam&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;-style add-on &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px;&quot;&gt;peripheral&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt; for the Xbox 360 console, it enables users to control and interact with the Xbox 360 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; text-align: -webkit-auto;&quot;&gt;without the need to touch a &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px; text-align: -webkit-auto;&quot;&gt;game controller&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; text-align: -webkit-auto;&quot;&gt;, through a &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px; text-align: -webkit-auto;&quot;&gt;natural user interface&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; text-align: -webkit-auto;&quot;&gt; using gestures and &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px; text-align: -webkit-auto;&quot;&gt;spoken c&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; line-height: 19px; text-align: -webkit-auto;&quot;&gt;ommands&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; text-align: -webkit-auto;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpnFFfT-wjr7hzdBxb1wu3latn3eMsL-bpTsLkeSVmGPSTPbBG5Wts65IYUYCwRUa5zJi1tqOm9jrNL-SRgCtlqCRyMpZXjx3dAPijh1BIGlc32AzL1q-Z-l2jJqMTIynSWui_dfH5bnk/s1600/2.jpg&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5673464894752897266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf1s6bumBYDDI2ISFaRrS8cAWpkzBhX6XLTBME5gzgq1wZGt3fXsNN4NdrE7cHL4cfgcSYXd5Eec3FKys-fWZnlRrs76lSW5XNmdndVP6VKhJ5V_Rm423tGyzUHvxP585MUxI5ECI-R9w/s400/3.jpeg&quot; style=&quot;cursor: pointer; display: block; height: 299px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 400px;&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;color: black; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span title=&quot;Microsoft Research на SIGGRAPH продемонстировал очень интересную разработку — KinectFusion.&quot;&gt;Microsoft KinectFusion s&lt;/span&gt;&lt;span title=&quot;Софт позволяет в реальном времени восстанавливать 3D сцену на основе данных с Kinect, а также выполнять сегментацию и трекинг объектов.&quot;&gt;oftware provides real-time to recover 3D scene based on data from the Kinect to perform segmentation and tracking of objects.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5673462794157493714&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7iz7lIXHq94LZrq8V7RQXz1POQPtzh5-DAFizICmhltP5_HTxf1QZtBl5JHcwM2iKJfF2s7qLKqv7SBmwMyRHkQjBj1MGD3bbt61px7ocyqQwKo2wtFVf8jipjBkReSlHTeMuZepdrrk/s400/1.jpg&quot; style=&quot;cursor: pointer; display: block; height: 158px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 400px;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span title=&quot;Софт позволяет в реальном времени восстанавливать 3D сцену на основе данных с Kinect, а также выполнять сегментацию и трекинг объектов.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;Kinect is based on software technology developed internally by Rare, a subsidiary of Microsoft Game Studios owned by Microsoft, and on range camera technology* by Israeli developer PrimeSense, which developed a system that can interpret specific gestures, making completely hands-free control of electronic&quot;&gt;Kinect is based on software technology developed internally by Rare, a&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot; title=&quot;Kinect is based on software technology developed internally by Rare, a subsidiary of Microsoft Game Studios owned by Microsoft, and on range camera technology* by Israeli developer PrimeSense, which developed a system that can interpret specific gestures, making completely hands-free control of electronic&quot;&gt; subsidiary of Microsoft Game Studios owned by Microsoft, and on range camera technology * by Israeli developer PrimeSense, which developed a system that can interpret specific gestures, making completely hands-free control of electronic&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot; title=&quot;devices possible by using an infrared projector and camera and a special microchip to track the movement of objects and individuals in three dimension.&quot;&gt;devices possible by using an infrared projector and camera and a special microchip to track the movement of objects and individuals in three dimension. &lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot; title=&quot;This 3D scanner system called Light Coding employs a variant of image-based 3D reconstruction.&quot;&gt;This 3D scanner system called Light Coding employs a variant of image-based 3D reconstruction.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span title=&quot;The Kinect sensor is a horizontal bar connected to a small base with a motorized pivot and is designed to be positioned lengthwise above or below the video display.&quot;&gt;The Kinect sensor is a horizontal bar connected to a small base with a motorized pivot and is designed to be positioned lengthwise above or below the video display. &lt;/span&gt;&lt;span title=&quot;The device features an &amp;quot;RGB camera, depth sensor and multi-array microphone running proprietary software&amp;quot;,[33] which provide full-body 3D motion capture, facial recognition and voice recognition capabilities.&quot;&gt;The device features an &quot;RGB camera, depth sensor and multi-array microphone running proprietary software&quot;,  which provide full-body 3D motion capture, facial recognition and voice recognition capabilities. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5673464900931537746&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK9bGtmrA_6jgvDdOw1IOyPKbHvFFQWcBKdo2aHjxLulZvGIKgl4XVDV_HpfF0q-v4nAzy9wHq3Jn2P6drPgoSayey-Bb3_kaur77wweJ4z4PIyoiH-fQncuyRHHMeR-Q3ZnKlpcr-sGs/s400/4.jpeg&quot; style=&quot;cursor: pointer; display: block; height: 300px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 400px;&quot; /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span title=&quot;The depth sensor consists of an infrared laser projector combined with a monochrome CMOS sensor, which captures video data in 3D under any ambient light conditions.[9][35] The sensing range of the depth sensor is adjustable, and the Kinect software is capable&quot;&gt;The depth sensor consists of an infrared laser projector combined with a monochrome CMOS sensor, which captures video data in 3D under any ambient light conditions.  The sensing range of the depth sensor is adjustable, and the Kinect software is capable &lt;/span&gt;&lt;/span&gt;&lt;span title=&quot;of automatically calibrating the sensor based on gameplay and the player&#39;s physical environment, accommodating for the presence of furniture or other obstacles.&quot;&gt;of automatically calibrating the sensor based on gameplay and the player&#39;s physical environment, accommodating for the presence of furniture or other obstacles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span title=&quot;of automatically calibrating the sensor based on gameplay and the player&#39;s physical environment, accommodating for the presence of furniture or other obstacles.&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot; title=&quot;of automatically calibrating the sensor based on gameplay and the player&#39;s physical environment, accommodating for the presence of furniture or other obstacles.&quot;&gt;&lt;span title=&quot;*Range imaging is the name for a collection of techniques which are used to produce a 2D image showing the distance to points in a scene from a specific point, normally associated with some type of sensor device.&quot;&gt;* Range imaging is the name for a collection of techniques which are used to produce a 2D image showing the distance to points in a scene from a specific point, normally associated with some type of sensor device.&lt;/span&gt;&lt;span title=&quot;The resulting image, the range image, has pixel values which correspond to the distance, eg, brighter values mean shorter distance, or vice versa.&quot;&gt;The resulting image, the range image, has pixel values ​​which correspond to the distance, eg, brighter values ​​mean shorter distance, or vice versa. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span title=&quot;of automatically calibrating the sensor based on gameplay and the player&#39;s physical environment, accommodating for the presence of furniture or other obstacles.&quot;&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: arial;&quot; title=&quot;If the sensor which is used to produce the range image is properly calibrated, the pixel values can be given directly in physical units such as meters.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/kvAnGlIokbE?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; line-height: 36px;&quot;&gt;Kinect Localization and Mapping(2)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/9Y4RQVpp-BY?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Kinect&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; line-height: 36px;&quot;&gt; Localization and Mapping(3)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/poU3Q6vb9ZQ?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; line-height: 33px;&quot;&gt;Shooting &lt;/span&gt;Kinect&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; line-height: 33px;&quot;&gt; by &lt;/span&gt;HDR&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; line-height: 33px;&quot;&gt;-XR500(&lt;/span&gt;Nightshot&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; line-height: 33px;&quot;&gt; mode)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/BZEBuGiJkws?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: georgia; line-height: 36px;&quot;&gt;Installing and Using the &lt;/span&gt;Kinect&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: georgia; line-height: 36px;&quot;&gt; Sensor (&lt;/span&gt;Kinect&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: georgia; line-height: 36px;&quot;&gt; Windows &lt;/span&gt;SDK&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: georgia; line-height: 36px;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/UXC5wQU41MU?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;long-title&quot; dir=&quot;ltr&quot; id=&quot;eow-title&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; letter-spacing: -0.5px; line-height: 36px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot; title=&quot;Automatic Reconstruction of Personalized Avatars from 3D Face Scans&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Automatic Reconstruction of Personalized Avatars &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;long-title&quot; dir=&quot;ltr&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; letter-spacing: -0.5px; line-height: 36px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot; title=&quot;Automatic Reconstruction of Personalized Avatars from 3D Face Scans&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;from 3D Face Scans&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/2813538169742718218/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/11/range-imaging-is-name-for-collection-of.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/2813538169742718218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/2813538169742718218'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/11/range-imaging-is-name-for-collection-of.html' title='KinectFusion: Real-Time Dense Surface Mapping and Tracking'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf1s6bumBYDDI2ISFaRrS8cAWpkzBhX6XLTBME5gzgq1wZGt3fXsNN4NdrE7cHL4cfgcSYXd5Eec3FKys-fWZnlRrs76lSW5XNmdndVP6VKhJ5V_Rm423tGyzUHvxP585MUxI5ECI-R9w/s72-c/3.jpeg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-5718068926589336994</id><published>2011-11-07T15:49:00.000+02:00</published><updated>2011-11-07T17:46:42.769+02:00</updated><title type='text'>Searching pairs of identical key points</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;The problem of searching pairs of identical key points on two images has been solved with using of algorithm that performs a simple search and comparison of elements of descriptors arrays.&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left; &quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVlU1qk4sA5tNdCpzicipvNnwL_eX-6WjOSTghk_Nsf3yMi8qfpUGuxk9WCHIPhghXaDVuFDmHPguQHkCsug-rlz7LWpE8bvJUn42Xb__fcXoebi5_u4ooopLoSTykJ06BQyhDXE0HPFc/s400/Screen1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5672280011475197330&quot; style=&quot;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 150px; &quot; /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc0G2AYqEQK_HHPGMl5s0tIaA5CvXk1tbbJ-hCfmMBLHXstqXD5IE7faO_q3NlW-BCI9-bvphrvhyphenhyphenWvObnfEP27JMtGIOLBd6BhYtNkZulhAd41xkgSXpeZQGGahKmEyvZWI8s2FZOfSM/s1600/Screen2.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc0G2AYqEQK_HHPGMl5s0tIaA5CvXk1tbbJ-hCfmMBLHXstqXD5IE7faO_q3NlW-BCI9-bvphrvhyphenhyphenWvObnfEP27JMtGIOLBd6BhYtNkZulhAd41xkgSXpeZQGGahKmEyvZWI8s2FZOfSM/s400/Screen2.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5672280012280227426&quot; style=&quot;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 302px; &quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left; &quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left; &quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;The same problem has been realized with using of FLANN library in OpenCV.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVlU1qk4sA5tNdCpzicipvNnwL_eX-6WjOSTghk_Nsf3yMi8qfpUGuxk9WCHIPhghXaDVuFDmHPguQHkCsug-rlz7LWpE8bvJUn42Xb__fcXoebi5_u4ooopLoSTykJ06BQyhDXE0HPFc/s1600/Screen1.jpg&quot; style=&quot;text-align: left; &quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc0G2AYqEQK_HHPGMl5s0tIaA5CvXk1tbbJ-hCfmMBLHXstqXD5IE7faO_q3NlW-BCI9-bvphrvhyphenhyphenWvObnfEP27JMtGIOLBd6BhYtNkZulhAd41xkgSXpeZQGGahKmEyvZWI8s2FZOfSM/s1600/Screen2.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWyeaLUqSGyO3ySiTRCXWAVP6gf4W1faIEG4QG2hS_BqRAu2JPl57nCNpJIjvSJpzL0OwV9vjZfAotZewhiejR35bRs9bGzb8fc7qCp9MHoEpIghNzNHmT25ewFWXQpWCrVJdGf7La9xw/s400/Screenshot-windName2.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5672280020054894482&quot; style=&quot;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 262px; height: 400px; &quot; /&gt;&lt;/a&gt;&lt;div style=&quot;text-align: left; &quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/5718068926589336994/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/11/searching-pairs-of-identical-key-points.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/5718068926589336994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/5718068926589336994'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/11/searching-pairs-of-identical-key-points.html' title='Searching pairs of identical key points'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVlU1qk4sA5tNdCpzicipvNnwL_eX-6WjOSTghk_Nsf3yMi8qfpUGuxk9WCHIPhghXaDVuFDmHPguQHkCsug-rlz7LWpE8bvJUn42Xb__fcXoebi5_u4ooopLoSTykJ06BQyhDXE0HPFc/s72-c/Screen1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-2254122442027987032</id><published>2011-10-17T12:26:00.000+03:00</published><updated>2011-10-17T12:44:01.580+03:00</updated><title type='text'>Congratulations!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9LSVyAnLPUj8hw3pcE5wA2g7XH82be7fWbu-ESDQJ41uaRE59kDhRoNRLarKwoXd343J9N9BQ2hBf1wzh5y5cqeur3dBc_AFAC_k92eqgGcPel2SjzueezkNtc3BADoC_sJL_ViAlsMEs/s1600/luxoft5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9LSVyAnLPUj8hw3pcE5wA2g7XH82be7fWbu-ESDQJ41uaRE59kDhRoNRLarKwoXd343J9N9BQ2hBf1wzh5y5cqeur3dBc_AFAC_k92eqgGcPel2SjzueezkNtc3BADoC_sJL_ViAlsMEs/s320/luxoft5.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;We congratulate the Odessa office of the Luxoft with 5th anniversary! The company has arranged a very good entertainment for your program&#39;s staff - drift show and corporate event. Here are some photos from the event:&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk521twSLsdR4Y6lNMrkskiIML43wLggRmAsnA43-2-bo3Ow1oLjDLRqNvISKU0jVL96sgGGdhBYf1LBI0pz3NeGMG4TjCEdjkquz4tPQCNQOc_jWzeAlxcp0pP48H8zuIQbISxxF95vxJ/s1600/drift11.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk521twSLsdR4Y6lNMrkskiIML43wLggRmAsnA43-2-bo3Ow1oLjDLRqNvISKU0jVL96sgGGdhBYf1LBI0pz3NeGMG4TjCEdjkquz4tPQCNQOc_jWzeAlxcp0pP48H8zuIQbISxxF95vxJ/s200/drift11.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt; &lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOnEYJAHeJia270xNBYQQH2OD7Jkq2UQxM36VvRPdWsJwc1Mt0bJKMbnp7jozL0p_vbBfLRP-lM5fDe3_DjHnRzVQjQZ8RSr40QuNXsDS7VYII0IdqW2sj4XkML3c3v-SMrJj_DRulnwAV/s1600/drift12.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOnEYJAHeJia270xNBYQQH2OD7Jkq2UQxM36VvRPdWsJwc1Mt0bJKMbnp7jozL0p_vbBfLRP-lM5fDe3_DjHnRzVQjQZ8RSr40QuNXsDS7VYII0IdqW2sj4XkML3c3v-SMrJj_DRulnwAV/s200/drift12.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid1Ldi0okYCz7y4j6VttUdPLtpLCZgXMqYpnyP6M-_xNJvIPRRwT-UObxe-IsbZ481bK0Ijc6atpaBLQ5v4dT4WPBfX-7phrHcqHnj2MSWOwTeWtQXY4A7N9g9dbm2K_OiDvK1F9bi-xw_/s1600/drift2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid1Ldi0okYCz7y4j6VttUdPLtpLCZgXMqYpnyP6M-_xNJvIPRRwT-UObxe-IsbZ481bK0Ijc6atpaBLQ5v4dT4WPBfX-7phrHcqHnj2MSWOwTeWtQXY4A7N9g9dbm2K_OiDvK1F9bi-xw_/s200/drift2.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt; &lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXatOQx78k-Pc-7dc1WUmuV9BfDOA_X6h2gOtMLNAuUJ-hxCfad1wksFsnfHhHaup9JWQmyjhFiNO92HRAbSRZ23BZbUX9TFc-qTFcQPuq_tuxN0OPB7K0QLCYyJzENw4IfDXdwHxt7QiS/s1600/drift22.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXatOQx78k-Pc-7dc1WUmuV9BfDOA_X6h2gOtMLNAuUJ-hxCfad1wksFsnfHhHaup9JWQmyjhFiNO92HRAbSRZ23BZbUX9TFc-qTFcQPuq_tuxN0OPB7K0QLCYyJzENw4IfDXdwHxt7QiS/s200/drift22.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;We wish the company&#39;s growth and prosperity in all her endeavors! We are proud that we are working with such wonderful people!&lt;br /&gt;
Thank you for reading our blog!</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/2254122442027987032/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/10/congratulations.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/2254122442027987032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/2254122442027987032'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/10/congratulations.html' title='Congratulations!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9LSVyAnLPUj8hw3pcE5wA2g7XH82be7fWbu-ESDQJ41uaRE59kDhRoNRLarKwoXd343J9N9BQ2hBf1wzh5y5cqeur3dBc_AFAC_k92eqgGcPel2SjzueezkNtc3BADoC_sJL_ViAlsMEs/s72-c/luxoft5.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-5024373921027290076</id><published>2011-10-05T15:17:00.000+03:00</published><updated>2011-10-17T11:58:27.977+03:00</updated><title type='text'>The long-awaited meeting!</title><content type='html'>&lt;span class=&quot;short_text&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt; &lt;/span&gt;&lt;span class=&quot;st&quot;&gt;&lt;i&gt;Vice President&lt;/i&gt; Eastern Europe at Luxoft &lt;/span&gt;&lt;span class=&quot;short_text&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot;&gt;&lt;a href=&quot;http://www.luxoft.com/about/management.html#kushnir&quot;&gt;Dmitry Kushnir&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;has visited us&lt;/span&gt; today!&lt;br /&gt;
&lt;span class=&quot;short_text&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwGfB8kqzNOp2S7a737je86d6EGH2WlXIalPsykl8_1A6HluKrlskWwwphPyia7Iml4nddtk3ti5xizD7t0pOLDeSIQTrbPtfjzi7Ze6D2iGgfP0TIMFIfchbyGJjsB4LdJjKShpLOmKuC/s1600/Untitled.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;264&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwGfB8kqzNOp2S7a737je86d6EGH2WlXIalPsykl8_1A6HluKrlskWwwphPyia7Iml4nddtk3ti5xizD7t0pOLDeSIQTrbPtfjzi7Ze6D2iGgfP0TIMFIfchbyGJjsB4LdJjKShpLOmKuC/s320/Untitled.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;short_text&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot;&gt;&amp;nbsp;We have shown him the results our our work. We tried very hard to show him, that we are really good programmers.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;short_text&quot; id=&quot;result_box&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;hps&quot;&gt;We hope, he really like it!&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/5024373921027290076/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/10/long-awaited-meeting.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/5024373921027290076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/5024373921027290076'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/10/long-awaited-meeting.html' title='The long-awaited meeting!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwGfB8kqzNOp2S7a737je86d6EGH2WlXIalPsykl8_1A6HluKrlskWwwphPyia7Iml4nddtk3ti5xizD7t0pOLDeSIQTrbPtfjzi7Ze6D2iGgfP0TIMFIfchbyGJjsB4LdJjKShpLOmKuC/s72-c/Untitled.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2289382324087907178.post-970450323242085612</id><published>2011-09-22T14:27:00.000+03:00</published><updated>2011-11-08T22:29:10.958+02:00</updated><title type='text'>Training for students!</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;span title=&quot;В данный момент мы проводим обучение наших учеников.&quot;&gt;Now&amp;nbsp;we are training our students. &lt;/span&gt;&lt;span title=&quot;Мы читаем лекции о синтаксисе языков программирования, о правильности построения алгоритмов и о структуре линукс&quot;&gt;We read lectures about the syntax of programming languages such as C++, the correctness of the construction of algorithms and the structure of Linux-based systems. &lt;span title=&quot;Мы надеемся, что это будет полезно и нам и им в дальнейшей работе, спасибо что вы с нами&quot;&gt;We hope that this will be useful to us and them in their future work! &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span title=&quot;Мы читаем лекции о синтаксисе языков программирования, о правильности построения алгоритмов и о структуре линукс&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;Мы надеемся, что это будет полезно и нам и им в дальнейшей работе, спасибо что вы с нами&quot;&gt;&lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;864&quot; td=&quot;null&quot;&gt;The first training&lt;/span&gt; &lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;865&quot; td=&quot;null&quot;&gt;will be held&lt;/span&gt; &lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;866&quot; td=&quot;null&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;867&quot; td=&quot;null&quot;&gt;the construction of algorithms on &lt;/span&gt;&lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;868&quot; td=&quot;null&quot;&gt;September 22.&lt;/span&gt; &lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;869&quot; td=&quot;null&quot;&gt;The second training&lt;/span&gt; &lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;870&quot; td=&quot;null&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;871&quot; td=&quot;null&quot;&gt;Linux&lt;/span&gt; &lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;872&quot; td=&quot;null&quot;&gt;will be&lt;/span&gt; &lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;873&quot; td=&quot;null&quot;&gt;next week,&lt;/span&gt; &lt;span class=&quot;hps&quot; closure_uid_7zqat1=&quot;874&quot; td=&quot;null&quot;&gt;stay tuned!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span title=&quot;Мы читаем лекции о синтаксисе языков программирования, о правильности построения алгоритмов и о структуре линукс&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;Мы надеемся, что это будет полезно и нам и им в дальнейшей работе, спасибо что вы с нами&quot;&gt;Thank you to join us! &lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://cv-t.blogspot.com/feeds/970450323242085612/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cv-t.blogspot.com/2011/09/training-for-students.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/970450323242085612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2289382324087907178/posts/default/970450323242085612'/><link rel='alternate' type='text/html' href='http://cv-t.blogspot.com/2011/09/training-for-students.html' title='Training for students!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>