我要说的内容是最开始安装opencv时遇到的问题,当我按照网上说的运用指令pip install opencv-python下载了opencv,但我就直接进入pycharm输入含有cv2代码后发现不能运行,最后找到原因是因为我没有把opencv添加进pycharm里面。下面我就说解决步骤:
1、最开始运行出现下面的问题
我是重新创了个工程文件,首先我先在E盘新建一个名为20210606的文件夹和一个用于程序存放照片的名为0606的文件夹然后,回到pycharm点击File然后再点New Project:
然后再Location中选择刚刚创的20210606文件夹,再点开下面的Project interpreter:Existing interpreter:
选择Existing interpreter 然后在interpreter中选择Python安装目录下的python.exe最后点击右下角Create:
选择New Window:
再点击File里面的New:
选择Python File:
我将其命名为0606然后选择Python file:
这样新的工程文件就建好了。接下来安装opencv库,选择File里的Settings:
按照图中选择Show All,进入后现在python安装路径下的python.exe:
然后点击右边的+号:
搜索opencv找到opencv-python,选择opencv-python再点击左下角的Install Package,等待安装安装好后返回程序页面
输入程序后点击上面的RUN:
选择程序0606并运行:
可以成功运行啦~
以下是我输入的代码:
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/
转载文章受原作者版权保护。转载请注明原作者出处!