OpenCVは、BSDライセンス(オープンソース)に基づくクロスプラットフォームのコンピュータービジョンおよび機械学習ソフトウェアライブラリです。これを使用して、デジタル画像の一連の処理作業を完了し、駐車場のナンバープレートなどの画像認識アプリケーションをさらに設計できます。番号認識、道路上の道路標識認識、アイテム認識、顔認識、その他のマシンビジョン分野。OpenCVは、Linux、Windows、Android、Mac OSオペレーティングシステムで実行できます。軽量で効率的です。一連のC関数と少数のC ++クラスで構成されています。また、Python、Ruby、MATLAB、その他の言語へのインターフェースを提供し、画像処理やコンピュータービジョンで多くの一般的なアルゴリズムを実装しています(Baidu Encyclopediaから) 。
上記の紹介から、OpenCVについての第一印象を得ることができ、それは、多言語、クロスプラットフォーム、および強力な機能をサポートする、コンピュータービジョンの古典的な専用ライブラリーであることがわかります。
また、現在の技術動向は人工知能の環境下にあるため、コンピュータービジョンは特に重要になり、これに基づくディープラーニングは主にPythonに基づいているため、OpenCVの従来のC ++はPythonほど人気がありません。後で高度なディープラーニングを行うために、この一連のチュートリアルでは、OpenCV + Pythonを愛の学習の出発点とします。多言語サポートを考慮して、Pythonを使用してOpenCVを学習することにしました。
OpenCV-PythonはOpenCVのPythonインターフェースを提供し、ユーザーがPythonでC / C ++を呼び出し、読みやすさと操作効率を確保しながら必要な機能を実現できるようにします。
この一連のチュートリアルの初期段階は基本的な学習用であり、後期段階はプロジェクトの実際の戦闘用です。以下は、この一連のチュートリアルのカタログ(暫定的に、後の期間で変更される可能性があります。随時更新されます)は、限られたレベルの観点から、誰でも歓迎します。正しい。
**
目次
**
**
1.はじめに**
1.2 FedoraにOpenCV-Pythonをインストールする
1.3 UbuntuにOpenCV-Pythonをインストールする
1.4 WindowsへのOpenCV-Pythonのインストール
2.基本
2.2 OpenCV-Pythonシリーズの画像ズーム回転変換
2.3 OpenCV-Pythonシリーズの画像の幾何学的変換
2.5 OTSUアルゴリズムのOpenCV-Pythonシリーズ
2.6 OpenCV-Pythonシリーズの線形フィルタリング
2.7 OpenCV-Pythonシリーズの非線形フィルタリング
2.10 OpenCV-Pythonシリーズのシルクハットとブラックハットの操作
2.11 OpenCV-PythonシリーズのSobelおよびScharrオペレーター
2.13 OpenCV-Pythonシリーズのキャニーエッジ検出
2.14 OpenCV-Pythonシリーズの画像ピラミッド
2.16 OpenCV-Pythonシリーズの基本的な輪郭機能
2.17 OpenCV-Pythonシリーズの中程度の輪郭機能
2.18 OpenCV-Pythonシリーズの高レベルの輪郭機能
2.19 OpenCV-Pythonシリーズの等高線属性
2.20 OpenCV-Pythonシリーズの概要の高度な機能
2.21 OpenCV-Pythonシリーズの等高線レイヤー
2.22 OpenCV-Pythonシリーズのヒストグラムの簡単な説明
2.23 OpenCV-Pythonシリーズのヒストグラム均等化
2.24 OpenCV-Pythonシリーズの2Dヒストグラム
2.25 OpenCV-Pythonシリーズのヒストグラム逆投影
3つの高度な記事
3.1 OpenCV-Pythonシリーズのフーリエ変換
3.2 OpenCV-Pythonシリーズのテンプレートマッチング
3.3 OpenCV-Pythonシリーズのハフライン変換
3.4 OpenCV-Pythonシリーズのハフ円変換
3.5 OpenCV-Pythonシリーズの画像セグメンテーションとWatershedアルゴリズム
3.6 GrabCutアルゴリズムを使用したOpenCV-Pythonシリーズのインタラクティブな前景抽出
3.7 OpenCV-Pythonシリーズの機能を理解する
3.8 OpenCV-Pythonシリーズのハリス角度検出
3.9 OpenCV-PythonシリーズのShi-tomasiコーナー検出器
3.10 OpenCV-PythonシリーズのSIFTスケール不変の機能変換(1)
3.11 OpenCV-PythonシリーズのSIFTスケール不変の機能変換(2)
3.12 OpenCV-PythonシリーズのSURFアルゴリズム(高速化)
3.13 OpenCV-Pythonシリーズの簡単なアルゴリズム
3.14 OpenCV-PythonシリーズのORBアルゴリズム
3.15 OpenCV-PythonシリーズのFASTアルゴリズム
3.16 OpenCV-Pythonシリーズの機能マッチング
3.17オブジェクト理論を見つけるためのホモグラフィのOpenCV-Pythonシリーズ
3.18 OpenCV-Pythonシリーズのホモグラフィで実際にオブジェクトを見つける
3.19 OpenCV-Pythonシリーズのバックグラウンド分離
OpenCV-PythonシリーズのMeanshiftとCamshift
OpenCV-Pythonシリーズのオプティカルフロー
OpenCV-Pythonシリーズのカメラキャリブレーション
OpenCV-Pythonシリーズポーズ推定
OpenCV-Pythonシリーズの反対のジオメトリ
OpenCV-Pythonシリーズのステレオ画像の深度マップ
4、機械学習
OpenCV-PythonシリーズのK最近傍
OCR手書きデータセットを使用してKNNを実行するOpenCV-Pythonシリーズ
OpenCV-PythonシリーズのSVM
OCR手書きデータセットを使用してSVMを実行するOpenCV-Pythonシリーズ
OpenCV-PythonシリーズのK平均クラスタリング
OpenCV-Pythonシリーズの画像のノイズ除去
OpenCV-Pythonシリーズの画像パッチ
OpenCV-Pythonシリーズの高ダイナミックレンジ
OpenCV-Pythonシリーズのカスケード分類子
OpenCV-Pythonシリーズのトレーニングカスケード分類子
5、実際の戦闘
プロジェクトの戦闘顔認識
プロジェクトコンバットカードデジタル認識
プロジェクトの戦闘ドキュメントOCRスキャンと認識
戦闘パノラマ画像合成のプロジェクト
プロジェクトの実際の戦闘解答シートの認識と判断
プロジェクトの戦闘目標の追跡
プロジェクトの実際の戦闘疲労検出
プロジェクトの実際の戦闘-SVM + HOGオブジェクト認識
グループ内でより多くのopenvino技術情報を交換できます〜