2019年1月30日水曜日

コンピュータービジョンとAI画像認識

デジカメで顔認識がありますが、あれはAIではなくCV(コンピュータービジョン)とかMV(マシンビジョン)と呼ばれる技術です。
CVやMVは画像の中の対象物の輪郭を捉えています。あとは距離を算出してピントを合わせて写真を撮ります。

その中に目、鼻、口の条件の揃う物を抽出しています。
スマホはそれにAI画像認識の処理をして夜間でも背景との露出を調整して綺麗な写真に仕上げる様にしています。人の目に見えない物まで強調出来る様になっています。

なのでコンピューターにはこんな感じで見えています。

既にカメラセンサーにCPUを載せて五千円程度でコンピューター無しでCVやMVが可能な物が子供のおもちゃになりつつあります。それにAIフレームワークの簡易版まで付いています。
複雑な処理をさせなければ10年前にあった自動走行車にパソコンを載せた技術が、子供のおもちゃに乗っている事になります。

ここ数年それぞれの理論はC++でカスタマイズ出来るので画像認識、姿勢制御と自動走行とかを組みあさせた処理が大学生レベルで可能になっています。
私たちが今やっている様に基本のコードはその人たちで整理されて必要に応じて他の技術を連携や処理の最適化である程度使える物を個人で出来る様になっています。

子供のコンピュータ学習様のソフトは既にドローンをコードでコントロール出来る物があります。数十万円をドローンスクールに払って数十時間訓練しても、GPSや距離センサーとタブレットでコードを使って飛行させるのであれば正確性ではかないません。
この様なソフトでDJIの本物のドローンも制御出来ます。って既に使われていますが、業者の言値です。

技術を理解せず使い勝手でその費用を払うか技術を理解して使いこなせば余分な費用を払わず使いこなせる事になります。

ただ基本技術の理解に数理や公式をある程度する事とプログラミングの技術を習得しないと付いていけなくなっています。むしろ応用技術の進歩の速さがかなりのスピードです。

0 件のコメント:

コメントを投稿