PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程

运行环境

  • Windows 10 64位
  • PyCharm 2022.2.1
  • opencv 4.6.0
  • Python310

环境搭建

  • 直接使用 PyCharm 2022.2.1 安装 opencv-python,发现安装的特别慢,容易失败,所以放弃,使用 python 的 pip 直接安装

  • 进入 python 的 C:\Python310\Scripts>,使用 cmd.exe,然后运行

C:\Python310\Scripts>pip install opencv-python

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第1张图片

  • 可以看到 安装了 opencv_python-4.6.0.66-cp36-abi3-win_amd64.whlnumpy-1.23.4-cp310-cp310-win_amd64.whl

  • 然后打开 PyCharm 2022.2.1,配置好 python 解析器 的路径为 :C:\Python310\python.exe,这是当前电脑的python 安装的版本,发现识别了 opencv-python、numpy 等。

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第2张图片

测试示例

  • 使用 PyCharm 创建一个简单的python 示例,运行一下,看看 opencv 是否可以运行
import cv2
import sys

if __name__ == '__main__':
    if len(sys.argv) > 1:
        img = cv2.imread(sys.argv[1], cv2.IMREAD_UNCHANGED)
        cv2.imshow("image", img)
        cv2.waitKey(0)
        cv2.destroyAllWindows()
    else:
        print("Usage : python img_show.py imageFile")
  • 注意这个实例有输入的参数(图片名),所以可以简单的设置一下 PyCharm 的 运行选项

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第3张图片

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第4张图片

  • 设置好入参后,把一张图片,名字这里为 a.png,放在工程的目录下,也就是 python 代码目录下,

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第5张图片

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第6张图片

运行示例

  • 点击 PyCharm 的调试按钮,就可以运行opencv 的图片显示示例了,说明 opencv 的环境配置正常了

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第7张图片

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第8张图片

备注

  • 没有使用 PyCharm 直接安装的 opencv,通过Ctrl + 点击函数名字,发现无法跳转或者提示,重启 PyCharm 也没有效果,可能这是 PyCharm 的问题吧

  • 解决这个函数提示的方法,可以尝试 把 C:\Python310\Lib\site-packages\cv2\cv2.pyd 复制到 C:\Python310\Lib\site-packages\cv2.pyd,这样重新启动 PyCharm后,点击,就可以有cv2 函数的提示了,只是提示的位置,可能是

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第9张图片

PyCharm 2022.2.1 opencv 4.6.0 安装与运行cv2 例程_第10张图片

小结

  • 可以使用 PyCharm 运行 opencv 的例程,运行 opencv 的开发,也可以使用C++开发,如使用 Visual Studio

  • 后面尝试多运行几个图片处理的例程,用于进一步学习 opencv,熟悉opencv 的使用

你可能感兴趣的:(opencv,opencv,pycharm,cv2)