やあみんな私は概念的にテキストの色付けと二値化の両方に問題を抱えています。だから私はグラフィックス2dを使ってバッファリングされた画像に描画しています(そしてopenglを使ってそれを表示しています)。書きながら色を塗ることで、すべての文字を簡単に色付けできます。
大津の二値化法を使用して、画像の二値化を簡単に行うこともできます。問題は、2値化すると、接続されたコンポーネントの位置が失われ(iのドットがそのiに属しているかどうかわからない場合など)、色付けに問題があることです。私が自分の色を保つならば、私は二値化することができません。キャラクターを回転させたり歪ませたりすると(オープンGLマッピングで表示される)、問題はさらに複雑になります。
また、描画と2値化を試し、次にフラッドフィル8の接続を実行しましたが、一部のフォントが不安定で壊れています(一部の文字が実際に接続されていないため)。私の最新のアイデアは、すべての文字のバッファリングされた画像を保存してから、バイナリ画像を保存された画像と照合することですが、それはそれほど素晴らしいことではないようです。
3Dテキスト画像を生成する現在のプロセスは、graphics2dをバッファリングされた画像に->バッファリングされた画像をテクスチャに->テクスチャを3dオブジェクトに(openGLでマッピング)->ピクセルの読み取りと保存->画像を保存
どんな助けやガイダンスも素晴らしいでしょう!
TLDR:2値化され、歪んでいて、フォントタイプの影響を受けないテキストを作成するプログラムが必要です。ありがとう!