問題タブ [chromakey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - 高度なクロマ キー コード サンプル
グリーンスクリーンの前でウェブカメラで撮影した画像から背景をキーアウトする必要があるアプリケーションに取り組んでいます。これは非常に一般的な作業だと思いましたが、驚いたことに、単純な色のしきい値よりも高度なもののコードサンプルを見つけるのに苦労しており、それらは品質的にあまり優れていません.
私はいくつかのpdf論文を見つけましたが、これらのかなり高度な概念を実際の実装に変換するのに苦労しています.コードを見てみたい.
ここでの焦点は品質です。1 秒以上の処理時間は問題ありません。
これを実装するために actionscript 3 (および場合によってはピクセル ベンダー) を使用しますが、喜んで他の言語も検討します。
これを行う良いサンプル、プロセス全体、またはパーツがある場合は、投稿してください。
plugins - iMovie、iLife などの Apple のマルチメディア製品のプラグインの開発を開始するにはどうすればよいですか?
Chroma Key 用のサンプル製品iMovie プラグインを次に示します。
アップル製品のプラグイン開発を実際に経験した人からアドバイスや提案をもらいたいです。
actionscript-3 - flex3/as3のピクセルベンダークロマキーイングコード
誰かが私が良いクロマキーイングピクセルベンダーのコード例を見つけることができる場所を知っていますか?または、ピクセルベンダーでそのようなコードを書く方法を知っている人はいますか?または、ピクセルベンダーの作成チュートリアルを使用して、クロマキーフィルターを作成します。誰かがフレックス3でそれを取得する方法を知っていますか?
すべての助けを歓迎します。
image-processing - 「グリーン スクリーン」の縦長の背景を削除する方法
多くの写真から「グリーン スクリーン」の縦長の背景を自動的に削除 (= 透明にする) する方法を探しています。
これまでのところ、私自身の試みは... うーん...あまり成功していません。
この件に関するヒント、解決策、または論文を探しています。商用ソリューションも問題ありません。
コメントして、これを自動的に行うことは不可能だと言う前に: いいえ、そうではありません。まさにこのサービスを提供している会社が実際に存在し、私が別の解決策を思いつかない場合は、それらを使用する予定です. 問題は、彼らがアルゴリズムを命がけで守っているため、ソフトウェアを販売/ライセンス供与しないことです。代わりに、すべての写真を処理が完了した場所に FTP 送信してから、結果を FTP 送信して家に戻す必要があります。(そして、いいえ、彼らはフィリピンに隠れてこれを手動で処理する低賃金のスタッフを抱えていません. 1日に数千枚の写真を話しているからです...)しかし、このアプローチはいくつかの理由でその有用性を制限します. そのため、インターネットからオフラインにしている間にこれを即座に実行できるソリューションが本当に欲しいです。
編集: 私の「肖像画」は、髪を持っている人を描いています。これは、緑色の背景が髪ににじむため、非常に難しい部分です。もう1つの難しい部分は、背景の緑と人々の服の同じ緑を区別できるかどうかです. 私が上で話している会社は、緑色の領域が焦点を合わせているかどうかを判断することでそれを行うことができると主張しています (シャープかぼやけているか)。
c++ - openframeworks/openglによるクロマキー
openFrameworks アプリケーションでクロマ キーイング (無地の背景の削除) を実装する必要があります。
多くの (10 以上の) ビデオを (同じフレームで) 同時に再生し、別の背景と共にそれらを画面に描画します。各フレームのピクセルを反復処理し、緑のしきい値に基づいて各ピクセルのアルファ値を設定することで、クロマキーのような効果を実現できますが、一度に非常に多くのビデオを使用すると、このピクセル バンギングは禁止されます。
特定の色値のすべてのピクセルを描画することを回避できる、簡単な OpenGL ブレンド モードまたはマスキング操作はありますか? または、これを効率的に実行できる別の openFrameworks または openFrameworks 互換の C++ ライブラリはありますか?
または、アルファ チャネルを QuickTime 互換のビデオ ファイルに格納する (スペース効率の良い) 方法はありますか? 数テラバイトのビデオ (数週間の連続録画) を保存することになるため、スペース効率の高い形式を使用することが重要です。
1 つの注意: ソース ファイルのクロマキー カラーは「完全」であり、デジタルで追加されます。したがって、これを行うための何らかのしきい値処理またはビットごとのロジックのトリックがあれば、それも機能する可能性があります。
編集: ピクセル シェーダーに対する VJo の提案に従って、これが機能しました。glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
と、次のピクセル シェーダーを使用しました (マゼンタを置換色として)。
"data/shaders/chromakey.frag":
"data/shaders/chromakey.vert":
シェーダーの C++ プロキシ クラス -- shaderChromakey.h:
shaderChromakey.cpp:
シェーダーをインスタンス化するには、プロジェクトで次のようにします。
描画ループで、シェーダーを有効にするには:
java - JavaでChromakeyライブラリを探しています
Javaで書かれたクロマキーのライブラリを知っている人はいますか? Java を使用してグリーン スクリーン イメージの内容を編集し、既存の Java 開発を補完したいと考えています。この機能とそれ以上の機能を提供する open-CV と呼ばれる C ライブラリがあることを私は知っています。
image-processing - FFMPEG: 画像/ビデオ用のクロマ キー/グリーンスクリーン フィルター
クロマキー フィルター/グリーンスクリーン フィルターを使用して別のビデオにオーバーレイし、新しいビデオとして出力するビデオが必要です。
この目的のための既存のライブラリ、スクリプト、フィルタ、またはソリューションはありますか?
opencv - クロマキーソフトウェア(スクリプト)
私はHDTV品質の小さなビデオを何千も持っています。すべて緑色のクロマキーが付いています。静止画像(会社のロゴ)の緑色を変更する必要があります。
クロマキーを変更できるソフトウェアはいくつかありますが、それらは1つずつのファイルにすぎません。これが完了するまでには何年もかかります。
これを自動化できるソフトウェア(スクリプト)はありますか?
iphone - グリーンスクリーンまたはクロマキーを使用した avassetwriter
緑の背景にアニメーション化された俳優と背景写真を合成し、iPhone で avassetwriter を使用してそのビデオを作成することは可能ですか。
緑の背景に対してアニメーション キャラクターの一連のスクリーンショットを作成するアプリケーションがあります。それらをライブラリの写真と合成したいと思います。
iPhoneで2つをビデオに合成する方法はありますか?
ありがとう、
android - AndroidのVideoViewでクロマキーを実行することは可能ですか?
このHTML5の例に示されているように、Android VideoViewの特定の色を透明にする方法を探しています: http://www.tinkernut.com/demos/273_chroma/video_chroma.html
ここでは、ビデオの各フレームの各ピクセルが透明になる RGB 値の範囲を指定します。
setApha を試してみましたが、特定の色を透明にすることはできず、フレーム内のすべての色の不透明度しか制御できないようです。
何か案は?
前もって感謝します。