Windows on Arm セットアップガイド

Windows on Arm (WoA) 環境で Python、OpenCV、numpy、ailia SDK をセットアップする手順を説明します。

概要

Windows on Arm (WoA) は、Arm プロセッサ上で動作する Windows 環境です。Snapdragon X Elite などの Arm ベースのプロセッサを搭載した PC で、ailia SDK を使用するためのセットアップ手順を説明します。

Python のインストール

Windows on Arm 環境では、Arm ネイティブ版の Python をインストールする必要があります。以下の Arm 公式ガイドに従ってインストールしてください。

https://learn.arm.com/install-guides/py-woa/

注意: x86 版の Python ではなく、必ず Arm ネイティブ版の Python をインストールしてください。Arm ネイティブ版を使用することで、最適なパフォーマンスが得られます。

numpy のインストール

numpy は pip でインストールできます。

pip3 install numpy

numpy 2.4.6 がインストールされます。

OpenCV のインストール

Windows on Arm 環境では、OpenCV Headless をインストールします。以下のコマンドを実行してください。

python -m pip install opencv_python_headless-4.10.0.84-cp313-cp313-win_arm64.whl
注意: OpenCV Headless は GUI 機能を含まないバージョンです。cv2.imshow() などの GUI 表示機能は使用できません。画像の表示が必要な場合は、cv2.imwrite() でファイルに保存するか、他のライブラリを使用してください。

ailia SDK のインストール

ailia SDK 1.7 以降では、pip でインストールできます。

pip3 install ailia