ailia SDK を使い始めるための開発環境を macOS 上に整える手順を解説します。
ailia SDK を Python から使うには、Python・pip・git の 3 つが必要です。macOS には Python 3 が標準で用意されているため、基本的には git の準備から始めれば大丈夫です。このガイドでは、それぞれの確認方法と、足りない場合のインストール手順を順番に説明します。
ailia-models の取得に使います。command + space で Spotlight を開き「ターミナル」と入力すると起動できます。
macOS には Python 3 が用意されているため、まずは入っているか確認します。ターミナルで次のコマンドを実行してください。
python3 --version
次のようにバージョンが表示されれば利用できます(数字は環境によって異なります)。
Python 3.9.6
python3 が見つかりません」と表示され、後述の Command Line Tools のインストール画面が出た場合は、そのままインストールすると Python 3 と git の両方が入ります。最新版の Python を使いたい場合は、Python 公式サイト や Homebrew(brew install python)からインストールすることもできます。
サンプル集(ailia-models)を GitHub から取得するために git を使います。まず入っているか確認します。
git --version
バージョンが表示されればそのまま使えます。入っていない場合は、次のコマンドを実行すると Xcode Command Line Tools(git と Python 3 を含む開発ツール一式)のインストールを促すダイアログが表示されます。
xcode-select --install
表示されたダイアログで「インストール」をクリックし、完了したら改めて git --version でバージョンが表示されることを確認してください。
brew install git でも最新版の git をインストールできます。
pip は Python に同梱されているため、別途インストールする必要はありません。まず使えることを確認します。
pip3 --version
古いままだとインストールに失敗することがあるため、最新版に更新しておくことをおすすめします。
python3 -m pip install --upgrade pip
Python・pip・git が揃ったら、いよいよ ailia SDK をインストールします。ターミナルで次を実行します。
pip3 install ailia
続いて、サンプル集をクローンして実行してみましょう。
git clone https://github.com/ailia-ai/ailia-models.git
cd ailia-models
pip3 install -r requirements.txt
cd object_detection/yolox
python3 yolox.py -v 0
Web カメラの映像に物体検出の結果が重ねて表示されれば成功です。詳しい使い方は ailia SDK のはじめに を参照してください。