ねえ、壁を表す色付きのブロックを持つ黒の背景のような単純な画像を撮ろうとしています。私はこのようなことから始める方法を理解しようとしています。画像を解析して各ピクセルを確認する必要がありますか、それとももっと簡単な方法がありますか? 私はJava3Dを使用していますが、そのためのサポートが組み込まれていないようです...
4058 次
2 に答える
1
これはあなたが思っているよりも複雑かもしれません。ソリューションには、基本的に次の手順が含まれます。
- Java2DConvolveOpフィルターを使用したエッジ検出
- エッジを2Dモデルにベクトル化します。
- 3Dへの押し出し
于 2010-05-20T11:24:57.833 に答える
1
私が本当に欲しかったのは高さマッパーでした。グレースケール RGB 値に基づいて、各ピクセルを特定の高さにマッピングしました。色を高さに依存しないようにしたい場合は、2 つの画像を作成します。1 つはグレースケールの高さマップ、もう 1 つは希望する部屋 (この場合はどのように見えるか) のカラー画像です。画像の色をピクセル以外の特定のオブジェクトとして認識するには、より複雑な処理が必要です。友人は、そのようなもののためにペインターのアルゴリズムのようなものを提案していました. しかし、少なくとも私にとっては、それが私のアプリケーションの範囲でした.
于 2010-05-28T06:56:02.933 に答える