これは私が今2、3晩熟考している質問であり、私は実際には答えに近づいていません。Androidデバイスのカメラで撮影したばかりの画像のフーリエ変換を行いたいのですが。今私が見ているように、これを行うには3つのオプションがあります。
- カメラから返されたbyte[]配列を変換し、結果を表示可能な画像に変更します。これは最も直接的な方法のようですが、バイト配列を変換できるライブラリが見つかりません。
- バイト配列をint[]または他の数値配列に変換し、JTransformなどの数学ライブラリの1つから変換を実行します。次に、数値配列から画像に変換します。
- カメラ画像をRenderedImageオブジェクトに変換し、JavaAdvancedImagingライブラリのDFTDescriptorクラスを使用して変換を実行します。これが電話プロセッサでどれだけうまく機能するかわからない、そしてJAIのドキュメントは正確に最も明確ではない...
それとも、 *手で頭を打つ*に値する他の明白な方法を見逃したことがありますか?
誰かがこれに光を当てることができれば、私は本当に感謝しています。私はそれと輪になっているようです!
ありがとう。