タグ

画像処理とImageMagickに関するrabbit2goのブックマーク (7)

  • 「さようなら ImageMagick」の考察 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    「さようなら ImageMagick」の考察 - Qiita
  • 画像内から検出した顔領域をImageMagickで固定サイズに切り出す - すぎゃーんメモ

    TensorFlowでのDeep Learningによるアイドルの顔識別 のためのデータ作成 - すぎゃーんメモ の記事で書いているけれど、学習用データとして使うために収集した画像から「顔の領域」だけを切り出して「固定サイズ」(112x112など)に切り出す必要があって。 以前にも書いたけど、自撮り画像はけっこう顔が傾いた状態で写っているものが多いので、それも検出できるようにしたりしている。 Heroku + OpenCVで簡易顔検出API - すぎゃーんメモ で、せっかく傾きの角度も含めて検出できるならそのぶんを補正して回転加工して切り出すようにしていて。 …というのを RMagick のRVGを使ってcanvasっぽい感じでどやこや書いていたのだけど、どうも使っているImageMagickのバージョンなどの影響もあるのかもしれないけど #destroy!とか明示的に呼んでるはずなのにメ

    画像内から検出した顔領域をImageMagickで固定サイズに切り出す - すぎゃーんメモ
  • PDF の差分をとる方法 | Green Rabbit

    複数のPDF を比較する作業って面倒ですよね.Acrobat Professional があれば,Wordやパワーポイント等から作成された PDF の差分が取れますが,常にそんなものがあるとは限りません.また,スキャンして作成した PDF に対しては無力です. そんなわけで,Acrobat Professional であらゆる PDF の差分を簡単に取る方法を紹介します. ■必要なモノ ImageMagick コマンドラインを恐れない心構え それでは早速やってみましょう.最初に概要を説明しておくと,行ってることはグレイスケール画像の比較です.なので,画像の比較にも応用できます. ■手順 PDF を画像化します.AcrobatReader を使ってグレイスケールの画像に書き出しましょう.下図のようにすると「xxx_ページxx.png」というファイルがページ数分できます. Flexible R

  • ImageMagick 改造入門 (その参) 減色処理後編 | GREE Engineering

    こんにちは。クライアント基盤チームのよやです。 減色処理の話の続きで、ImageMagick の改造についてお話します。 前回 > ImageMagick 改造入門 (その弐) 減色処理前編 ImageMagick 減色処理の3つのフェーズのうち2つ目にあたる「RGB 空間で分割された立方体の統合処理」で特に時間がかかっていたので、少し手を加えて高速化しました。 前回のこの図に相当する処理です。 ImageMagick の既存の処理 前回、説明した「RGB 空間で分割された立方体の統合処理」のより細かい解説です。 統合処理の詳細 既存の ImageMagick の減色処理では、quantize_error の小さい順にRGB色空間内の立方体を削除して、それらのひとつ親の立方体に統合する処理を繰り返します。 対応コード (magick/quantize.c) 望みの色数になるまで繰り返す (

    ImageMagick 改造入門 (その参) 減色処理後編 | GREE Engineering
  • 2枚の画像のdiff(差分)を超簡単に調べる方法 - 昼メシ物語

    Githubで画像の差分を見られるモードが話題を呼びましたが、このように2枚の画像の差分を調べたいときって時々ありますよね。 そんなときImageMagickのコマンドラインツールを使えば、たった1行で実現できます。 $ composite -compose difference A.jpg B.jpg diff.jpg とすれば、A.jpg と B.jpg の差分画像 diff.jpg が作られます。この差分画像は以下のようになります。 さらにこの差分画像(diff.jpg)が「真っ黒な画像」かどうかも、コマンドラインで調べることができます。 # 差分がなかった場合(=diff.jpgは黒一色の画像) $ identify -format "%[mean]" diff.jpg 0 # 差分があった場合 $ identify -format "%[mean]" diff.jpg 960.8

    2枚の画像のdiff(差分)を超簡単に調べる方法 - 昼メシ物語
  • phpでImageMagickを用いた画像変換サーバを構築(インストール編) - 適当な日々

    フリーランスでwebの仕事をしながらwebサービスとかを作ったり作らなかったり、成長と挫折の記録・・・かもしれないコーディング編はこちら ちょっと画像変換サーバを構築してみる。 「phpにはGDモジュールがあるのになぜImageMagick?」 というところだけどImageMagickとGDの比較メリット・デメリット メリット gifが使える 画像がキレイ 機能が豊富 デメリット GDより重い これはImageMagickだろ!ということで使ってみる 普通にインストールしてexecコマンドで実行してもいいんだけど、peclでモジュールがあるのでこいつを利用してみることにする。 (peclはCで書かれてるからきっと早いよ!) 前準備としてImageMagickはデフォルトでjpgをサポートしてないので、libjpegをインストールしておく。 yum install -y libjpe

  • ImageMagickによる基本的な画像処理

    ImageMagickの基的な使い方 ここでは、衛星画像を題材にして、ImageMagickの基的な使い方を説明しています。 Windowsで演習する場合には、前提として、Cygwin、ImageMagickの インストールが済み、PATHも設定してあるものとします。 ちなみに、LinuxではImageMagickの各コマンドがインストールさ れていることが多いので、Linux環境の人はすぐに下記の演習内容を試すことが できるはずです。 ImageMagickの中でも、 convert composite を使用します。特に、convertはよく使用しますので、使い こなせるようになってください。 この演習で処理した画像例は、 このページの末尾に掲載されていますので、 参照してください。 画像の保存 まずは、以下の演習で使用する画像(JPEG画像:バンド1〜7)を保存しよう。 [バンド

  • 1