一、如何下载opencv包
在Python中下载OpenCV包,最常用的方法是使用pip命令。pip是Python的包安装工具,可以方便地从Python包索引(PyPI)安装和管理包。以下是一些基本的步骤和命令,帮助你通过pip安装OpenCV。在命令行中输入以下命令来安装OpenCV:
pip install opencv-python
在国内使用Python时,由于网络延迟和不可控因素,访问官方的PyPI(Python Package Index)服务器下载模块和依赖包可能会遇到速度较慢甚至无法连接的问题。为了提升开发效率,选择一个可靠的国内PyPI镜像源至关重要。以下是清华的PyPI镜像源:
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
在下载好包以后,通过以下代码测试:
import cv2
print(cv2.__version__)
在下载成功以后运行以上的代码会输出opencv的版本。
如图,我的版本就是4.10.0。
二、图像的基本操作
1、图片的读取
cv2.imread(filename,flag)
(1)、filename即为图片的路径,包括绝对路径和相对路径。
相对路径:例如在当前的目录下有一个1.jpg那么这个filename就是"1.jpg"。
绝对路径:当前照片在整个内存里的路径,一般右键点击图片。
选择复制文件的地址,即可得到文件的整个路径。
(2)、flag为读取图片的形式。
flag=0,读取的图片为灰度图片。
flag=1,读取的图片为彩图。
在不输入flag的值的时候默认读取为彩图。
2、图片的展示
cv2.imshow(windowname,image)
windowname为展示窗口的名称。
image为读取的图片的信息。
完整的代码为:
import cv2
if __name__=='__main__':
img=cv2.imread('1.jpg',flags=1)
cv2.imshow('window',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
这个操作可以读取当前路径下的1.jpg文件,并且展示。
cv2.waitKey(time)
time为int类型,表示等待时间。单位是(ms),注:如果输入的是0表示无限等待。
waitKey是有返回值的。
retval=cv2.waitKey(time)
retval为按键的ASCII码的值。
cv2.destroyAllWindows()为销毁所有的窗口。
3、图像的保存
cv2.imwrite('path/filename',image)
该方法的两个参数分别是:图像的存储地址和图像的信息。
在图像的路径中不支持有中文。
三、图像的属性
1、img.shape
包含图像的(垂直像素,水平像素,通道数)
2、image.size
图像包含的像素点的个数
3、image.dtype
图像的数据类型
标签:__,读取,python,image,cv2,opencv,图像,基本操作 From: https://blog.csdn.net/2302_80091643/article/details/142413902