アスキーカメラ

みなさんこんにちは。
私の仕事を共有します-Android用アスキーカメラ。
画像



画像
プログラムはスナップショットを取得し、2つの単純な処理アルゴリズムのいずれかを使用して、すぐにそれをASCIIイメージに変換します。 それらをより詳細に検討しましょう。

最初のアルゴリズム(グレースケール)は、画像の各部分を取り、その平均輝度( HSVカラーモデルからの値)を計算します。 次に、この輝度レベルに対応する文字を選択します(「@」は白、「。」は濃い灰色などに対応)。

2番目のアルゴリズム(白黒)は、最初のアルゴリズムとは異なり、より興味深い境界線の描画に焦点を当てています。 それはそれほど些細なことではなく、4つのピクセルを外観の最も類似した文字に一致させるという原則に基づいて動作します。 つまり 次のようなパターンのテーブル(16行)を作成します。
画像

他のアルゴリズムもあります 。たとえば、 ここで見つけることができます。

編集オプションには次のものがあります。

さて、これらすべては、pngとテキストファイルの両方で(/ sdcard / asciicamの)メモリカードに保存できます。 別のテキストファイルとスナック用のスクリーンショット
画像画像

このプログラムは無料で、次の市場にあります。
画像
こちらからもダウンロードできます
主にHTC Heroでテストされましたが、一部のデバイスではまだクラッシュするという証拠があります。 誰かが倒れたら、どんな種類の装置と彼らがクリックしたかを書く大きな要求。

通常、彼らは非常に興味深い統計をアップロードしますが、私が知っているのは3日間で約1.5kのインストールで、そのうち約80%がアクティブです。

批判や提案を歓迎します。 画像 jeck_landin

Source: https://habr.com/ru/post/J80705/


All Articles