您的位置:人工智能 > 大数据 > 使用Python OpenCV实现图像数据采集

使用Python OpenCV实现图像数据采集

【人工智能网】

一般,数据科学家会竖立一个图象识别模子,视察其准确性,假如足够高,就示意事情完成了。

但是,自从我13岁入手下手进修机械进修,我就一向不明白这一点,为何要花费一切的时刻来竖立最好的模子——只是为了满足于一个数字在本文中,将供应代码并指点你怎样经由过程构建与模子交互的照相接口来真正完成项目。装置cv2(OpenCV)我们将运用的图象库是cv2。由于cv2不能在Kaggle如许的在线平台上事情,所以它必需在你的盘算机上当地完成。但是,模子的权重依然可以在Kaggle上举行练习,以.h5文件的情势下载(基于Keras/TensorFlow)并加载。在Anaconda或命令提示符中键入conda create -n opencv python=3.6这将在Python版本3.6中建立一个名为opencv的新环境,可以用正在运用的任何版本替代它。

下一步,输入pip install opencv-python

你已胜利装置了cv2! 如今你可以入手下手照相了。用CV2照相起首,导入库。import cv2接下来,我们必需建立一个视频捕捉实例。你可以测试实例是不是可以衔接到你的相机(假如没有,请搜检你的设置以确保应用程序可以接见它)。cap = cv2.VideoCapture(0)if not (cap.isOpened()):    print("Video device not connected.")末了,是时刻照相了。假如要掌握拍摄照片的时刻,第一即将指定恣意变量和输入。除非输入了某些内容(如按“回车”),然后下一行入手下手照相,不然程序没法继承。拍摄图象时,你可能会看到收集摄像头指示灯很快涌现。第三行封闭衔接,第四行烧毁接见相机的一切实例。arb = input('Press enter to take picture.')ret, frame = cap.read()cap.release()cv2.destroyAllWindows()图象中的数据存储在frame中。可以运用以下代码将其转换为数组:cv2_im = cv2.cvtColor(frame,cv2.COLOR_BGR2RGB)挪用cv2_im.shape时,输出为(480640,3)。因而,图象(关于我的相机)是480×640像素(3示意“深度”, 每一个像素中有三个值申明建立终究像素色彩须要包括赤色、绿色和蓝色)。

上一篇:大数据看招聘:批发和零售业平均支付月薪6478元,视频主播收入第一 来源:互联网   发布日期:2020-05-08 09:27   浏览:208次  值班编辑QQ:
下一篇:AI的数据、算法、算力“轮流坐庄”,NLP到了“数据为王”的时代

您可能喜欢