OSXで仮想カメラの作り方

このQ&Aのポイント
  • mac osxで仮想カメラの作り方を知りたいです。言語はなんでもよいです。
  • 「仮想カメラ」はCamTwistやManyCamみたいなアプリです。mac osxで描画するサンプルソースを知りたいです。
  • Winで同じ様な事をする方法を調べたところ、ヒントになる情報が見つかりましたが、OSXの方法を知りたいです。
回答を見る
  • ベストアンサー

OSX 仮想カメラ 作り方

mac osxで仮想カメラの作り方を知りたいです。言語はなんでもよいです。 ここで言うところの「仮想カメラ」とは、CamTwistやManyCamみたいなアプリです。 基本的な、例えば、ただ、「A」とか、○でも□でもなんでもイイので、「仮想カメラ」に描画するサンプルソースが知りたいです。 ぐぐったところ、Winで同じ様な事をしたいと質問してた人がいました。 http://social.msdn.microsoft.com/Forums/ja/csharpgeneralja/thread/2baee0ad-1a5d-4e80-910c-8f06951103b2 質問の趣旨としては、この方と同じです。(WinでなくOSXですが) ヒントになる様な情報なら、なんでも結構です。 ○○でぐぐれでも結構です。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#208507
noname#208507
回答No.1

ひと昔前、類似の技術が研究されていました。私が知る中では、EffecTVが実装ノウハウやソースコードを公開しています。参考までに。

参考URL:
http://fukuchi.org/research/effectv/index.html
kingfruits
質問者

お礼

ご回答ありがとうございました。

kingfruits
質問者

補足

ulisrtさん、ご回答ありがとうございました。 参考に数時間みておりますが、今の所欲しい情報にたどり着けずです。 画像にエフェクトをかける、またはオーバレイする等の結果を「画面に出力する」のではなく、「仮想カメラに出力する」 って方法が知りたいのです。。 仮想カメラに出力さえできれば、画面への出力は、PhotoBoothでできるし、オーバレイやエフェクトならCamTwistで、録画したいならFMEでと、様々な使い方ができるなぁと。 いったん画面に出力してCamTwistの画面キャプチャ経由なら、できるのですが。。。

関連するQ&A

  • エクスプローラのアドレスバーのハンドルを取得したいですが・・・

    プログラムでエクスプローラが表示してるフォルダを変更したいですが、sendmessageでフォルダを指定して、変更するつもりですが、エクスプローラのアドレスバーのハンドルを取得する方法が分からなくて、教えていただけますか?よろしくお願いします。 参考してるURL http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/b6e93766-228e-45de-a0fb-f55270919dae

  • SQL Server 2008 の接続

    VB 2010 Express Edition とデータベース Microsoft SQL Server 2008 Expressの 接続につきまして。 開発初心者です。 Visual Basic 2010 ExpressのデータソースでMicrosoft SQL Server 2008 Expressのデータベースを 選択したいのですが、データベースを選択すると「このファイルを開くアクセス許可がありません」 と表示され、選択することができません。 下記のサイトを参考にやってみたのですが、接続できませんでした。 http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/a3d490b6-1ea8-4a45-9ae5-114c58a06a7d/ 何が原因なのでしょうか?

  • 仮想通貨 取引業者について。

    仮想通貨の勉強中です。 仮想通貨の取引業者は、 Coin Check や ビットフライヤーとか Zaifとか、いろいろあるとおもいますが、 誰かのブログで、「この取引業者はまだ参加人数がすくないので、希望価格で約定しずらい。」といった趣旨の記載がありました。 これって、株取引では、どの証券会社であろうと、約定するしないは、同じですが、 質問1:仮想通貨の場合は、取引き業者Aに加入している人は、取引き業者Aの中で売買することになるのか? わたしの勘違いなのか、どうなんでしょうか?

  • C++/CLIで作ったDLLが読み込めない。

    現在、Visual Studio 2010を使い、 C++/CLIで作ったDLLを、C#から呼び出すプログラムを作成しております。 Visual Studioのデバッグでは、正常に動作するのですが、 IISに設定してブラウザから確認しようとすると、 「ファイルまたはアセンブリ 'wrap.dll'、またはその依存関係の 1 つが読み込めませんでした。指定されたモジュールが見つかりません。」 というエラーが出てしまいました。 下記のサイトなどを参考に、 「ソリューションを1つにして参照設定する」、 「Releaseモードにする」などと実施してみましたが、 解決するには至っておりません。 http://social.msdn.microsoft.com/Forums/ja-JP/vcgeneralja/thread/23fd794a-7d8a-4153-9e1e-0358c38a84eb この原因と対処法に関して、ご助言頂きたいと思います。 宜しくお願いします。

  • win7でKB971033がインストールできない

    win7でKB971033がインストールできない windows update>更新履歴の表示、にて KB971033のみがインストールに失敗している履歴表示がされて驚いております。 しかもこれは重要らしいものじゃありませんか! あわてていろいろぐぐったものの、 http://social.answers.microsoft.com/Forums/ja-JP/vistawuja/thread/970fbf27-32f9-45b8-9129-2021a75b3c0c こういうフォーラムで話されていることによると、代替のプログラムがあるとか? 私はとにかく何でもupdateをサボらずに行っておりますから、大丈夫? でも、上記履歴において「失敗」という履歴は気持ち悪いし。。。 これにつき詳しい方、解説やご教授願います。

  • 線描画の座標計算で困っています。

     プログラムにて、仮想画面上に始点から終点までの線を引き、一部分を実画面に描画するプログラムを作っているのですが、機械の性能上の制約で処理が遅くなってしまいました。  仮想画面を使用せずに、計算だけで線を描画させようと思ったのですが、よい処理が思い浮かびませんでした。  そこで質問なのですが、始点から終点までの線のうち決められた範囲に入る部分だけを描画するための座標計算などの解説、もしくはサンプルがあれば教えて頂けないでしょうか?  よろしくお願いします。

  • Excel VBAにてSQLで文字列中の空白を削除

    投稿させていただきます。 MSDNのフォーラムの下記URLの質問にて有効な情報を得ることができませんでしたのでここでもお聞きします。 http://social.msdn.microsoft.com/Forums/ja-JP/vbajp/thread/f8d2eae8-8547-48f8-96e2-12e5e01dc294 ADOとMicrosoftJetOLE DB4.0プロバイダを使用して、自らのブックからワークシートへ接続しています。 SELECTするワークシート(テーブル)の1つのフィールドには文字列中に空白が含まれており、それを無視して、WHERE句の条件を適用させて、データ抽出をしようとしています。 Trim関数は左右の空白削除で、使えることはわかりました。 しかし、文字列間となるとREPLACE関数で置き換えてやるのが最善と考え、それを実行しましたが、「式に未定義関数Replaceがあります」とエラーがでます。 抽出結果には置き換え前のデータを表示させたいです。 REPLACE関数に限らず、何か良い方法はありませんでしょうか。 環境はWindows 7 Excel2003です。 よろしくお願いします。

  • VB2005を使用しています。

    VB2005を使用しています。 EXCELに出力しようとしているのですが・・・ Dim xlApp As New Excel.Application Dim xlBooks As Excel.Workbooks = xlApp.Workbooks 「型 'Microsoft.Office.Interop.Excel.ApplicationClass' の COM オブジェクトをインターフェイス型 'Microsoft.Office.Interop.Excel._Application' にキャストできません。IID '{000208D5-0000-0000-C000-000000000046}' が指定されたインターフェイスの COM コンポーネント上での QueryInterface 呼び出しのときに次のエラーが発生したため、この操作に失敗しました: が見つかりませんでした。 (HRESULT からの例外: 0x80030002 (STG_E_FILENOTFOUND))。」 このようなエラーが出てしまいます。 以前は、正常に動いていたのですが・・・ 2007をインストールして、2003に戻してからかもしれません。 http://social.msdn.microsoft.com/Forums/en-US/vbinterop/thread/6b793878-d94a-4a62-8817-dea1cab79377/ がそうかと思ったのですが、意味がわからず何も出来ていません。 時間がなくて困っています。 よろしくお願いします。

  • AxtiveXについて質問させてください。

    AxtiveXについて質問させてください。 開発言語はVC++2008です。 http://social.msdn.microsoft.com/Forums/ja-JP/vcgeneralja/thread/54dd2dcc-c5bf-4a06-96df-09fb8fa81c46 を参考にしてダイアログベースのocxを作成し、VB6のFormにコントロールモジュールを貼り付けたところうまく表示はできました。 ただし、コントロールモジュールの大きさを変更した時にダイアログやダイアログ上のコントロールモジュールも大きさも自動で変更させようと思い下記のようにコーディングしました。 void ***Ctrl::OnDraw( CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid) { if (!pdc) return; DoSuperclassPaint(pdc, rcBounds); m_HogeDlg.MoveWindow(rcBounds, TRUE); if (!IsOptimizedDraw()) { // コンテナは最適化された描画をサポートしていません。 // TODO: *pdc デバイス コンテキスト内で GDI オブジェクトを選択した場合は // この位置で以前に選択されたオブジェクトを復元してください。 } } なにかVBのForm上でコントロールモジュールの大きさを変えたら、連動コントロールの大きさを変える方法がありましたら 教えてください。 GetWindowRect()、GetClientWindowRect()等もやってみましたがうまくいきませんでした。 上記のやり方がなにかトンチンカンならゴメンナサイ。

  • VS2008でActiveXの作成がしたい

    VS2008でActiveXの作成がしたい Visual Studio 2008で,ActiveXの作成がしたいと考えています.諸事情がありまして,.NET Framework/MFCは利用できません.歴史的にActiveX{,コントロール}が.NET Frameworkになっていったという背景があるにせよです.当方はネイティブC/C++が中心で,VSや.NET,ActiveXについてはほとんど知識がなく,ネットで調べている段階です.今週中にモックを必要としているのですが,(ActiveX関連の)書籍がことごとく絶版で少し途方に暮れています. 現在,ActiveXで,次の内容の作成を目指しています. 1 ActiveX DLLを作成 ※ActiveXコントロールはGUIを含み,EXE/DLLはGUIを含まないと理解しております(間違いがありましたら,ご指摘をお願いいたします) 2 Windows OS(XP,Vista,7)によって,処理を分ける 2.1 XPとVista/7で,異なるインストーラを一時領域にダウンロードし,実行する 2.2 それ以外のWindows OSの場合はダイアログを出して終了 2.3 Windows OS以外は考慮せず 「2」の処理は該当ページ読み込み時に実行されることが望ましく,ボタン押下時の処理としては考えておりません(ボタン押下時などのコントロールの処理方法について記したウェブページは非常に多いですね). MSDNのフォーラムを参考(http://social.msdn.microsoft.com/forums/ja-JP/vcgeneralja/thread/b51332af-bc24-471c-9b69-320c2845f182/)に,メソッドを追加しましたが,これの実行の仕方が分かりません._WinMainのようなmain関数はどこにあるのでしょうか. OnDraw/InPlaceActivateで描画時に実行という手法をとってみたのですが,初期描画時だけでなく,再描画時などにも実行されてしまうため,これは使えないのかなという印象です.また,これらは矩形の描画領域(?)が描かれてしまうため,これもなくしたいと考えています. 少し読み難い文章となってしまいましたが,解決への糸口などありましたら,教えて頂けますようお願いいたします.なお,参考になるURL/書籍なども歓迎いたします.

専門家に質問してみよう