★ この記事では、狭義の画像処理についてわかりやすく説明することを
目標としています。随時更新します。
目標としています。随時更新します。
◎ 狭義の画像処理とは
☆画像に対して処理した結果が画像であることです。
○ 線形変換
◎ opencvを使用した画像処理
☆ opencvとは
MITライセンス・・・マサチューセッツ工科大学を起源とするオープンソースソフトウェアに適用されるライセンス体系の一種。
BSDライセンス・・・カリフォルニア大学によって制定されたオープンソースソフトウェアに適用されるライセンス体系の一種。
Apacheライセンス・・・AFSによって規定されたオープンソースソフトウェアに適用されるライセンス体系の一種。
まずは主に私が使用するライブラリの紹介です。(opencv4.01)
core | 基本的なデータ構造を定義するコンパクトなモジュール。 |
highgui | シンプルなUI機能への使いやすいインターフェース |
imgcodecs | 画像ファイルの読み書き |
imgproc | 線形および非線形の画像フィルタリング、幾何学的画像変換、 色空間変換、ヒストグラムなどを含む画像処理モジュール。 |
ml | 機械学習 |
objdetect | 事前定義されたクラスのオブジェクトおよびインスタンス(顔、目、マグカップ、人、車など)の検出モジュール。 |
○ 各クラスの主要な関数
○ 主要なクラスの説明
○ core
○ highgui
○ imgcodecs
○ imgproc
○ml
○objdetect