タグ

ブックマーク / imagingsolution.net (8)

  • 【Kinect SDK】RawBayerデータとは?

    先日、Kinect for Windows SDK Ver1.6が公開されましたが、Ver1.6からRawBayerデータという物が取得できるようになりました。 そもそもRawBayerデータというのはRaw(生データ、何も加工されていないデータ)のBayerデータをさします。 Bayerデータというのは、カラーカメラの仕組みを知らないと分かりづらいのですが、一般的なカラーのCCDやCMOSのセンサでは、撮像素子1つ1つにR,G,Bのどれか1つだけの光を通す光学フィルタが、下図のようなR,G,Bのパターンで配置されています。 この配置パターンをBayer配列と言い、このBayer配列のフィルタを通して撮影された画像は、市松模様の入ったモノクロの画像データとなります。 KinectでRawBayerデータに設定し取得した画像はこんな感じ↓ 部分拡大すると↓ このデータを元にカラー画像へ変換す

    【Kinect SDK】RawBayerデータとは?
    kaorun55
    kaorun55 2012/10/11
    わかりやすい!
  • 【参考書籍】信号処理入門

    このは、知り合いの人から勧められたなのですが、私も勧めたくなるでした。 画像処理を勉強すると、とりあえずの集大成的なものがフーリエ変換だと思います。 しかし、いきなり公式が出来てきて何だか良く分からないままFFTまでやってみたりと、とても難しいという印象のまま終わってみたりもします。 このは、そんなもう一度ちゃんとフーリエ変換を理解したいという人にはオススメです。 図が多めで、そんなに難しくは無いと思います。 信号処理の概要から始まり、ベクトル→内積→正規直交基底→フーリエ変換→DFT→FFTという流れで説明されています。 この流れがまさにお見事! フーリエ変換の公式などはの後半に書いてありますが、いきなり最後の部分を見るのではなく、最初から丁寧に読むと良いと思います。 今ではフーリエ変換って正規直交基底との内積でしょ!? 画像処理だと正規化相関も内積、3×3フィルタみたいのも内

    【参考書籍】信号処理入門
    kaorun55
    kaorun55 2012/05/11
    読もうかな...
  • 【参考書籍】KINECT for Windows SDK プログラミング C#編

    2012年2月の初旬に公開されたKinect for WindowsのSDKですが、もうすでにこのSDKの書籍が発刊されました。 著者はKinect + OpenNIの(KINECTセンサープログラミング)を書いた中村薫さんほか。 仕事が早い!!! Kinect for Windos SDKにはC++とC#のサンプルがあるのですが、今回はそのC#版について。 C#版のSDKは良く出来ていて、カラー画像、深度データ、スケルトンがそれぞれイベントで取得できるので、非常に簡単にデータが取得できます。 このではKinectの概要からインストール方法、応用へと、この一冊でほぼ網羅されているのではないでしょうか? サンプルプログラムもVisual C# 2010 Express版で公開されているので、役にたつと思います。 どこでもタッチスクリーンというサンプルも面白そう。 ただ、WPFをやった事の

    【参考書籍】KINECT for Windows SDK プログラミング C#編
    kaorun55
    kaorun55 2012/03/30
    ご紹介ありがとうございます!
  • Kinect SDK + OpenCV2.2 サンプルプログラム作成

    昨日公開されたKinect SDKですが、データをOpenCVに接続するサンプルを勉強がてら作ってみました。 やった事はKienct SDKのサンプルプログラム(SkeletalViewer)をベースに、画像表示部分のデータポインタをOpenCVのIplImageにコピーしています。 とりあえずこんな感じ↓ あ~~ 部屋が狭い、汚い、ボロイ。 もともとのサンプルでは、Playerの部分はDepthデータに合わせてカラーで表示しているのですが、この部分は別ウィンドウに分けました。 ご興味があればサンプルプログラムはこちら↓よりダウンロードできます。 KinectSDK_OpenCV22.zip 上記ファイルをダウンロード、解凍し、解凍したフォルダ(OpenCV)をKinectSDKのサンプルフォルダ C:\Users\Public\Documents\Microsoft Research K

    Kinect SDK + OpenCV2.2 サンプルプログラム作成
  • Kinect SDKのダウンロード、インストール方法

    KinectSDKの動作環境は Kinect センサー デュアルコア2.66Ghz以上推奨 OS:Windows7(32bit、64bit)のみ グラフィック DirectX9.0c が動作する環境 メモリ:2GB(4GB推奨) Visual Studio 2010 (Expressで可) 下記ページより、PCの環境に合わせて、32bit版もしくは64bit版をダウンロードして下さい。 http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx Microsoft Speech Platform Software Development Kit (SDK)のダウンロード 一部のサンプルプログラムでMicrosoft.Speech.dllが必要となります。 この入手は より x64\Micro

    Kinect SDKのダウンロード、インストール方法
  • USTREAM台形補正アプリ – UstHomography

    最近は各地でコンピュータビジョンやらKinectやらの勉強会が開催され、Ustreamで勉強会の様子が生中継で公開されている事もよくあります。 これらの勉強会は非常に参考になる事は多いのですが、Ustreamで見ていると、気になるのが、PowerPointで表示しているスライドを下の方から撮影しているので、スライドが台形に歪んでほとんどです。 そんな台形歪みを補正する方法と言えば斜影変換 この変換もOpenCVを使えば簡単にできちゃいます。 ということで、ブラウザに表示しているUstreamの動画の歪みを補正するソフトを作ってみました。 ダウンロードはこちら↓から UstHomography.zip 開発環境:Windows7C++/CLI(VS2005、.NET FRamework2.0)、OpenCV2.2 ※OpenCV2.2は別途インストールが必要です。 他の環境では動作確認して

    USTREAM台形補正アプリ – UstHomography
    kaorun55
    kaorun55 2011/06/05
    おぉ!
  • Kinect参考書籍、KINECTセンサープログラミング

    世界初と言われる、Kinectの参考書籍が発売されます。(5月24日発売予定) このの対象者はプログラム中級者としているようにKinectのプログラムは最低限のC言語、C++の知識が必要となります。 私も勢いでKinectを買ってみたものの、動作が拾えるまではいいのですが、その先、何をするか?が一番の問題。 目次 OpenNIおよびSensorモジュールのライセンス OpenCVのライセンス 1. Kinect入門 1.1. KinectとOpenNI 1.1.1. Kinectの概要 1.1.2. OpenNIの概要 1.1.3. Kinectプログラミングにあたって 2. OpenNIプログラミング環境の作成 2.1. OpenNI開発環境の作成 2.1.1 書の開発環境 2.1.2. Windows C++ 2.1.3. Windows C# 2.1.4. Linux(Ubunt

    Kinect参考書籍、KINECTセンサープログラミング
    kaorun55
    kaorun55 2011/05/20
    ご紹介、ありがとうございます!
  • OpenCVとは?

    (参考) http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs OpenCVのライセンス OpenCVはBSDラインセンスに基づき、商用/非商用問わず、無償で使用する事が可能です。 このBSDライセンスに基づきという部分がポイントなのですが、OpenCVを使用する場合には下記の著作権表示、免責事項に基づき、明示的にこの著作権表示および免責事項を原文のまま(英語のまま)表示し、その内容に従う必要があります。ソースコード公開の場合、そのソース中に、実行ファイル配布の場合はマニュアル等に含めて下さい。 著作権、免責事項の内容↓ IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING. By downloading, copying, installing or

    OpenCVとは?
    kaorun55
    kaorun55 2011/03/27
    OpenCVを使うときはライセンスを明示すること
  • 1