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

关于openCV学习中遇到的一些函数的总结

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

关于openCV学习中遇到的一些函数的总结

关于openCV学习中遇到的一些函数库的总结

1.读取写入图像文件

img = numpy.zeros((3,3),dtype=numpy.uint8)

通式:

numpy.zeros(shape,dtype,order)

作用:
通常是把数组换成想要的矩阵
返回值:
返回来一个给定形状和类型的数组
参数:
shape:定义返回数组的形状
dtype:生成矩阵的数据类型,可选参数,默认numpy.float64
order:{ ‘C’ , ‘F’ },可选,默认:‘C’,是否在内容中以行(‘C’)或列(‘F’)顺序存储多维数据。

img = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)

通式:

cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 );

作用:
对图像进行色彩空间的转换
返回值:
返回一个修改后的图像
参数:
InputArray src: 输入图像即要进行颜色空间变换的原图像,可以是Mat类(Mat类用来保存矩阵类型的数据信息,包括向量、矩阵、灰度或彩色图像等数据)
OutputArray dst:输出图像即进行颜色空间变换后存储图像,也可以是Mat类
int code : 转换的代码或标识,即在此确定将什么制式的图片转换成什么制式的图片
int dstCn:目标图像通道数,如果取值为零,则由src和code决定

import cv2

grayImage = cv2.imread('MyPic.png',cv2.IMREAD_GRAYSCALE)
cv2.imwrite('MyPicGray.png',grayImage)

通式:

cv2,imread(filename,flags)

作用:
读取图片,默认情况下,imread返回BGR格式的图像,即使该文件使用的是灰度格式
返回值:
返回读取的图片的信息
参数:
filename:所读入图片的路径
flags:标志位,用于指定imread的模式,如下列表所示:
{
cv2.IMREAD_COLOR:该模式是默认选项,提供3通道的BGR图像,每个通道一个8位值(0~255);
cv2.IMREAD_GRAYSCALE:该模式是提供8位灰度图像;
cv2.IMREAD_ANYCOLOR:该模式提供每个通道8位的BGR图像或者8位灰度图像,具体取决于文件中的元数据;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/951464.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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