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

<channel>
	<title>ANOWORL Portfolio &#187; 画像認識</title>
	<atom:link href="http://portfolio.anoworl.net/tag/%e7%94%bb%e5%83%8f%e8%aa%8d%e8%ad%98/feed/" rel="self" type="application/rss+xml" />
	<link>http://portfolio.anoworl.net</link>
	<description>やってたこととか。</description>
	<lastBuildDate>Thu, 03 Jun 2010 03:07:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>携帯電話のカメラを利用した手書きマークへの情報付加</title>
		<link>http://portfolio.anoworl.net/handwriting-marks-with-a-image-recognition/</link>
		<comments>http://portfolio.anoworl.net/handwriting-marks-with-a-image-recognition/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 15:00:34 +0000</pubDate>
		<dc:creator>anoworl</dc:creator>
				<category><![CDATA[やってたこと]]></category>
		<category><![CDATA[詳細有]]></category>
		<category><![CDATA[ウェブサービス]]></category>
		<category><![CDATA[画像認識]]></category>

		<guid isPermaLink="false">http://www.anoworl.net/?p=58</guid>
		<description><![CDATA[概要
携帯電話のカメラを使い、下図の様な手書きの「正方形の中に書かれたマーク」にメールで情報（テキストや画像など）を付加するシステムである。マーク認識部分はC及びC++を使用して作成した。使用したライブラリはOpenCV [...]]]></description>
			<content:encoded><![CDATA[<h3>概要</h3>
<p>携帯電話のカメラを使い、下図の様な手書きの「正方形の中に書かれたマーク」にメールで情報（テキストや画像など）を付加するシステムである。マーク認識部分はC及びC++を使用して作成した。使用したライブラリはOpenCV（Intelの画像処理ライブラリ）及びARToolkit（拡張現実感ライブラリ）を使用した。メールの送受信、マークへ情報を結びつける部分はRubyにてRuby on Rails（Webアプリケーションフレームワーク）とTmail（メールライブラリ）を使用して作成した。教授のご指導の下、開発した。</p>
<p><img class="size-full wp-image-63 alignnone" title="recog_mark" src="http://portfolio.anoworl.net/wp-content/uploads/recog_mark.jpg" alt="recog_mark" width="181" height="242" /></p>
<p>教授に頂いた資料を参考にしながら、マークの認識をC#を使いP型フーリエ記述子にて行った。しかし、速度が遅かったのでC++とOpenCVを使い再度実装を行った。その際、OpenCVのライブラリにあった関数が、目的の物と多少違っていたので、デバッグをしながら修正を加えた。</p>
<p>こうして速度も十分の物が出来たが、マークを斜めから撮った場合、マークが歪んでしまいきちんと認識されない。よって手書きでマークを書く際に、正方形で必ず囲む様に制約を付けた。そして、その正方形を抽出するためにARToolkitというライブラリを使用した。本来ならこれは別の用途で使われる物だが、目的に適った関数が奥深くにあったのでそれを活用した。</p>
<h3>感想</h3>
<p>確個とした目的がある場合自分で全て創ることに固執せず、そちらの方が良い結果が得られるのであればライブラリを使う。しかし開発中に必要があれば、ライブラリに手を加えるなどして、一から自分でプログラミングするのがいいと感じた。</p>
<h3>発表スライド</h3>
<div id="__ss_1746941" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="携帯電話のカメラを利用した手書きマークへの情報付加" href="http://www.slideshare.net/anoworl/ss-1746941">携帯電話のカメラを利用した手書きマークへの情報付加</a><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=random-090721010231-phpapp01&amp;rel=0&amp;stripped_title=ss-1746941" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=random-090721010231-phpapp01&amp;rel=0&amp;stripped_title=ss-1746941" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/anoworl">anoworl</a>.</div>
</div>
<h3><a href="http://www.anoworl.net/wp-content/uploads/recog.pdf">レポート（PDF）</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://portfolio.anoworl.net/handwriting-marks-with-a-image-recognition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
