画像処理ソリューション
これを見れば画像処理の入門から基礎~応用まで全てがわかるのを目指して!
   
翻訳(Translate)

プロフィール

Akira

ニックネーム:Akira
東京都の町田事業所に勤務
画像処理ソフトの開発を行っています。リンクフリーです!
詳細プロフィールは こちら
お問い合わせは、こちら↓

【補助HP】
画像処理ソリューションWeb版 【Newブログ】
イメージングソリューション

スポンサーリンク


カテゴリ

最近のコメント

カレンダー

05 | 2017/06 | 07
S M T W T F S
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -

趣味のブログ

iPhone萬歳!
iPhoneの情報いろいろ。
ブログ学習帳
ブログ、SEO、アフィリエイト情報など(まだまだこれから)
俺流クラフト日記
ハンドメイド作品の記録(現在、放置中)

スポンサーリンク 最近の記事
(09/18)  計測測定展に光切断のデモを出展しました
(08/17)  ディジタル画像技術事典200に記事が載りました
(06/09)  光切断を画像センシング展で公開
(05/14)  中国(上海)へ行って来ました
(04/12)  韓国へ行って来ました
(03/10)  私の求める新人像
(01/18)  エレクトロテストジャパンにカラー光切断法のデモを出展しました。
(12/23)  ユニークアクセス200万達成!
(12/10)  【カラー光切断法】YouTube動画まとめ
(11/04)  国際画像機器展2014にカラー光切断法を出展します。
(10/05)  第25回コンピュータビジョン勉強会@関東に参加してきました。
(09/08)  フーリエ変換の記事を追加しました。
(08/09)  【画像処理】ランキング低下中
(07/06)  記事の更新が停滞中...
(06/08)  画像センシング展2014でカラー光切断法のデモを行います。
(05/17)  カラー光切断法の動画を公開しました。
(04/30)  ソニーα NEX-5Rで星空撮影
(04/10)  カラー光切断法の取込結果を追加しました
(03/08)  Korea Vision Show 2014へ行ってきました
(02/05)  フーリエ変換シリーズを始めます。
(01/06)  2014年、あけましておめでとうございます。
(12/04)  カラー光切断法を公開(国際画像機器展2013にて)
(11/13)  国際画像機器展2013に出展します
(10/14)  「画像処理のためのC#」はじめます。
(09/16)  【C#,VB.NET】高速描画コントロールをバージョンアップしました。
(09/04)  拡大鏡に輝度値表示、ルーラー機能を追加した個人ツールを公開
(08/05)  7月の拍手Top5
(07/06)  2013年6月人気記事Top5
(05/12)  SONY α NEX-5Rレビュー
(04/24)  SONY α NEX-5RY購入

【OpenCV2.2】ライブラリ構成(*.lib,*.hなど)

メインページOpenCV

OpenCV2.2からはライブラリの構成が再構築されています。
旧バージョンと、OpenCV2.2の構成の概略は以下の通りとなっています。

OpenCV2.2 旧バージョン ヘッダファイル ライブラリファイル 概要
opencv_core CXCORE core_c.h (C言語用)
core.hpp (C++用)
opencv_core220.lib
opencv_core220d.lib
メモリ確保/解放、行列、
演算、描画など
opencv_imgproc CV imgproc_c.h (C言語用)
imgproc.hpp (C++用)
opencv_imgproc220.lib
opencv_imgproc220d.lib
画像処理
一般的なフィルタ処理など
opencv_highgui HighGUI highgui_c.h (C言語用)
highgui.hpp (C++用)
opencv_highgui220.lib
opencv_highgui220d.lib
ウィンドウなどのGUI、
ファイル読込/保存、
ビデオファイル、カメラなど
opencv_ml ml ml.hpp opencv_ml220.lib
opencv_ml220d.lib
サポートベクタマシン、
ブースティングなどの
機械学習
opencv_features2d features2d.hpp opencv_features2d220.lib
opencv_features2d220d.lib
SURF、FASTなどの
特徴抽出
opencv_video background_segm.hpp opencv_video220.lib
opencv_video220d.lib
前景/背景分離
tracking.hpp トラッキング
opencv_objdetect objdetect.hpp opencv_objdetect220.lib
opencv_objdetect220d.lib
Haar、LBP、HOGなどの
オブジェクト検出器
opencv_calib3d calib3d.hpp opencv_calib3d220.lib
opencv_calib3d220d.lib
カメラキャリブレーション、
ステレオカメラなど
opencv_flann flann.hpp opencv_flann220.lib
opencv_flann220d.lib
高速最近傍処理(FLANN)
など
opencv_contrib contrib.hpp opencv_contrib220.lib
opencv_contrib220d.lib
肌検出、MeanShiftなど
完全な状態ではない
opencv_legacy legacy.hpp opencv_legacy220.lib
opencv_legacy220d.lib
旧関数との互換用
opencv_gpu gpu.hpp opencv_gpu220.lib
opencv_gpu220d.lib
GPU(CUDA)による行列演算、
画像処理など。(β版の扱い)

ライブラリファイル(*.lib)はReleaseモードの場合、『d』のつかないlibファイルを、Debugモードの場合、『d』の付いたlibファイルを、参照設定して下さい。

ヘッダファイルはopencv.hppにまとめてインクルードされているので、このファイル(opencv.hpp)一つをインクルードすると、すべてインクルードされます。

また、OpenCV-2.2.0-win32-vs2010.exeを使ってデフォルト状態でOpenCV2.2をインストールした時の主なファイルのフォルダ構成は以下の通りです。

C:\OpenCV2.2
          ┣ bin
          ┃  opencv_core220.dll
          ┃  opencv_core220d.dll
          ┃  opencv_imgproc220.dll
          ┃  opencv_imgproc220d.dll
          ┃  opencv_highgui220.dll
          ┃  opencv_highgui220d.dll
          ┃  opencv_ml220.dll
          ┃  opencv_ml220d.dll
          ┃  opencv_features2d220.dll
          ┃  opencv_features2d220d.dll
          ┃  opencv_video220.dll
          ┃  opencv_video220d.dll
          ┃  opencv_objdetect220.dll
          ┃  opencv_objdetect220d.dll
          ┃  opencv_calib3d220.dll
          ┃  opencv_calib3d220d.dll
          ┃  opencv_flann220.dll
          ┃  opencv_flann220d.dll
          ┃  opencv_contrib220.dll
          ┃  opencv_contrib220d.dll
          ┃  opencv_legacy220.dll
          ┃  opencv_legacy220d.dll
          ┃  opencv_gpu220.dll
          ┃  ┗ opencv_gpu220d.dll
          ┣ include
          ┃  opencv
          ┃  ┃  cv.h
          ┃  ┃  cv.hpp
          ┃  ┃  cxcore.h
          ┃  ┃  cxcore.hpp
          ┃  ┃  highgui.h
          ┃  ┃  ml.h
          ┃  opencv2
          ┃  ┃  opencv.hpp
          ┃  ┃  core
          ┃      core_c.h
          ┃      core.hpp
          ┃  ┃  imgproc
          ┃      imgproc_c.h
          ┃      imgproc.hpp
          ┃  ┃  highgui
          ┃      highgui_c.h
          ┃      highgui.hpp
          ┃  ┃  ml
          ┃      ml.hpp
          ┃  ┃  features2d
          ┃      features2d.hpp
          ┃  ┃  video
          ┃      background_segm.hpp
          ┃      tracking.hpp
          ┃  ┃  objdetect
          ┃      objdetect.hpp
          ┃  ┃  calib3d
          ┃      calib3d.hpp
          ┃  ┃  flann
          ┃      flann.hpp
          ┃  ┃  contrib
          ┃      contrib.hpp
          ┃  ┃  legacy
          ┃      legacy.hpp
          ┃  ┃  gpu
          ┃         gpu.hpp
          lib
              
opencv_core220.lib
               opencv_core220d.lib
               opencv_imgproc220.lib
               opencv_imgproc220d.lib
               opencv_highgui220.lib
               opencv_highgui220d.lib
               opencv_ml220.lib
               opencv_ml220d.lib
               opencv_features2d220.lib
               opencv_features2d220d.lib
               opencv_video220.lib
               opencv_video220d.lib
               opencv_objdetect220.lib
               opencv_objdetect220d.lib
               opencv_calib3d220.lib
               opencv_calib3d220d.lib
               opencv_flann220.lib
               opencv_flann220d.lib
               opencv_contrib220.lib
               opencv_contrib220d.lib
               opencv_legacy220.lib
               opencv_legacy220d.lib
               opencv_gpu220.lib
               ┗ opencv_gpu220d.lib

C:\OpenCV2.2\include\opencv
内のcv.hなどのファイルは使用可能ですが、
C:\OpenCV2.2\include\opencv2内のimgproc.hppなどを使うのを推奨とされています。

Loading...
スポンサーリンク

この記事に対するコメント

この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック
トラックバックURL
→http://imagingsolution.blog107.fc2.com/tb.php/275-152ff47f
この記事にトラックバックする(FC2ブログユーザー)

現在の閲覧者数: / 合計