位置: 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添加和调用自定义字段的教程(织梦模板官网)

  • 腾讯自动续费微信在哪里关闭(腾讯自动续费微信怎么关闭自动扣费)

    腾讯自动续费微信在哪里关闭(腾讯自动续费微信怎么关闭自动扣费)

  • 华为p40pro送耳机吗(华为p40pro赠送的耳机怎么样)

    华为p40pro送耳机吗(华为p40pro赠送的耳机怎么样)

  • 投屏总是断开连接怎么回事(投屏老是断开)

    投屏总是断开连接怎么回事(投屏老是断开)

  • 三星s10不贴膜容易花屏吗(三星s10不贴膜会刮花吗)

    三星s10不贴膜容易花屏吗(三星s10不贴膜会刮花吗)

  • 秒杀是加入购物车还是马上抢(秒杀是先加入购物车吗)

    秒杀是加入购物车还是马上抢(秒杀是先加入购物车吗)

  • 怎么看对方的亲密关系(怎么看对方的亲密度)

    怎么看对方的亲密关系(怎么看对方的亲密度)

  • 显卡sn码在哪里(微星显卡sn码在哪里)

    显卡sn码在哪里(微星显卡sn码在哪里)

  • 苹果手机换华为手机怎么备份数据(苹果手机换华为数据怎么转移)

    苹果手机换华为手机怎么备份数据(苹果手机换华为数据怎么转移)

  • 小米6x支不支持qc3.0

    小米6x支不支持qc3.0

  • xr手机铃声怎么越变越小(xr手机铃声怎么设置)

    xr手机铃声怎么越变越小(xr手机铃声怎么设置)

  • wps怎么发电子邮件(wps如何发送电子邮件)

    wps怎么发电子邮件(wps如何发送电子邮件)

  • wps页面视图怎么取消(wps页面视图怎么恢复成两页正常)

    wps页面视图怎么取消(wps页面视图怎么恢复成两页正常)

  • 苹果11背面有字母吗(苹果11背面有字母什么意思)

    苹果11背面有字母吗(苹果11背面有字母什么意思)

  • 金立gn9011是什么型号(金立gn9011是什么手机)

    金立gn9011是什么型号(金立gn9011是什么手机)

  • 小米2s是不是4g手机(小米2s支不支持4g)

    小米2s是不是4g手机(小米2s支不支持4g)

  • 苹果xr耳机插哪里(苹果手机xr耳机插哪)

    苹果xr耳机插哪里(苹果手机xr耳机插哪)

  • 拼多多is备案截图在哪里(拼多多备案截图是什么去哪截)

    拼多多is备案截图在哪里(拼多多备案截图是什么去哪截)

  • 微信怎么关朋友圈视频自动播放(微信怎么关朋友圈和视频号)

    微信怎么关朋友圈视频自动播放(微信怎么关朋友圈和视频号)

  • 全民k歌怎么不显示手机型号(全民k歌怎么不显示sss)

    全民k歌怎么不显示手机型号(全民k歌怎么不显示sss)

  • vivo手机怎么绑定交通卡(vivo手机怎么绑定另一部手机追踪对方的位置)

    vivo手机怎么绑定交通卡(vivo手机怎么绑定另一部手机追踪对方的位置)

  • 怎么把快手喜欢的清零(怎么把快手喜欢打开)

    怎么把快手喜欢的清零(怎么把快手喜欢打开)

  • 快手隐形降权怎么办(快手账号隐形降权怎样养号)

    快手隐形降权怎么办(快手账号隐形降权怎样养号)

  • Vue项目中,el-image实现按钮触发大图预览模式(vue项目中的package.json是( )?)

    Vue项目中,el-image实现按钮触发大图预览模式(vue项目中的package.json是( )?)

  • Mac如何开启VoiceOver功能以帮助用户使用MAC(Mac如何开启无痕浏览)

    Mac如何开启VoiceOver功能以帮助用户使用MAC(Mac如何开启无痕浏览)

  • autoheader命令  创建C定义的模板文件(head -1命令)

    autoheader命令 创建C定义的模板文件(head -1命令)

  • python虚拟环境如何激活(python 虚拟环境)

    python虚拟环境如何激活(python 虚拟环境)

  • 事业单位长期股权投资持有期间被投资单位
  • 小规模纳税人可以开13%的发票吗
  • 税控服务费属于什么费用
  • 企业贷款罚息可以减免吗
  • 土地增值税预缴政策
  • 内部企业借款利息在建工程资本化
  • 企业管理与咨询机构
  • 税收分类编码选错了有事吗
  • 劳务派遣差额征税政策
  • 借其他应收贷应付
  • 酒店招募
  • 残保金每年什么时候申报缴纳
  • 工程物资期末余额应在资产负债表中填列?
  • 联想笔记本bios密码忘记了
  • 收到对方给的发票怎么做账
  • 什么叫经济作物和粮食作物
  • phpstudy如何查看错误日志
  • Yii2隐藏frontend/web和backend/web的方法
  • 土地房屋转让协议书
  • 银行对账单干嘛用
  • PHP:imagerectangle()的用法_GD库图像处理函数
  • 如何做世界上最小的遥控飞机
  • 蜜蜂 (© Angela Parker/Offset)
  • 简明易懂的
  • php炫酷代码
  • php正则替换字符串
  • php文件怎么写
  • javaweb总结笔记
  • expdp/impdp oracle数据泵导入导出
  • vue的路由跳转了,可是页面没有变化
  • clock set命令
  • 小企业会计准则没有以前年度损益调整科目
  • 错账的类型及对应的更正方法
  • 我国营改增后,一般纳税人适用的增值税基本税率
  • 应付债券相关分录
  • 个人收入如何开出发票
  • mongo groupby
  • 权责发生制 会计
  • 单位上社保需要个人提供什么资料
  • 加计抵减可以结转吗
  • 企业研发费用资本化相关公司
  • 存货成本核算方法的多久变更
  • 药店主营业务成本怎么算出来的
  • 库存商品总分类账范本
  • 纳税申报表期末未缴税额什么意思
  • 预期报酬率和期初报酬率
  • 内账应收应付怎么对账
  • 小微企业流转税优惠政策
  • 工程施工怎么结转,用友自动结转吗
  • 现金管理办法的内容包括
  • 工程主营业务收入会计分录
  • 配件盘点出现盘盈盘亏后如何处理
  • 存货售出时可以冲减资产减值损失吗
  • 会计工作移交的时候需要有谁在场
  • 会计做账工作总结
  • MySQL thread_stack连接线程的优化
  • win7旗舰版关闭强制签名
  • win8.1系统更新后启动不了
  • sealmon.exe - sealmon是什么进程 有什么用
  • win8怎么打开word
  • win10系统资源管理器怎么重新安装
  • nodejs run
  • unity游戏之羊刀与Pendragon复盘:DotA做对了什么
  • html5+javascript实现简单上传的注意细节
  • nodejs怎么下载其他版本
  • jquery page
  • javascriptweb
  • js校验姓名
  • Android开发工具
  • windows and android
  • jquery使用教程
  • unity引擎工具
  • jsgenerator
  • 页面跳转后js还会执行吗
  • 江西省电子税务局登录入口
  • 公司车辆购置税怎么做账
  • 税务局发票邮寄需要多久
  • 党员逝世可否盖党旗
  • 福建地方税务局历任 李
  • 国,地税纳税申报表是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设