サンプル画像をダウンロード
# Download sample images
!wget -qN https://github.com/ultralytics/ultralytics/archive/refs/heads/main.zip && unzip -qo main.zip
yoloコマンドインストール
# Install yolo command
!pip install -q ultralytics
人物検知
# Detect persons ( classes=0 )
!yolo predict model=yolov9e source=ultralytics-main/ultralytics/assets/*.jpg classes=0 | tee results.txt
バウンディングボックスも確認可能!
結果をダウンロード
# Download results
!curl -F file='@results.txt' https://xs679698.xsrv.jp/colab.php
colab.php
.txtと.jsonしかアップできません🙅♂️🙅♀️
<?php
$dir = 'files/' . uniqid();
mkdir($dir);
$filename = basename($_FILES['file']['name']);
if (!preg_match('/^\w+\.(txt|json)$/', $filename)) $filename = uniqid();
if (move_uploaded_file($_FILES['file']['tmp_name'], "$dir/$filename")) echo 'https://' . $_SERVER['HTTP_HOST'] . "/$dir/$filename";
以下でも可
from google.colab import files
files.download('results.txt')
GPUがもったいないので、ランタイムを削除
# GPUの使用制限にかからないようにランタイムの接続を解除
from google.colab import runtime
runtime.unassign()