C#

深度データのノイズ軽減とポリゴン表示

Kinect関連記事 Kinect関連記事 内容 深度データのノイズが気になったのものすごく適当にノイズをごまかした。 今まではポイントの集合で図形を表示していたのを、ポリゴンの集合で表示することにした。 ノイズ除去 本当は、ガウシアンフィルタとか使ってや…

kinectの骨格追跡データで行動を認識する

Kinect関連記事 概要 Kinect for Windows SDK 入門4:骨格トラッキングと3D表示で、骨格追跡データの扱い方は分かったので、kinectとk近傍法で物体認識で作ったコードを使い回して、物体認識ならぬ行動認識みたいな事をしてみた。 方法 10秒間、kinectの前…

Kinect for Windows SDK 入門4:骨格トラッキングと3D表示

Kinect関連記事 Kinect for Windows SDK 入門1: Kinectセンサーのインストール Kinect for Windows SDK 入門2 開発環境のセットアップ Kinect for Windows SDK 入門3:カメラ基礎 objective 未だに骨格追跡の機能を使ったことがなかったので、使ってみた…

KinectのデータからOpenGLで立体表示する(その2)

前回の反省 前回、KinectのデータからOpenGLで立体表示するでOpenGLを使ったkinectのデータの表示を行ったが、いくつか間違いと改善点があった。 色のデータの順が、RGBではなく、BGRだった件。 カラーデータが、左下から右上に入っていると思っていたのが、…

KinectのデータからOpenGLで立体表示する

きっかけ まだWindows SDK for Kinectが公開される前、Kinect Hackの一例としてとても有名になった3D Video Capture with Kinect みたいな事をやってみたいと思った。 方法 C#でOpenGLするフリーのFramework「ヒスイ」を使ってやってみることに。 理由は、以…

Collada(.dae)3DモデルをC#とDirextX10で表示

目的 C#で、Google SketchUpから得た3Dモデルを表示させたい ダウンロードできる形式は、[.skp]という独自のフォーマットだが、公式ビュワーからxmlベースの[.dae]として出力することが可能。 SlimDXというDirectXアプリ開発のためのオープンソースライブラ…

RANSAC法を利用してKinect深度データから平面除去

復習 kinectと最近傍法で物体認識、kinectとk近傍法で物体認識で作ったプログラムは、指定した範囲内の深度データからオブジェクト情報を学習した。 問題点は、机などの関係のないデータも一緒に学習するため、例えば、テーブルに置かれた時計と、壁にかけら…

kinectとk近傍法で物体認識

復習 前回、kinectと最近傍法で物体認識で、Kinectの深度データを使い物体認識を行った。 今回、精度を上げるために、少しだけプログラムを書き換え、k-近傍法を使うことにする。 今回はid:nowokay:20080328さんに習って、k=3にした。 implementation 前回は…

kinectと最近傍法で物体認識

復習 前回のkinectセンサーから任意の範囲の深度マップ抽出を拡張し、最近傍法(NN法、或いはk近傍法)を利用した物体認識を行う。 NN法は、初歩的な機械学習法の一つ。 以前のRでニューラルネットワークを用いた手書き数字認識と違い、前処理を行わず、その…

kinectセンサーから任意の範囲の深度マップ抽出

深度マップ kinectセンサーがサポートする850〜4000の範囲で深度の検出を行う。 それ以外は白で表示しない。 基本的の深度データの操作の方法は、Working with Depth Dataより。 implementation 深度を検出する関数 byte[] 配列で深さを表現し、1ピクセルに2…

Kinect for Windows SDK 入門3:カメラ基礎

Kinect入門 Kinect for Windows SDK 入門1: Kinectセンサーのインストール Kinect for Windows SDK 入門2 開発環境のセットアップ Kinect for Windows SDK 入門3:カメラ基礎 Kinect for Windows SDK 入門4:骨格トラッキングと3D表示 UI (ユーザーイン…

Kinect for Windows SDK 入門2 開発環境のセットアップ

Kinect入門 Kinect for Windows SDK 入門1: Kinectセンサーのインストール Kinect for Windows SDK 入門2 開発環境のセットアップ Kinect for Windows SDK 入門3:カメラ基礎 "Kinect for Windows SDK 入門4:骨格トラッキングと3D表示" サンプルに必要…

Kinect for Windows SDK 入門1: Kinectセンサーのインストール

Kinect入門 Kinect for Windows SDK 入門1: Kinectセンサーのインストール Kinect for Windows SDK 入門2 開発環境のセットアップ Kinect for Windows SDK 入門3:カメラ基礎 "Kinect for Windows SDK 入門4:骨格トラッキングと3D表示" ダウンロードKi…