hagino3000's blog

平成アーカイブス (更新停止)

kinect

映像情報メディア学会誌に寄稿しました

2012年10月号に「Kinectの仕組みとナチュラルユーザインタフェース」という記事を書きました。連載「拡張現実感技術の最前線」の一記事です。連載の他の担当は東大の暦本先生だったり凄い面々で、そこに自分が入ってるのは謎なんですが、よろしくおねがいま…

キネクハトッカーズマニュアルのサポートページを更新しました。

サポートページ作成時点からかなり状況が変ったので、いろいろと修正しました。OpenNIの進化や、WebSocketでバイナリが使える様になった事など。半年も経てば随分と変る物ですね。 「キネクトハッカーズマニュアル」補足資料 ― Kinect Book Support v1.0 doc…

OpenNIをopenFrameworksから使う Advanced編

OpenNI Advent Calendarの20日目の記事です。24日目の記事でもopenFrameworksについて書かれているので、内容がかぶらない様にしています。 OpenNIをOpenframeworksで使うhttp://blog.hi-farm.net/2011/12/24/openni%E3%82%92openframeworks%E3%81%A7%E4%BD%…

Kinectプログラミングをより楽しむための、新分野入門の勧め

この記事はOpenNI Advent Calendarの15日目の記事です。さて、この記事をチェックされる様な方であれば、ある程度はKinectセンサーとそのドライバについて知識はあると思います。さらに、それらを使って何かを作りたいと考えている人も多いでしょう。Kinect…

第3回Kinect(など)ハッカソンやります

ブログに書くの忘れてました。来週の日曜日です。渋谷でいつものハッカソンをやります。 私はKinectというかXtion Pro live + OpenNI + OpenCV + 機械学習であれこれする予定です。 Kinect(など)ハッカソン Vol.3 - [PARTAKE]http://partake.in/events/8b80d…

「キネクトハッカーズマニュアル」のサポートページ

一昨日のKinect勉強会Vol.3で軽く触れた、Kinect本のサポートページです。内容は本に載せたプログラムと補足説明、正誤表です。校正している間にも本の内容が一部古くなってしまったので、本を買われた方には目を通していただきたい所です。 hagino3000/kine…

第3回Kinect勉強会を開催します

会場が変わって今回は品川の日本マイクロソフト本社での開催です。なんでかと言うとShibuya.NIはマイクロソフトのコミュニティ支援サービス(UGSS)公認のグループになったからですね。既に定員に近くなっていますが登録はこちらから。 Kinect勉強会 Vol.3 - […

Kinect本を執筆しました

Amazonのページができたので詳細告知します。 書名 キネクトハッカーズマニュアル 著者 @hagino3000 + 小野 憲史 発売日 2011-08-26 価格 2,604 JPY (256ページ) 概要 Kinectを使ったアプリケーションを作るための基礎知識から応用コードの解説。Kinectハッ…

Kinectの本が出るみたいです

詳細はわかり次第追記します。 発売日(予定) 8月25日 定価 2480円+税 ISBN ISBN978-4-89977-303-0 USBのコントロールパケットを直接叩き込む様なコードからOpenCVの使い方まで割と幅広く載っているっぽいです。対象OSはMac/Windows、ドライバはOpenNI, libfr…

OpenNIのUSBインタフェースを使ってKinectのチルトモーターを制御する

OpenNIのクロスプラットフォームAPIを調べてて、USB触る奴(XnUSB.h)があったので使ってみた。 #include <stdlib.h> #include <stdexcept> #include <iostream> #include <XnCppWrapper.h> #include <XnUSB.h> #define VID_MICROSOFT 0x45e #define PID_NUI_MOTOR 0x02b0 XN_USB_DEV_HANDLE dev; void errorCheck(XnSta</xnusb.h></xncppwrapper.h></iostream></stdexcept></stdlib.h>…

Kinect SDK for Windows Betaリリース

Kinect for Windows SDK Download - Microsoft Research http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx インストール簡単すぎてびびる。PrimeSensorがインストールされている場合は削除してからSDKのインストーラーを起…

Kinect勉強会 Vol.2

無事に終りました。会場提供及び運営協力のnifty様、ust係をしていただいた@tksさん本当にありがとうございました。各発表資料と動画は次のページにまとめました。 Kinect勉強会 Vol.2 - Shibuya.NIhttps://sites.google.com/site/shibuyani/kinectstudy2 た…

Mac App StoreにBall Spaceをリリースしました

Ball Space on the Mac App Store 昔作った奴です。Mac App Storeに申請するのにエラーが出続けて3ヶ月も悩んでいたらこんな時期になってしまいました。Kids Gameのカテゴリに出してます。MacとKinect(PC接続用USBケーブル必須)持ってる人しか遊べませんがよ…

「KINECTセンサープログラミング」発売おめでとうございます

@kaorun55氏の本の発売日が決まったみたいです。私はレビューの段階で微力ながらお手伝いをしました。 KINECTセンサープログラミング|書籍情報|秀和システムhttp://www.shuwasystem.co.jp/products/7980html/2981.html とりあえずOpenNI/NITEを使ったコー…

第二回Kinect勉強会開催します。

今回はOpenNI/NITEマスターの@kaorun55氏とチームラボComputer Visionチームから斎藤さんに講演をお願いしています。6月2日、場所はいつもどおりNifty様の会議室。参加登録は下記partake.inでお願いします。 Kinect勉強会 Vol.2 - [PARTAKE]http://partake.i…

Mac App Storeに登録申請できた

オーガナイザから「Submit...」ボタン押した所で次のエラーが出て、解決方法がわからず3ヶ月放置していたが、ついに解決できた。 The application bundle may not contain tools or frameworks provided by Apple, or using bundle identifiers in the 'com.…

libfreenectとOpenNI両方システムに入れるとlibfreenectの動作が変ってしまう件

ある時から突然libfreenectのgetDepthPixelsで得られるイメージが左右反転してしまったのだが、OpenNIをシステム(usr/lib/)にインストールしたのが原因だった様子。自分でコードを書いて動かす場合はXcodeのプロジェクト単位でこれらのバイナリを持っておい…

Xtion PRO欲しい

深度センサだけ見ればKinectよりも強力っぽいデバイスがASUSから出ますね。買おうと思ったら初回生産分は既に予約完売みたいで、自力で手に入れようにも無理っぽいので誰かくれると嬉しいです(無茶ぶり)。既に予約をしてる人は一体何に使うのかな……?? モーシ…

vm上のWindowsでKinectアプリ開発環境を作る

Microsoft謹製Kinect SDKに備えてWindow環境での開発に慣れるべくMacOSX + VMware Fusion3の上に環境を作った。 WindowsXP (32bit) SensorKinectドライバのインストールに失敗、起動できず Windows7 (64bit) avin版SensorKinectドライバのバイナリが32bit版…

MacOSでOpenNIとSensorKinectのビルド

今までずっとビルドされた物を使っていたけど、OpenNI 1.1.0.39 UnstableとSensorKinect 5.0.1.32 Unstableのバイナリが上っていなかったので時前でビルドした。準備 sudo port install libtool sudo port install libusb-devel +universal sudo port instal…

第二回Kinect(キネクト)ハッカソン開催します

キネクトを使ったアプリをバリバリ開発したり、キネクトをXBOX360に接続して忘れられた本来の用途を思い出したりする会です。告知ページはこちら Kinectハッカソン Vol.2 - [PARTAKE]http://partake.in/events/572ddb94-0179-41b5-8f2f-40565e29d0a4 前回の…

Shibuya.NIというグループを作りました

一部間違いでNatural InputとなっていたのでNatural Interactionに修正しました。 Shibuya Natural Interaction Hackers (Shibuya.NI)https://sites.google.com/site/shibuyani/ キネクトで遊びまくるために主に首都圏のエンジニアの交流場所としてShibuya.N…

Kinectでスライドめくったりマウスカーソルを操作するアプリを作った

先月のKinect勉強会の発表の時に、スライド操作するのに使った奴をGithubにアップしました。 hagino3000/KinectJesture - GitHubhttps://github.com/hagino3000/KinectJesture Keynoteだとプレゼンテーションを起動すると他に何も表示できなくなるため、この…

OpenNIからDepth情報を取得してcvGrayScaleImageに渡す

libfreenectを使っていたアプリのドライバをOpenNIに変えてみた。しかしDepthのピクセル情報を直接取得するAPIが見つからなかったので次の泥臭いコードを書いた。もうちょっとスマートに書ければいいんだけどC++難しい……。 ヘッダ宣言部 ofxOpenNIContext re…

Kinect勉強会での発表資料をアップしました

今日からはじめるKinect HackView more presentations from hagino 3000.ちなみにこの発表の時のために、Kinectでハンドジェスチャーを認識してスライドを進めたりマウスカーソルを動かすためのコードを書いた。Githubに公開してあるので気になった人はこち…

Kinectハッカソン開催します

Kinectハッカソン Vol.1 - [PARTAKE]http://partake.in/events/b2a17e5c-6545-4098-9e4a-be5bd3da2c67 今回もniftyさんに会場提供や運営を手伝っていただいています。ちなみに先日のKinect勉強会は割と大盛況(ドタキャンが異常に少なかった)ので主催としては…

Kinect(キネクト)勉強会開催します!!

第一回目なので、私はKinectハックの始めかたをしゃべります。 Kinect(キネクト)勉強会 Vol.1 : ATNDhttp://atnd.org/events/12874 予想外なのが、特に宣伝もしていないのに、ATND登録後12時間で定員の50人に逹っしてしまった事。Kinect熱高まってるなぁ。ま…

ofxKinect(libfreenect)から得られるdepthが更新されなくなった時の対処方

Kinectハックの話。MacOSX+openNIがまだ安定動作しない*1のでlibfreenect(ofxKinect)を使っているわけですが、こっちも問題があって、数分動作させ続けていると得られるdepthと光学映像が更新されなくなる。その状態でkinect.close, kinect.openすると元の状…

はじめてのKinectハック

KinectハックをしつつC++の勉強をしている毎日ですが、そろそろ形になる物を作りたい所。しばらくブログを更新していなかったので、openFrameworksで作った簡単なインタラクションの動画をアップします。 Kinectのドライバ KinectのC++のドライバは主にlibfr…

KinectをMacに繋いでブラウザを操作できる様にするまで

つい先週末の話になるが、id:akio0911にKinectを使ったゲームデモやKinectハックの動画を見せられ、その30分後にはヨドバシアキバでKinectを購入していた。その勢いでdepthJSというKinectでブラウザを操作する物を導入してみたので、その記録。 DEPTHJS | MI…