栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python OpenCV从入门到精通——第三章——图像处理的基本操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python OpenCV从入门到精通——第三章——图像处理的基本操作

import cv2

#           ———————————读取图像,路径、窗口名中不可出现中文
#   image = cv2.imread(filename,flags)  参数依次为: 图像文件名,图像类型(1彩色,0彩色可转换为灰度、或灰度)
image = cv2.imread("3.1.jpg")                       #返回值就是图像,image即图像
image_Gray = cv2.imread("3.1.jpg", 0)
print(image)                                        #  输出所有像素的像素值


#           ——————————显示图像
cv2.imshow("flower", image)                         # 在名为flower的窗口中显示image,显示的照片会自动销毁
cv2.waitKey(1000000)                                # 单位ms,目的:停顿当前场景一段时间,此时电脑等待用户按键,若没有按键则会等待设置的时长然后才会执行下一句,若按键了会直接执行下一句,参数为0、负数、或空无限等待
cv2.destroyAllWindows()                             # 销毁所以正在显示的窗口


#           ——————————保存图像
# 把3.1.jpg保存为E盘根目录下的、Pictures文件夹中的1.jpg,路径当中有存储图片的名字1.jpg
cv2.imwrite("E:/Pictures/1.jpg", image)


#           ——————————获取图像属性
#每幅图像都是由M行N列的像素(每一个小方块或者圆形或者其他形状)组成的,每一个像素都储存着一个像素值
image_Color = cv2.imread("3.1.jpg")
print("获取彩色图像的属性:")
print("shape =", image_Color.shape)                 # 图像的(垂直像素,水平像素,通道数)灰色图片通道数为1
print("size =", image_Color.size)                   # 图像包含的像素个数
print("dtype =", image_Color.dtype)                 # 图像的数据类型
print("suoyouxiangsu",image_Color)                  # 图像的所以像素的像素值



暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1016108.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号