ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

   Jun 08

[Processing]カメラの利用方法

by zuqqhi2 at 2013年6月8日
Pocket

概要

Processing カメラ
ProcessingでARプログラムを作成するためにカメラを利用するプログラムを作ってみる。

ソースコード

以下がそのソースコード。
Processingだとものすごく簡単にかけるから便利!

import processing.video.*;

// Definition camera device interface
Capture cam;

void setup() {
  // Set size
  size(640,480,P3D);
  // Create camera device interface
  cam = new Capture(this, width, height);
}

void draw() {
  // Check whether camera is available
  if (cam.available() == false) return;
  // Get camera image
  cam.read();
  // Draw camera image
  background(0);
  image(cam, 0, 0, width, height);
}

実行結果

実行してみると以下のような感じにカメラからの動画が得られる。
camera

Related Posts

  • 2013年6月9日 [AR]NyARToolkitを使ってみる 概要 マーカーベースのARプログラムを作成するためのライブラリとしてARToolKitというものがあるが、 それのProcessing版であるNyARToolkitを使用して簡単なARプログラムを作成してみる。 実装 ここから ライブラリをダウンロードして中身を一 […]
  • 2013年6月10日 [AR][Processing]3Dモデルの描画 背景 昨日でマーカーに立方体を表示させることができたから、今日は3Dモデルを描画してみる。 実装 メタセコイア形式の3Dモデルをロード&描画するためにMQOViewerというライブラリを使う。 3Dモデルはここからダウンロードしてつかった。 ソースコードは […]
  • 2013年4月27日 [Kinect][Processing][Windows]環境準備 kinect processing windows インストール processingでkinectを扱うためには以下をインストールする必要がある。 OpenNI : Kinectを使うためのライブラリ NITE : […]
  • [OpenCV][Ruby]Webページのデザイン崩れ確認の自動化2016年12月12日 [OpenCV][Ruby]Webページのデザイン崩れ確認の自動化 はじめに この記事は、OpenCV Advent Calendar […]
  • 2013年5月30日 [Javascript][Three.js]マウス操作 前回の記事のindex.htmlに新規部分を追加した以下のmain.jsを読みこませる。 結果は次のようになる。ドラッグで立方体が回転する。 Three.js面白いな。何か作ってみよう。 I make html file which is previous […]
  • 2014年2月26日 [Android][Scala][Windows7]ScalaでAndroidアプリを作る 目的 JavaよりScalaの方が個人的に開発しやすいので ScalaでAndroidアプリを作成できるようにしてみる。 本当はUbuntuでやりたかったけれど、VirtualBoxからUSBで接続したAndroidが認識できなかったためWindowsで。 0. […]
Pocket

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.