yolov5はdetect.pyが予め用意されており、容易に物体検知を試すことができます。
ですが、実際はこのdetect.pyをそのまま使用することはありません。
推論した結果を例えばソケット通信を使用して他の制御に渡す場合、detect.pyに実装
するのは困難です。
このサービスは、pythonのサンプルコードを提供するので、誰でも「USBカメラの映像からyolov5のインタフェースを用いて物体検知」を体験することができます。
物体検知の枠表示やラベル付はOpenCVを使用し実現します。
Raspberry PiのようなGPUがないデバイスの場合、推論に3〜5秒程度要します。
リアルタイムな推論を行いたい場合はNVIDIA JetsonのようなGPU搭載のデバイスが
必要です。
yolov5のdetect.pyが実行できる環境があることが前提条件です。