【ImageMagick】文字を画像にする

イメージマジックはWindowsだとあまり使うことのないソフトですがlinuxなら確実に使う機会のあるソフトです。

脆弱性が多くあるので外部とのやり取りはさせたくないですが、コマンドから容易に使えるためちょっとした画像処理ボットなんかに使いやすいです。

 

続きを読む 【ImageMagick】文字を画像にする

画像から文字を認識する機能の追加

画像を見て文字を入力するのが面倒だったので作りました。

使い方

画像を読み込む

方法1

「画像選択」ボタンを押してファイルを選択する

方法2

「DROP/PASTE HERE」にローカルファイルやWEB上の画像をドラックドロップする

方法3

「DROP/PASTE HERE」にCtrl+Vでクリップボードの画像をペーストする

※windows標準ソフトの「Snipping Tool」を使うと簡単に画面コピペができます

画像のトリミングをする

画像に文字以外が入っている場合に文字部分だけを切り抜きます。

下に表示される画像は左クリックしたままカーソルを動かすと部分選択できます。

切り抜きたい部分を囲ったら「トリミング」ボタンで切り抜けます。

「リセット」ボタンを押すとトリミング前に戻せます。

文字認識する

認識したい文字が「English」か「日本語」か選択して「OCR」ボタンを押します。

灰色背景部分に認識した文字が表示されます。

※日本語読み取り時は多少時間がかかるかもしれません

テスト

手書き風フォントは難しそうです。

日本語はだいぶ怪しい。

文字のサイズがもう少し大きいと格段に認識は良くなります。

所感

文字認識部分はこのパッケージを使わせてもらいました。

数行追加するだけで使えるようになるのはすごくいい。

英語でないと少し認識ミスが目立ちますが調整すればもっと精度良くなるのかな。

正方形に内接する正方形のサイズ比

突然の数学記事、内容的に IA とかかな。

実はImageMagickの回転処理がちょっと変な感じだったのでその対応です。

convert 黒四角 -rotate degree 赤四角 のように変形すると画像全体のサイズをたもちつつ回転処理が行われるためサイズが縮小されます。

黒四角のサイズのまま回転させたいため面積比を求めます。

続きを読む 正方形に内接する正方形のサイズ比

Windows10環境でNode.jsを使って画像処理を行う

Node.jsでBOTを作る途中で簡単な画像処理をしてみたくなったので、それらしい方法を探してみました。

続きを読む Windows10環境でNode.jsを使って画像処理を行う

【AWS】サーバレスで画像を返す機能を作る

久々にAWSで遊びたくなったので画像処理系をしてみます。

サーバレスの構成にしてメンテナンスフリーに。

まずは最初の一歩としてURLで指定した画像を返す機能を作ります。

続きを読む 【AWS】サーバレスで画像を返す機能を作る

【Unity】カメラに画像エフェクトを追加する

 

以前のバージョンだとスタンダードアセットから Image Effects を使えたんですが、Unity5.6以降なくなってしまったみたいです。全く気付かなかった。

 

現在は Post Processing Stack を使うらしいので使い方メモ。

続きを読む 【Unity】カメラに画像エフェクトを追加する

【Unity】画像を移動、拡縮・回転するスクリプト

指1本でドラッグ、指2本でピンチイン・ピンチアウトするスクリプトの紹介。

以前にも似たような覚書を書いてます。

こういった数学系のスクリプトって嫌いな人は書きたくもないだろうし、コピペで済ませられれば他に注力できますね。

続きを読む 【Unity】画像を移動、拡縮・回転するスクリプト

Unityで画像をAndroid本体に保存する

むちゃくちゃ試行錯誤したのでその覚書。

バージョンはUnity : 5.5.0b8 , Android : 5.1.1 と 6.0 。

Androidに画像を保存するには以下の手順が必要になる。

  1. 権限(android.permission.WRITE_EXTERNAL_STORAGE)を追加する
    • Android6以上:requestPermissionsで動的に権限を取得
    • それ以前:Assets/Plugins/Android/AndroidManifest.xmlに権限をつける
  2. 保存先パスの取得
    • 機種ごとに異なる保存先のパスを取得する
  3. 保存する
    • 今回はスクリーンショットを取得する
  4. メディアスキャンしてカメラロールなどで表示されるようにする
    • これをしないと再起動しないと認識できない

続きを読む Unityで画像をAndroid本体に保存する

文字を画像に変換するアプリのアップデート

宣伝

アプリをアップデートしました : 文字画像

アプリの紹介

入力した文字を色、フォント、大きさ、斜字太字を設定して保存することができます。保存した画像は別アプリからも使用することができます。

変更箇所

・デフォルトのフォントサイズを30から100に変更

・背景色を透明のみから選択肢を増やした(白、赤、青、緑、透明から選択)

test

アップデートの理由

以下の問題を解決するため

・他アプリで使おうとすると文字が小さい

・アプリによっては透過画像をうまく表示できず真っ黒なものになることがある