バーコード・2次元コード ライブラリー 

GR-CODE FILTER

当社デコードライブラリ製品に同梱される専用の画像前処理モジュールです。読み取る際に必要となる最適な前処理(画像処理)機能を実装することが可能になります。

各種コードを正確にデコードするには、きれいに撮像する必要がありますが、最適な画像に加工する前処理も重要になります。画像を白と黒の2色に変換する二値化などの反転処理を始め、特長点の強調(膨張/収縮など)や、ぼかしてノイズ成分を減らしたり、歪みを補正したりする、画像前処理が重要です。
読み取る際に必要となる最適な前処理(画像処理)機能を実装することが可能になります。

特長

  • 8ビットモノクロ画像の前処理機能を用意
  • ANSI-Cで記述、OS・プラットフォームに非依存設計
  • 調整に便利なWindowsシミュレーターを付属

gr-codefilter_main.png

機能一覧

1しきい値による二値化(白黒化)8輪郭強調 (アンシャープマスク)
2上下反転9歪み補正
3左右反転10暗部膨張(明部収縮)
4白黒反転11明部膨張(暗部収縮)
5線形補間拡大12明度平滑化1 (ガンマ補正)
6ぼかし1 (ボックス)13明度平滑化2 (モルフォロジー変換)
7ぼかし2 (ピンぼけ)14減算

適用例

1.しきい値による二値化(白黒化)

gr-codefilter_01BinaryImage.pngしきい値による二値化を行います。

2.上下反転

画像の上下を反転します。

gr-codefilter_02VertFlip.png

3.左右反転

画像の左右を反転します。

gr-codefilter_03HorzFlip.png

4.白黒反転

画像の白黒を反転します。

gr-codefilter_04Negative.png

5.線形補間拡大

線形補間を使用して指定のサイズに画像を拡縮します。

gr-codefilter_05ResizeBilinear.png

6.ぼかし1 (ボックス)

ぼかし処理(ボックス)を行った画像を作成します。

gr-codefilter_06Blur1.png

7.ぼかし2 (ピンぼけ)

ぼかし処理(ピンぼけ)を行った画像を作成します。

gr-codefilter_07Blur2.png

8.輪郭強調 (アンシャープマスク)

アンシャープマスク処理で画像内の輪郭部分を強調します。

gr-codefilter_08UnsharpMask.png

9.歪み補正

魚眼平面変換を使用して画像の歪みを補正します。

gr-codefilter_09DeFishEyeM.png

10.暗部膨張(明部収縮)

指定サイズで暗部を拡大した画像を作成します。

gr-codefilter_10Dilation.png

11.明部膨張(暗部収縮)

指定サイズで明部を拡大した画像を作成します。

gr-codefilter_11Erosion.png

12.明度平滑化1 (ガンマ補正)

ガンマ補正を使用して、画像を平滑化します。

gr-codefilter_12Smoothing1.png

13.明度平滑化2 (モルフォロジー変換)

モルフォロジー変換(暗部膨張・明部膨張)を使用して画像を平滑化します。

gr-codefilter_13Smoothing2.png

14.減算

画像1から画像2を差し引いた画像を生成します。

gr-codefilter_14Subtract.pnggr-codefilter_14Subtract2.png

同梱製品

  • QRコード®・ライブラリ
  • DataMatrixコード・ライブラリ
  • 1次元バーコード・ライブラリ
  • GS1 DataBarソースコード・ライブラリ

お問い合わせフォーム

フォームが表示されるまでしばらくお待ち下さい。

恐れ入りますが、しばらくお待ちいただいてもフォームが表示されない場合は、 こちらまでお問い合わせください。

関連製品