スピードランナースマートフォン用の表示で見る遥かへのスピードランナーシリコンバレーでAndroidアプリの開発してます。コンピュータービジョン・3D・アルゴリズム界隈にもたまに出現します。Glass」が、約半年のレビュープロセスを経てようやく公式Glasswareになりました。10/2時点で公式Glasswareは全世界合計で94個しかなく、そのうちの1つということになります。Wearをいじっているのでその話題。Wear上のActivityを開く方法について書きます。画像認識1月6日追記:作者のPablo氏とメールのやり取りをする中で、当初掲載していたスピードのベンチマークはコンパイラの最適化オプションが指定されていなかったことに気づきましたので、最適化オプションを指定して再度計測し、結果を差し替えました。最近、courseraというオンライン大学が流行っていますが、ベイエリアでももちろん流行っていて、courseraで学んだことをオフラインでディスカッションしようぜ、みたいなmeetupもちらほら開催されてたりします。r14以降で、テストプロジェクトおよび、テスト対象の本体プロジェクトの両方がライブラリプロジェクトのクラスを呼び出している場合、antでのテスト実行で実行が失敗します。SDKを動かす方法Kinect先日ついにMicrosoft公式のKinectSDKが発表されましたね!さっそく試してみたかったのですが、KinectSDKはWindows7のみサポート、そして僕の持っているのはWindowsVistaのみ・・・。いうことで何とかWindowsVistaで動かせないものかと頑張ってみました。CV6月2日に開催されたDevLOVEさんと弊社の共同開催勉強会で、「Android×ComputerVision」というお題で発表してきました。要はOpenCVをAndroidアプリに組み込んで特定物体認識を試そう、というもの。Accessory」です。本日開催された第9回「コンピュータビジョン最先端ガイド」勉強会@関東でSVMの章を発表してきました。SVMはPRML読書会でも発表しているので、資料は半分くらい流用です。3.4ベクトルデータに対するカー...CV最先端ガイド勉強会でSVMについて発表してきました2010-11-30Androidアプリで使える便利なUIライブラリandroidAndroidアプリと言えばUI命!、ということでギークな方々が作られている便利なUIライブラリを見つけられる限り、スクリーンショット付きでまとめてみます。MockとRoboGuiceでTDDandroidAndroidアプリ開発(に限った話ではないですが)でTDDしたいと思ったときに、テスト対象クラスのフィールドをモックで差し替えたい、と思うことがしばしばあります。MockとRoboGuiceでTDD2010-10-21AndroidでContentProviderのモックを使ったテストを行うandroidContentProviderからデータを取得しているアプリのテストコードを書くときに、テストデータとして端末内のデータを使わずにモックのデータを使いたいということは多いと思います。今回は端末内の画像を一覧表示するアプリケーションを例にして、このような...AndroidでContentProviderのモックを使ったテストを行う2010-10-19RobotiumでAndroidアプリのシナリオテストを自動化するandroidAndroidアプリのテスト自動化について色々調査していたら、Robotiumというテストツールを見つけました。このツール、便利なんですが、国内ではまだあまり知られてないみたいなので紹介してみます。RobotiumとはAndroidアプリケーションのブラ...RobotiumでAndroidアプリのシナリオテストを自動化する2010-10-06数値キーでCursorJoinerを使うandroidandroid.databaseパッケージにCursorJoinerというクラスがあります。Provider同士のデータをJoinさせてあげるときに使うことができます。Wallpaperを自分で作る、となると結構面倒です。Wallpaperで動画ファイルをそのまま表示する(とりあえずできたよ編)2010-09-05Androidの開発効率化Tipsandroid2010/09/06追記:id:gaeさんよりXMLのファイル名はキャメルケースにできない、という指摘を頂きました。XMLのファイル名は未検証のまま書いてしまっていたのでそれに関する記述を削除させて頂きました。Androidの開発にもだいぶ慣れてきて、スムーズに開発...Androidの開発効率化Tips2010-08-30iPhone・iPad用に手書き文字認識ライブラリZinniaをビルドするiPhoneiPhone・iPad向けに手書き文字認識ライブラリ-Zinniaをビルドしてみて、結構苦労したので、そのときのメモです。binary全般についての僕の理解も込みで説明してます。以下iPhoneと書いてますが、iPad用でも同様の内容があてはまり...iPhone・iPad用に手書き文字認識ライブラリZinniaをビルドする2010-07-15IS01専用Androidアプリ「LEDモールス」を公開しましたandroidものすごく久しぶりのブログになってしまいましたが生きてます。最近は社内でスマートフォン関連の開発をやってまして、どっぷりとAndroidに浸かっています。機種依存やら何やらに悩まされたり、Android開発の奥深さに毎度唸らされる毎日です。物理エンジン前回に引き続き、今度はblenderでモデルを組み立ててみます。blender上ではpythonのマクロが使えるので、手作業が大変でも、自動化で簡単に複雑なモデルを組み立てることができます。グラフ理論PRMLの8.3節では、マルコフ確率場を応用した事例として画像のノイズ除去がでてきますが、PRMLで紹介されている「グラフカットアルゴリズム」を試すには最大流問題を解く必要があるのでアルゴリズムの勉強もかねて実装してみました。物理エンジンすっごい間が空いてしまい、いまさらなんですが、年末年始のプチ成果まとめ第2段です。前回のBox2Dに引き続き、今度は3Dの物理エンジンをいじってみます。Box2D世の中は年が開けて抱負やら振り返りやらでとてもフレッシュな香りがただよっていますが、僕は空気も読まずにとりあえず年末年始の休暇にやってたことをまとめようと思います。4.6章で解説されているソートのプログラムを実装してみた。sortを使った上位ランキング取得プログラム2009-11-30第9回PRML読書会PRML土曜日はサイボウズ・ラボで行われた第9回PRML読書会に参加しました。自分は発表者トップバッターでSVMの基本的なところを説明しました。参加者の方からもいろいろ指摘をいただきました。マージンを最大化するとよいのか?の説明で『まず2値に分類さ...第9回PRML読書会2009-10-31Rでガウス過程による分類を実装PRMLPRMLの6.4.5〜6.4.6の範囲にあるガウス過程による分類をRで実装してみました。ソースコード全文はgithubにアップしています。画像認識ニューラルネットワークの簡単な関数近似プログラムを先日書いたので、今は画像認識プログラムを書いてますが、ものすごく簡単なバージョンが出来上がったので晒しておきます。C++で画像解析部分を作って、Rで訓練データの学習、テストデータの判定をしてい...ニューラルネットワークで画像認識2009-08-23Rでニューラルネットワーク(2変数の関数近似)PRMLで、1変数の関数近似がうまくいったので、調子にのって2変数の関数近似にもチャレンジしてみました。2変数のsinc関数を、ニューラルネットワークの誤差伝播法を使って近似する(しようとする)ものです。<-...Rでニューラルネットワーク(2変数の関数近似)2009-08-23Rでニューラルネットワーク(1変数の関数近似)PRML機械学習・パターン認識方面の勉強初めてから4ヶ月ほど立ちました。最近はnaoya_tさん主催のPRML読書会に参加させて頂いています。Gigabytes勉強会に参加しているのでせっかくなので、この本に載っているアルゴリズムを使ってプログラムを組んでみました。Coding(DMC)」です。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。