次の問題を解決する必要があります。
INPUT:画像IM、パレットPA
OUTPUT: PAの色のみのIM
入力画像はRGBですが、HSVに変換できます。私が指定するカラー ターゲット パレットには、現在、黒、白、ライト グレー、グレー、ダーク グレー、ブルー、ピンク、レッド、パープル、グリーン、イエロー、ブラウン、オレンジが含まれています。
私はそれをたくさん探しましたが、画像を最も一般的な色に縮小するか、16 色の EGA グラフィックスのような固定パレットに縮小するしか見つかりません。
私はこれの最良の答えを見つけました: Python Imaging Libraryを使用して画像を4色のパレット画像に変換するにはどうすればよいですか?
入力パレットがあり、画像をそれに縮小します。OpenCV で C++ を使用する同等の方法はありますか?