このエントリーをはてなブックマークに追加

BMP画像等から、白黒2値画像を作成します。

オープンソースのトレースソフト Potraceで使われます。


上が元画像・下が変換後の画像

その他のサンプル画像は、こちらをどうぞ

インストール

Potraceに含まれています。

ライブラリー akJ Friendsにも含まれています。


使い方

MS-DOSから使います。上級者向けです

PBM画像ファイルで出力されます。

mkbitmap -o output.pbm input.bmp

オプション解説

-f (Highpass filtering)

輝度変化の検出ですが

デフォルトの値は4です。

値を大きくすると線が太くなる気がします。

小さくすると線が細く(薄くなります)

ハイパスフィルター画像のサンプル


-i (invert)

白黒の反転です。

カラー画像での影響はわかりにくい。

Highpass filteringの値を上げるとわかりやすく反転されます。

インバート画像のサンプル

ヘルプ表示

mkbitmap 1.8. Transforms images into bitmaps with scaling and filtering.


Usage: mkbitmap [options] [file...]

Options:

-h, --help - print this help message and exit

-v, --version - print version info and exit

-l, --license - print license info and exit

-o, --output <file> - output to file

-x, --nodefaults - turn off default options

Inversion:

-i, --invert - invert the input (undo 'blackboard' effect)

Highpass filtering:

-f, --filter <n> - apply highpass filter with radius n (default 4)

-n, --nofilter - no highpass filtering

Scaling:

-s, --scale <n> - scale by integer factor n (default 2)

-1, --linear - use linear interpolation

-3, --cubic - use cubic interpolation (default)

Thresholding:

-t, --threshold <n> - set threshold for bilevel conversion (default 0.45)

-g, --grey - no bilevel conversion, output a greymap


Possible input file formats are: pnm (pbm, pgm, ppm), bmp.

The default options are: -f 4 -s 2 -3 -t 0.45

サイト
Android情報サイト | Youtube サイト | Java サイト | Google 活用サイト | Google 情報サイト | 無料ソフト活用 サイト |写真活用のPicasa2 サイト |新サイト

Blog
Android ブログ


Copyright (c)2004 - 2012 Aki. All rights reserved.