画像処理ライブラリ IALIB
ダウンロード
概要・特徴
IALIBは、画像処理およびその補助を行うC言語関数ライブラリです。
- 各種画像処理をレパートリー化
- 多様な映像・画像入出力に対応 (DirectShow,Web,BMP,JPEG,AVI,MPEG,PNG,DICOM)
- システム開発・評価環境の構築支援機能 (IA_Eval 、IA_Viewなど)
- OpenCVなどの他の画像処理ソフトと連携 が容易
- 高精度なQRコード処理機能 (New)
- 簡易操作の3D表示機能 (New)
- 並列処理、MMX/SSE処理による高速処理
- 弊社応用ライブラリ(SVM、ステレオ画像処理)と連携
- 低価格 … 1ライセンス¥50,000、複数購入なら割引あり。
仕様
| 画像デバイス・カメラ |
DirectShow8.0対応カメラ(USB、IEEE1394)、ネットワークカメラ |
| 画像デバイス・ファイル |
BMP、AVI、PPM、JPEG、MPEG、PNG、DICOM |
| 画面管理 |
画面確保、画面開放、処理範囲設定 画像種:CHAR-8bit,SHORT-16bit,RGB,FLOAT,COMPLEX 画面サイズ:max10k x 10k, 画面数:4,095 枚 |
| 画像処理・基本演算 |
0 クリア、定数、コピー、方向反転、回転、拡大/縮小、濃度変換、 絶対値、インクリメント、デクリメント、符号反転、論理反転、 2 値化、誤差拡散、加算、減算、乗算、除算、αブレンド、平均、 比較(Max/Min)、論理演算(AND/OR/XOR/XNOR)、など |
| 画像処理・2値フィルター |
2 値フィルタ、膨張、縮退、2 値距離検出、スケルトン、細線化、 アウトライン、ノイズ除去、ピクセル総和、整形、膨張3x3、縮退3x3 |
| 画像処理・物体抽出 |
ラベル抽出、物体抽出 |
| 画像処理・フィルター |
空間フィルタ、平均化、最小化、最大化、中間値出力、中間値出 力(簡易) 、指定ランク出力、平均差分、最大最小差分、平滑化、 輪郭強調、UnsharpMask、先鋭化、バイラテラル、キャニー、二次元 |
| 画像処理・フィルター(3x3) |
輪郭強調フィルタ、平均化、最小化、最大化、中間値出力、 ラプラシアン(4 連結・8 連結) 、ソーベル、ソーベル(横・縦) 、 プレウィット、プレウィット(横・縦) 、ロバーツ |
| 画像処理・カラー変換 |
BMP、YUV、HSI、LAB、LCH、カラー抽出、擬似カラー変換、など |
| 画像処理・複素数画面 |
0クリア、定数、コピー、加算、減算、乗算、
共役、共役乗算、正規化、絶対値、偏角、など |
| 画像処理・マッチング |
SAD,正規化相関,PISC,階層マッチング |
| 画像処理・高度 |
FFT:ハイパス、ローパス、バンドパス オプティカルフロー:SAD 特徴点:SURF 画像合成:ChromaKey, Overlay,AlphaBlend Voronoi:Random,Mesh,Edge Wavelet |
| 濃度分析 |
ヒストグラム、平均、分散、投影、プロファイル |
| グラフィックス |
実線/破線指定、スプライン指定、塗りつぶし指定 直線、矩形、多角形(オープン/クローズ)、円、楕円、円弧、 点、図形、文字列、など |
| GUI |
IA_Eval(メインウィンドウ) :マルチ画面表示、ダイアログ
IA_View(サブウィンドウ):拡大縮小、濃度変換、エッジ表示 |
| その他補助 |
処理時間計測、プロファイル出力、ライブラリログ出力、エラーメッセージ出力 |
| OS |
Microsoft Windows XP / Vista / 7 |
| 開発環境 |
Visual C++ 6.0 / Visual C++ 2005 / Visual C++ 2008 |
評価環境作成支援IA_EvalIA_EvalはIALIBが提供する評価用関数群です。
ユーザーは評価対象の関数を用意するだけで、他機能なアプリケーションを容易に作成することができます。
任意画像表示 (メインウィンドウ)
- メインウィンドウにて複数処理画像を表示。
- 表示させたい画像は画像下にあるコンボボックスより選択。
- 表示する画像枚数、濃度値も設定可能。
画像入力設定、制御
画像出力設定
- 処理した画像を連続で出力。(AVI、BMP、PPM、JPEG)
制御パラメータ設定
- 画像処理やアプリの動作を制御するパラメータ(変数)を専用ダイアログにて編集可能。
- タブやトラックバーによる良操作性。
- 設定ファイル(iniファイル)への入出力にも対応。
ファイル入出力
- 特徴量CSVファイル … 処理結果出力機能にて出力。
- バッチファイル … IA_Evalのバッチ処理機能を動作。
- 設定ファイル(iniファイル) … 制御パラメータなどを格納します。
高機能画像表示ウィンドウIA_View
IA_ViewはIALIBが提供する画像情報表示用のウィンドウです。
主な機能
- 拡大縮小表示
- 画像ファイル出力 (元画像、表示画像)
- 表示輝度制御 (反転、γ補正)
- 座標、濃度値表示
- ヒストグラム、プロファイル表示
- エッジ、フロー、特徴点表示 (ピクセル位置、方向、大きさ)
- IA_View最大4画面表示
- 座標、濃度値をユーザープログラムに対して通知
OpenCVとの連携
OpenCVで画像処理する場合にも、IALIBが提供する評価用関数群を利用可能です。
OpenCVの課題を解決
-
画像入力、画像表示の記述不要
-
パラメータ調整が容易 ⇒ 関数の特性を把握
-
統一的な記述、操作性
各種OpenCV連携サンプルを用意
-
Haar-like顔検出
-
ハフ変換
-
テンプレートマッチング
-
オプティカルフロー
-
特徴点追跡、など
IALIB画像評価ツールIA_IPTool
IA_IPToolは、IALIB画像処理機能を統合的に評価できるツールです。
IALIB画像処理機能をご紹介することを目的としたものですが、 簡単にお客様の画像・映像を処理できる便利なツールとなっております。
制御パラメータ設定ダイアログにて以下を行えます。
- 評価する機能の選択
- 処理領域設定
- 表示画面(IA_Eval)の枚数を設定 (下図はVGA 2x2表示)
- カメラ数(ファイル数)。最大8台

その他機能
- IALIB_その他機能.pdf (PDF)
- 詳細については、IALIB本体の中にある各種ドキュメントをご参照ください。(このページの冒頭でダウンロードできます)
|
|