The discretion of a man deferreth his anger

; and it is his glory to pass over a transgression (Prov. 19:11 KJV) - このブログは基本的に画像処理やRTMなど技術に関することを書き連ねていきます。

2010-12-01から1ヶ月間の記事一覧

Android + 3D Capture + AR = リアルレイア姫

ここのところ、Androidを弄っている訳ですが、最終的にやりたいのは、うちの研究室で作ってるFTVシステムで撮影された3D映像(まだObjectの切り出しはできてない)をネット経由で飛ばし、Android + ARで遠隔で自由視点映像が見れるシステム、なんてことを考…

Androidのカメラプレビューをそのまま使って動画処理とか。

をやろうとしたら本当に大変だったorz Androidのカメラプレビューを取ろうと思ったら、なんか、 public void surfaceChanged(SurfaceHolder holder, int format, int width, int height){ dw = width; dh = height; Camera.Parameters parameters = mCamera.…

2010年12月06日: 本日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2010年12月05日: 本日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2010年12月04日: 本日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

AndroidのSound周りの実装がやっぱりダメっぽい。

ども。 前の日記の通り、割と最近怒涛の様にAndroidを弄ってるような気がするYAGです。 こういったコンピュータデバイスで、何故か一番の鬼門の様に思えるのがSound周りなんですよね…。カメラとか画像とかそういうのはちゃんと統一的に作ってくれる(Linuxと…

Android Market Debut

という事で、MaracaloidをUpして見たんですが、何となく不穏な契約条項?みたいなのがあって…マーケティングの除外 □ Android マーケットや Google 所有のオンライン/モバイル サイト以外ではアプリケーションを宣伝しません。この設定への変更が有効になる…

昨日のTwitterまとめが出ない…

えーっと、はてなさん… バグですよー(汗

MVA2011論文書き中。

右のカウンターにも書いてますが、MVA2011に論文を出そう、という事になっておりまして、色々と大変です。 まぁ、博論の中に入ってるやつのスピンオフ(もうちょっと言うと後輩の卒論の焼き直しがようやく英語になる)なので、やんないと何れにしても博論が…

Second Android Application Semina r2010 in Aizu (Dec. 25, 26, 27, 28, 29 ,30)

という事で、現在参加している、Android開発セミナーの第2回開催が決定したようです。 というかさ…いつも思うのが、こう、なんか微妙な日程…どうにかならんのかね(汗今回は、年末でガサっと詰め込み講習みたいな感じでやるらしいです。 時間は9:00〜17:00、…

2010年12月03日: 本日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

福島テレビでFree Viewpoint TVが紹介されました。

上のデモは、福島テレビで紹介されたFree Viewpoint TVの実際の復元デモです。(下の3つの映像から、上の3次元形状を復元しています) Kinectなんて言う化け物も最近は登場して、3D時代が到来!という感じではありますが、Kinectの問題点は何と言っても『複…

本日のAndroid講習会。(なんで演奏…)

ハイ。色々と惨敗でした(個人的にorz) まー。やっぱりこういったPad型デバイスでのレイテンシとかを克服しなきゃなんないとかの問題は大変ですな…。 音の作り込みもさることながら、やっぱりあまり手続きを掛けないで1音を出しに行かなきゃなんないわけで…

Cathesizer(ネコピアノ) 作成中。

楽器第2段ですね。Cathesizerなるものを作っています。 ネコの声をキー変えてピアノっぽくしてるだけですが…キーシフトが甘いのはご愛敬で(汗 少し音痴な方が、こういうネタ楽器は味があるんだと…思いたい…

2010年12月02日: 本日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

やたー Maracaloidできたよー

とりあえず、First Applicationとして、マラカス作ってみた…というか、これはマラカスというよりはシェイカーなのかな。 まだDeveloper登録してないからMarketに登録してないんだけど、どうしようかな。2500円…(汗 携帯で撮ったやつを一度quicktimeでカット…

2010年12月01日: 本日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2010年11月30日: 本日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…