指定した色から線を自由に描くことができる音楽アプリケーションを作成しています。トラックバーがその上を通過し、曲線と色を検出して、曲線に応じてサウンドや変更されたピッチなどを出力します。
私が探しているのは、線や曲線を検出するためのヘルプです。それらは、BUfferedImageとしてラベルに描画されます。以下はスクリーンショットです:
トラックバーを表すために描いた黒い線ですが、実際には、線の検出方法に応じて、drawRectによって描画された長方形またはイメージパネルになります。
私の質問:
- 黄色、緑色などの線とその曲線を検出して、そのデータを処理するにはどうすればよいですか?そのデータを取得すると、各色の割り当てサウンドごとにゲインとピッチを簡単に変更できます。ありがとう!