画像認識(Image Recognition)とは、画像に映っているものを機械が自動的に判別・認識する技術のことです。
AIや機械学習の発達により、その認識精度が高まったことにより、活用の幅が広がっています。
画像認識の良いところは、常に一定の判断基準で識別が行われることです。これに学習機能をつけることにより、精度を向上させ続けられます。
また、機械に認識させることにより、24時間稼働させ続けられます。
人ではそういうわけにはいかず、疲れやその日の状態で認識にばらつきがでたり、人によって判断基準がちがったりします。こういう属人性を排除できる画像認識は、非常に重要な技術といえます。
画像認識のステップ
1.画像取得: カメラやセンサーなどから画像データを取得します。
2.前処理: 取得した画像データを、解析しやすいように加工します。例えば、ノイズ除去や画像のサイズ変更、色空間の変換などが行われます。
3.特徴抽出: 画像内の特徴(エッジ、角、テクスチャなど)を取り出します。機械学習を使う場合、この段階で特徴量が自動的に抽出されることもあります。
4.分類: 特徴抽出されたデータをもとに、ニューラルネットワークやサポートベクターマシン(SVM)などのアルゴリズムを使って、画像が何であるかを推定します。
