タイトルと同様に、画像から色を選択し、残りの部分を不飽和化するシン・シティ・フィルムで使用されるエフェクトを生成するアルゴリズムを探しています。理論的にはシン・シティ・エフェクト
答えて
、それは十分に単純でなければなりません:
- がHSLに各ピクセルを変換します。
- 色相が所定の範囲内にある場合は、一定量だけ彩度を上げます。
- それ以外の場合は、彩度を0に設定します。
- HSL値をRGBに変換して次のピクセルに進みます。
必要な色相範囲の大きさと彩度をどれだけ増やすかを調べるには、実験が必要です。
これはおそらく完璧な結果を与えるものではありません。入力シーンにすでにグリーンの男がいて、それ以外のものは緑色ではなくても(あなたが意図的にそれを演奏していない限り、それを信じることはできませんでした)、おそらく、 「緑の男」と「背景」の境界。映画の予算の種類を考えると、私は彼らが必要なところで手作業でたくさんのタッチアップをしたと思う。しかし、近づいてそこから調整しようとすることができます。
*色相が所定の範囲内にある場合*彼らはこの条件自体を画像として扱い、ノイズを除去した可能性があります。 – oldboy
* "私は彼らが手動でたくさんのタッチアップをしたと思う" * - おそらくすべての*手動のタッチアップだった。 After Effectsのような新しいビデオ編集プログラムでは、移動するオブジェクトを強調表示して追跡することができますが、手作業による修正はまだまだ必要です。オブジェクトを強調表示したら、フレームの残りの部分を彩度を上げながら彩度を上げるなど、欲しいものを何でもできます。私は、彼らがこれのために特別なアルゴリズムを使用したことを非常に疑う。 –
画像をHSV空間に変換し、保持したい色相以外のすべての色相について彩度をゼロに設定します。
- 1. JDBCシンOracle 11g
- 2. jScrollPane - シン・スクロール
- 3. JDBCシン接続
- 4. ルビーAMQPシンHTTPサーバ
- 5. PIC32 - PWMとシン波
- 6. チーム・シティからウェブ・アプリケーションをデプロイする
- 7. 奇妙シン[X]はMathematica
- 8. シン・ドライバーでSET SCAN OFF
- 9. シン・ドライバーを使用したPHPとOracle
- 10. Windows上でシン・クラスターを起動する
- 11. Railsシン・サーバーが応答しない
- 12. シンはレールサーバーを起動しません
- 13. プログラムがシンの後で停止する
- 14. シン/イベントマシンの非ルートインストールの問題
- 15. MPIはシンを無視します
- 16. アニメーションjQueryエフェクト
- 17. ダイアログ遷移エフェクト
- 18. 勾配エフェクトIE
- 19. UITableViewCellハイライトとエフェクト
- 20. AndEngine - ハイパースペースタイプのエフェクト
- 21. Three.js - フラッシュライト "リング"エフェクト
- 22. タッチスクリーンデバイスの「ドラッグ」エフェクト
- 23. JavaScriptのOnMouseOverエフェクト
- 24. Jquery Hoverエフェクト、ブートストラップ
- 25. Jqueryエフェクト - フェーディング
- 26. jQueryUIエフェクトとjqGrid
- 27. メニューホバー「ロールダウン」エフェクトCSS
- 28. チーム・シティがナゲット・アーティファクトをクリーンアップするのを防ぐ方法
- 29. チーム・シティからWindowsサービスを導入する
- 30. Swift 2 Mapkitユーザーの場所からシティを取得する
+1興味深い質問です。ポップカルチャーの参考になっていますので、それを投票に近いものにしますか? – krock