位置: IT常识 - 正文

python如何读入图像(python 读取图片)

编辑:rootadmin

推荐整理分享python如何读入图像(python 读取图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python怎么读取图片文件,python怎么读图片,python读入图片,python如何读入图像,python如何读入图像,python中怎么读取图片,python读入图片,python读入图片,内容如对您有帮助,希望把文章链接给更多的朋友!

python如何读入、显示、保存图像

使用opencv读入、显示、保存图像。示例代码是加载一张原图,显示图片,键盘按下“s”则保存图片,按下其他键则销毁图像显示窗口。

学会三个函数的使用:

cv2.imread、cv2.imshow、cv2.imwrite。

python#-*-coding:utf-8-*-importnumpyasnpimportcv2img=cv2.imread('D:/img/test/000.jpg',cv2.IMREAD_UNCHANGED)cv2.namedWindow('image',cv2.WINDOW_NORMAL)cv2.imshow('image',img)key=cv2.waitKey(0)ifkey==ord('s'):cv2.imwrite('D:/img/test/0005.jpg',img)else:cv2.destroyWindow('image')

读入图像

img = cv2.imread('D:/img/test/000.jpg') 打开原图。

img = cv2.imread('D:/img/test/000.jpg', cv2.IMREAD_GRAYSCALE) 以灰度模式读入图像。

img = cv2.imread('D:/img/test/000.jpg', cv2.IMREAD_COLOR) 读入彩色图像,图像的透明度会忽略。

img = cv2.imread('D:/img/test/000.jpg', cv2.IMREAD_UNCHANGED) 读入原图。

读入图像的返回值

print type(img)结果为<type 'numpy.ndarray'>,可见是个多维数组。

python如何读入图像(python 读取图片)

opencv不会提示你图片的路径是否错误,若print img结果为None,则表明图像路径是错的。若结果是一个矩阵数组,则表明路径正确。

显示图像

cv2.imshow('image', img) 在窗口显示图像,图像的名字是image,img参数是我要显示的图像,可以同时打开多个图像显示窗口,但他们的名字必须是不同的。

这个时候的图像大小默认是原始图像的大小,若想窗口大小可调节,使用cv2.namedWindow()即可。

cv2.namedWindow('image', cv2.WINDOW_NORMAL) image窗口的大小可以调节。

cv2.namedWindow('image', cv2.WINDOW_AUTOSIZE) 默认的窗口大小,若第二个参数不填写,默认的就是图像大小且不可调节。

键盘绑定函数,cv2.waitKey(0),设置参数是0,表示期等待键盘输入,若为其他值,表示在该值得毫秒时间内等待键盘输入,若没有输入,则返回-1,若有输入,则返回输入键的ASCII值。

保存图像

cv2.imwrite('D:/img/test/0002.jpg', img)第一个参数是保存的图像的路径,第二个参数是要保存的图像。

删除已建立的窗口

cv2.destroyAllWindows()销毁所有窗口。

cv2.destroyWindow('image')销毁特定窗口,参数是你要销毁的窗口名称。

其他

ord()和chr()函数:

ord()函数的参数是一个ASCII字符,返回值是对应的十进制整数,也就是ASCII的值。

chr()函数的参数是0 - 256 的一个整数,返回值是当前整数对应的ASCII字符。

本文链接地址:https://www.jiuchutong.com/zhishi/311783.html 转载请保留说明!

上一篇:Python列表中有哪些索引(python中列表的作用)

下一篇:织梦模板DEDECMS添加和调用自定义字段的教程(织梦模板官网)

  • 金税盘维护费应该计入什么科目
  • 个税专项附加继续教育
  • 发票作废了清单一样怎么重新使用
  • 期初余额有误怎么在本期做调整凭证
  • 单身租房可以专租房吗
  • 私车公用报销油费
  • 在建工程转入固定资产当月计提折旧吗
  • 企业缴纳增值税后还需缴纳所得税吗
  • 培训机构开发票不能开公司抬头吗
  • 劳务派遣人员工作单位怎么写
  • 农产品进项税额计算扣除的方法
  • 办公室零食采购台账
  • 营业成本利润率是指
  • 广告位的费用
  • 小规模纳税人季报需要报什么
  • 通用机打发票上没有税率
  • 旅游业是一个怎样的产业
  • 企业的其他业务收入
  • 合并往来分录
  • 存货损失的账务处理
  • 销售额的意思
  • 企业收到贷款贴息会计分录
  • linux ctrl c和ctrl z
  • 金融工具中股利是什么
  • 公司内部罚款的备注怎么写劳动仲裁
  • mac可以制作win启动盘吗
  • 学php的书
  • 局域网游戏电脑
  • 以专利权出资,能否使用专利权
  • lstm多对多
  • elementui ts
  • 场外期权会计核算
  • PHP:imagecreatefromwbmp()的用法_GD库图像处理函数
  • 小满Vue3第三十六章(Vue如何开发移动端)
  • 非贸付汇代扣代交哪些税
  • php 替换字符
  • 特征提取原理
  • vue知识点汇总
  • 利用php将图片转为文字
  • 税控盘全额抵扣发票怎么勾选
  • 物价变动的影响因素
  • 购买的无形资产交印花税吗?
  • mongo db数据库
  • 个人所得税专项附加扣除赡养老人
  • 佣金的会计如何计算
  • 通讯补贴计入个税吗
  • 应收账款科目如何核算
  • 公司买车赠送给个人,怎么交税
  • 承兑汇票贴现怎么做会计分录
  • 外币折算差额怎么计算
  • 收到预付卡的发票是否可以报销呢?
  • 无形资产摊销方法应反映其经济利益的预期实现方式
  • 虚增利润怎么调整
  • 职工医保报销会扣医保卡的钱吗
  • 差旅费记入哪个费用
  • 营改增之后账务怎么处理
  • mysql5.7.32免安装教程
  • win7打开控制面板快捷键
  • linux calloc
  • windows防火墙无法更改某些设置错误代码0×80070422
  • linux oracle 01034
  • centos6启动服务的命令
  • linux查看所有硬件信息命令
  • cocos2d动画
  • 人物移动素材
  • opengl做简单的模型
  • opengl 位图
  • bootstrap启动类
  • 有道词典encountered an improper argument
  • unity3D游戏开发
  • bat脚本如何运行
  • 我的自定义计划怎么删除
  • jquery.form
  • python3解析json
  • the oculus rift
  • 如何用jquery
  • css弹性布局是什么
  • python集合的基本操作
  • 税务监察室具体工作内容
  • 福建省纪检委网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设