COCO PythonAPI はpython2のみをサポートしているようです。しかし、人々はそれをpython3環境で使用します。
私はそれをインストールするために可能な方法を試しました
python3 setup.py build_ext --inplace
python3 setup.py install
だが python3 setup.py install
が原因で失敗しますcoco.py
およびcocoeval.py
python2印刷関数を含みます。
更新: COCO PythonAPI プロジェクトを更新することで解決しました。同じ問題に直面している人々のためにこの質問を残してください。
次の手順を試してください。
git clone https://github.com/cocodataset/cocoapi.git
。2to3 . -w
。 2to3を入手するには、パッケージのインストールが必要になる場合があることに注意してください。これは、コードをPython2からPython3に変換するエレガントなツールです。このコードは、すべての.pyファイルをPython2互換からPython3互換に変換します。python3 setup.py install
。これは、COCOまたはPython2向けのパッケージをインストールし、Python3を使用してパッケージを実行するのに役立ちます。乾杯!
ダウンロードして使用できるcocoapiの代替バージョンもあります(私はpython 3.5を使用しています)。ここでは、試してみたいソリューションがあります:
オブジェクト検出データセットをダウンロードして使用する方法(cocoまたはPascalなど)