在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

我要说的内容是最开始安装opencv时遇到的问题,当我按照网上说的运用指令pip install opencv-python下载了opencv,但我就直接进入pycharm输入含有cv2代码后发现不能运行,最后找到原因是因为我没有把opencv添加进pycharm里面。下面我就说解决步骤:

1、最开始运行出现下面的问题

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

我是重新创了个工程文件,首先我先在E盘新建一个名为20210606的文件夹和一个用于程序存放照片的名为0606的文件夹然后,回到pycharm点击File然后再点New Project:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

然后再Location中选择刚刚创的20210606文件夹,再点开下面的Project interpreter:Existing interpreter:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

选择Existing interpreter 然后在interpreter中选择Python安装目录下的python.exe最后点击右下角Create:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

选择New Window:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

再点击File里面的New:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

选择Python File:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

我将其命名为0606然后选择Python file:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

这样新的工程文件就建好了。接下来安装opencv库,选择File里的Settings:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

按照图中选择Show All,进入后现在python安装路径下的python.exe:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

然后点击右边的+号:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

搜索opencv找到opencv-python,选择opencv-python再点击左下角的Install Package,等待安装安装好后返回程序页面

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

输入程序后点击上面的RUN:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

选择程序0606并运行:

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

可以成功运行啦~

在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271
以下是我输入的代码:

import cv2
cap = cv2.VideoCapture(1) #计算机自带的摄像头为0,外部设备为1
i=0
while(1):
    ret,frame = cap.read() #ret:True/False,代表有没有读到图片 frame:当前截取一帧的图片
    cv2.imshow("capture",frame)

    if (cv2.waitKey(1) & 0xFF) == ord('s'): #不断刷新图像,这里是1ms 返回值为当前键盘按键值

        cv2.imwrite('E:/0605/%d.jpg'%i,frame)
        i += 1
    if (cv2.waitKey(1) & 0xFF) == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

我学习过程中参考了以下内容:

https://blog.csdn.net/sazass/article/details/104021454
https://blog.csdn.net/wsf09/article/details/88042450
https://www.cnblogs.com/mengd/p/13740430.html

Original: https://blog.csdn.net/m0_50003077/article/details/117603551
Author: m0_50003077
Title: 在Pycharm中运行Opencv中遇到的一个问题[ WARN:0] global C:UsersAppDataLocalTemppip-req-build-vi271

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/703421/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球