MediaPipe・OpenCV・Pythonで体験する画像認識技術の世界【初学者向け】
What you'll learn
- OpenCVの基本的な使い方が学べます
- MediaPipeの基本的な使い方が学べます
- Streamlitの基本的な使い方が学べます
- 画像処理(画像認識)技術の基本的な概念が学べます
- 動画データに対する処理の基本が学べます
- MediaPipeを用いた顔検出が学べます
- MediaPipeを用いた手の検出が学べます
- MediaPipeを用いた3次元顔ランドマーク検出が学べます
- MediaPipeを用いた姿勢推定が学べます
- MediaPipe・OpenCV・Streamlit・Pythonを使った簡易的な画像認識アプリ開発
Requirements
- Pythonの基本操作が出来ることを前提としています
- ターミナルコマンドの基本的な理解があることを前提としています
- Pythonの外部モジュール(ライブラリ)をインストールする手順(pipコマンドなど)を理解している
- Webカメラを起動するレクチャーを受講するにはWebカメラ付きのPCもしくは外付けのWebカメラが必要となります
Description
Pythonの基礎を学び終えたらそろそろ画像処理・画像認識の世界を体験してみませんか?
この講座では、Pythonを使った画像処理・画像認識の基礎とこれらの技術を使ったアプリ開発について学べます。
特に、画像処理を行うためのデファクトスタンダードライブラリであるOpenCV、機械学習(深層学習)技術が搭載されているパワフルなライブラリMediaPipeの環境構築や基本操作について解説します。
また、PythonだけでWebアプリを作ることが出来るStreamlitの環境構築や基本操作についても解説していきます。
実践編では、画像処理(画像認識)技術を使った”AIパーソナルトレーナーアプリ”と”バーチャル背景動画作成アプリ”の開発にチャレンジしていきます。
本講座を学ぶことで、画像処理の基本的な概念から各種画像処理ライブラリの基本操作、そしてこれらの技術を組み合わせたアプリ開発までを一気に体験していただけます。
□講座の特徴
・Pythonの基礎は学んだが次に何をすれば良いかまだ決まっていない
・画像処理(画像認識)を使ってどんな応用が出来るのか興味がある
・StreamlitをWebアプリの開発に興味がある
上記に当てはまる方はこの講座に向いていると思います。
□講座で取り扱わない内容
・画像処理(画像認識)の理論的な内容は扱いません
・機械学習(深層学習)の理論的な内容は扱いません
・データサイエンスに特化したPythonライブラリ( pytorch, tensorflowなど)は扱いません
※上記内容についてはこの講座では扱わない内容ですので、ご注意ください。
Who this course is for:
- Pythonの基礎を学んだが次に何をすれば良いかわからない人
- 画像処理や画像処理技術を学び始めたい方
- OpenCVの基本的な使い方に関心がある人
- MediaPipeの基本的な使い方に関心がある人
- Streamlitの基本的な使い方に関心がある人
- 動画データに対する処理技術に関心がある人
- MediaPipe・OpenCV・Streamlit・Pythonを使った簡易的な画像認識アプリ開発を体験してみたい人
Instructor
Udemy受講生10,000人以上のベストセラー講師。
講師業の傍ら、ベンチャー企業の研究開発部門に在籍。ソフトウェアエンジニアリング・統計・機械学習といった技術領域でビジネス価値を生み出すための業務に従事。
エンジニア以外の職種の方に対してもIT/データリテラシーの向上に少しでも貢献したいという思いから、初学者にもなるべくわかりやすくかつ丁寧にプログラミングやデータサイエンスといったスキルを教えています。