【R】ovml

1. はじめに

ovmlは、バレーボールに特化したMachine Learningのパッケージです。画像から、選手やボールを判別します。

2. インストール

Githubからインストールします。

remotes::install_github("openvolley/ovml")

3. 使ってみる

まずは、画像を読み込み、表示してみます。Wikipediaからとってきたリオオリンピックの画像です。

library(ovml)
img <- "volley.jpg" 
ovml_ggplot(img)

最初は、ネットワークのファイル(約250MB)をダウンロードします。

dn <- ovml_yolo()

そして、判別してみます。

res <- ovml_yolo_detect(dn, img, conf = 0.3)
res <- res[res$class %in% c("person", "sports ball"), ]
ovml_ggplot(img, res)

ちゃんと判別できてますね。

4. さいごに

手軽にMachineLearningが体験できて良いですね。

Add a Comment

メールアドレスが公開されることはありません。