1. 磐创AI-开放猫官方网站首页
  2. Medium

OpenCV入门-Python

OpenCV-Python是一个帮助我们在计算机视觉领域工作的Python库。

大多数情况下,在人脸检测、目标检测和其他类似项目中,它都与机器学习工具集成在一起。然而,它的主要功能是图像处理和视频采集。

要开始使用Python中的OpenCV模块,首先需要使用以下命令安装Python模块:

pip安装openCV-python

然后运行以下代码:

import cv2

现在让我们详细了解每行代码。

导入CV2

CV2是OpenCV库中的一个模块,我们需要将其导入到我们的程序中,以便我们可以使用CV2模块的功能。

CAPTURE=cv2.VideoCapture(0)

Capture是存储输入的变量名。这里的输入是使用CV2模块中的VideoCapture()函数、使用点运算符单击的图像形式。因此我们将其写为“cv2.VideoCapture()”。

VideoCapture()函数需要一个参数作为它需要从中获取输入的设备。为此,我们可以使用以下输入:

0-当我们要从内置网络摄像头获取输入时。

1-当我们要从USB设备获取输入时。

RET,Photo=capture.read()

函数的作用是:调用时返回两个值。第一个作为退出代码(成功运行时为0,否则为其他值),第二个返回值为图像。这里,退出代码存储在变量“ret”中,图像存储在变量“Photo”中。

cv2.imwrite(“Photo.jpg”,照片)

imwrite()函数包含在CV2模块中。它接受两个输入作为参数。第一个作为您要保存文件的图像文件名,它可以是我们选择的任何名称。第二个参数是存储输入图像的变量。函数的作用是:将拍摄的照片存储到一个文件中(这里的文件名是Photo.jpg)

capture.release()

release()函数将摄像机与python代码断开连接。

cv2.imshow(“myPhoto”,图片)

imshow()函数将打开照片。它需要两个参数,存储照片的变量和将与图像一起显示的标题。如果单独使用此函数(不使用waitKey()函数),则会抛出错误。imshow()函数的构造使得它也需要关闭它的方式/路径,然后才能正确打开它。

cv2.waitKey()

waitKey()用于指定我们需要保存程序的时间。

cv2.delestroyAllWindows()

delestroyAllWindows()关闭所有正在运行的窗口,以确保正确关闭程序,从而释放RAM和CPU。

在此之后,您可以使用命令提示符成功运行该程序。

打开命令提示符并运行python

原创文章,作者:fendouai,如若转载,请注明出处:https://panchuang.net/2021/07/25/opencv%e5%85%a5%e9%97%a8-python/

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息