質問: i.ravel() cv2.circle(img,(x,y),3,255,-1) plt.imshow(img),plt.show() ``` ### 補足情報(言語/FW/ツール等のバージョンなど) 使用バージョンは Python --- 3.5 Pycharm --- 2017.1 OpenCV --- 3.2
回答: `PyCharm`は使ったことありませんので推測ですが、提示されたメッセージはコード補完などの入力支援機能の警告表示かと思われます。また、プログラム自体は正常に動作していると思います。こちらの環境では正常に動作しました。 おそらく入力支援機能が、`numpy`パッケージから`int0`を探し切れていないのでしょう。 `Visual Studio`の`Python Tools for Visual Studio`でも似たような現象が出ます。 ちなみに`int0`はnumpy.int0によると「64-bit integer. Character code 'l'. Python int compatible.」だそうですがData typesには載っていないようです。 結論としては、PyCharm(統合開発環境)側の問題だと思われるので、気にしなくてよいと思います。 また、警告を消したい場合はPycharmでUnresolved reference 'print'を解消するにて解消できるかもしれません(未検証)