導入 人工知能の重要な分野はコンピュータービジョンです。コンピューター ビジョンは、コンピューターとソフトウェア システムが画像やシーンを認識して理解できる科学です。コンピューター ビジョンには、画像認識、ターゲット検出、画像生成、画像超解像度などの側面も含まれます。物体検出は、現実世界での使用例が膨大にあることから、おそらくコンピューター ビジョンの最も重要な側面です。 オブジェクト検出とは、コンピューターやソフトウェア システムが画像/シーン内のオブジェクトを見つけて各オブジェクトを識別する機能を指します。物体検出は、顔検出、車両検出、歩行者カウント、ネットワーク画像、セキュリティ システム、自動運転車で広く使用されています。多くの実践分野において、物体検出には多くの方法が存在します。他のコンピュータ技術と同様に、物体検出の幅広い創造的で驚くべき用途は、コンピュータ プログラマーとソフトウェア開発者の努力から生まれるに違いありません。 今回は、プログラマーやソフトウェア開発者がわずか数行のコードで最先端のコンピューター ビジョン テクノロジーを既存および新規のアプリケーションに簡単に統合できるようにする Python ライブラリである ImageAI というプロジェクトを紹介します。 ImageAI導入工事 ImageAI でオブジェクト検出を実行するには、次の手順に従います。
それでは、今すぐ始めましょう:
3) この記事のリンクから、オブジェクト検出用の RetinaNet モデル ファイルをダウンロードします。 https://towardsdatascience.com/object-detection-with-10-lines-of-code-d6cb4d86f606 プログラムを実行する とても良い。依存関係がインストールされたので、最初のオブジェクト検出コードを記述できます。 Python ファイルを作成し、名前を付けて (たとえば、FirstDetection.py)、次のコードを記述します。検出したい RetinaNet モデル ファイル イメージを、Python ファイルを含むフォルダーにコピーします。
実行中にこのエラーが発生した場合は、次の点に注意してください。
次に、次のことを試すことができます。
次に、コードを実行し、結果がコンソールに表示されるまで待ちます。結果がコンソールに表示されたら、FirstDetection.py が保存されているフォルダーに移動すると、新しい画像が保存されていることがわかります。以下の 2 つのサンプル画像と、検出後に保存された新しい画像をご覧ください。 テスト前: テスト後: データ結果 プログラムは各オブジェクトの確率データを出力していることがわかります。
プログラムは画像内の次のターゲットを検出できることがわかります。 人、バイク、トラック、車、バス。 検出したい写真をプログラムに直接入れて実行し、効果を確認することができます。 原理説明 それでは、この 10 行のコードがどのように機能するかを説明しましょう。
上記の 3 行のコードでは、最初の行で ImageAI オブジェクト検出クラスをインポートし、2 行目で python os クラスをインポートし、python ファイル、RetinaNet モデル ファイル、および画像が配置されているフォルダーへのパスを保持する変数を定義しました。
上記のコードでは、1 行目で Object Detection クラスを定義し、2 行目でモデル タイプを RetinaNet に設定し、3 行目でモデル パスを RetinaNet モデルのパスに設定し、4 行目でモデルを Object Detection クラスにロードし、検出関数を呼び出して、5 行目で入力画像パスと出力画像パスを解析します。
上記のコードでは、最初の行で detector.detectObjectsFromImage 関数によって返されたすべての結果を反復処理し、2 行目に画像内で検出された各オブジェクトのモデル名とパーセンテージ確率を出力します。 |
<<: 大手企業がどのように人工知能を活用し、実践しているのかご覧ください。
>>: 国産ディープラーニングフレームワーク「MegEngine」が3月末にオープンソース化
テキストマイニングは、推奨システム、検索システム、その他の広範なアプリケーションなど、テキストマイニ...
企業は、顧客維持率と顧客体験を向上させ、競合他社に負けないようにするために、人工知能 (AI)、モノ...
最近、Andrei Kovalevという外国人ネットユーザーがMidjourney V6の非常に詳細...
人工知能 (AI) は、あらゆる業界の企業にビジネス運営の成長と改善の機会を提供します。 Fortu...
[[186706]]マサチューセッツ工科大学(MIT)は最近、同校の研究者らが樹木や植物のポンプ機構...
量子コンピューティングはまだ開発段階にありますが、人工知能とモノのインターネットの開発を加速させる新...
この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...
最近、この写真はAIコミュニティで広まり始め、LeCun氏もそれを転送しました。この図は、AI オー...
[51CTO.com クイック翻訳] ガートナーの調査によると、約 37% の組織が何らかの形で人工...
[[434314]]ディープフェイクを使って古い写真をアニメ化し、殉教者を追悼するのは良いことだが、...
自然言語処理や画像分類から翻訳など、ほとんどの機械学習タスクは、モデル内のパラメータやハイパーパラメ...
衛星から都市計画まで、人工知能の進歩は新たな洞察をもたらしています。 [[270081]]宇宙技術と...
消費財ブランドにとって、製品の売上を増やすことが仕事の中心となります。しかし、電子商取引が普及してい...
つい最近まで、人工知能には科学者が白衣を着て研究室で研究を行う必要があると考えられていました。この科...
この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...