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

  • b站昵称多久可以改一次(b站昵称多久可以重置)

    b站昵称多久可以改一次(b站昵称多久可以重置)

  • 抖音草稿箱的视频怎么保存到剪映(抖音草稿箱的视频怎么保存到相册里)

    抖音草稿箱的视频怎么保存到剪映(抖音草稿箱的视频怎么保存到相册里)

  • 抖音本场点赞能换钱吗(抖音本场点赞是不是音浪)

    抖音本场点赞能换钱吗(抖音本场点赞是不是音浪)

  • daysmatter苹果自带吗(days matter怎么设置在一起多久了ios)

    daysmatter苹果自带吗(days matter怎么设置在一起多久了ios)

  • 决定局域网的三个主要技术(决定局域网的三个技术要素是什么)

    决定局域网的三个主要技术(决定局域网的三个技术要素是什么)

  • 无响应已超时什么意思(无响应 已超时)

    无响应已超时什么意思(无响应 已超时)

  • ipad总是自动关机重启(ipad自动关机是怎么回事)

    ipad总是自动关机重启(ipad自动关机是怎么回事)

  • 苹果手机连上wifi老是掉线怎么回事(苹果手机连上wifi却看不到图标)

    苹果手机连上wifi老是掉线怎么回事(苹果手机连上wifi却看不到图标)

  • iphone怎样截屏(iPhone怎样截屏录屏)

    iphone怎样截屏(iPhone怎样截屏录屏)

  • 请将磁盘放入u盘什么意思(请将磁盘放入u盘h什么意思)

    请将磁盘放入u盘什么意思(请将磁盘放入u盘h什么意思)

  • 表格来回切换快捷键(表格怎么来回切换)

    表格来回切换快捷键(表格怎么来回切换)

  • 华为nova6卡槽怎么打开(华为nova6卡槽怎么打不开)

    华为nova6卡槽怎么打开(华为nova6卡槽怎么打不开)

  • 手机怎么调出紫外线灯(手机怎么调出紫色模式)

    手机怎么调出紫外线灯(手机怎么调出紫色模式)

  • qq等级加速包加多少(qq等级加速包加多少倍)

    qq等级加速包加多少(qq等级加速包加多少倍)

  • 什么类ip地址的前16位表示网络号(什么类ip地址的前16位表示的是网络号)

    什么类ip地址的前16位表示网络号(什么类ip地址的前16位表示的是网络号)

  • vivo手机型号在哪看(vivo手机的型号在哪里看)

    vivo手机型号在哪看(vivo手机的型号在哪里看)

  • ipad不贴膜可以吗(ipad不贴膜会划坏吗)

    ipad不贴膜可以吗(ipad不贴膜会划坏吗)

  • iphone6s怎么截图(iphone6s怎样截图)

    iphone6s怎么截图(iphone6s怎样截图)

  • ps怎么学(女生学ps好找工作吗)

    ps怎么学(女生学ps好找工作吗)

  • 京东里什么叫待收货(京东的待发货在哪里)

    京东里什么叫待收货(京东的待发货在哪里)

  • 人工智能诞生在哪一年(人工智能诞生在哪年)

    人工智能诞生在哪一年(人工智能诞生在哪年)

  • 如何自学思维导图(如何自学思维导图知乎)

    如何自学思维导图(如何自学思维导图知乎)

  • 怎么把文件管理的视频保存到相册(怎么把文件管理的视频导入剪映)

    怎么把文件管理的视频保存到相册(怎么把文件管理的视频导入剪映)

  • 小影小程序在哪(小影app收费吗)

    小影小程序在哪(小影app收费吗)

  • 5.5和6.0屏幕对比(5.8和6.0屏幕对比)

    5.5和6.0屏幕对比(5.8和6.0屏幕对比)

  • 水滴屏手机为什么便宜(水滴屏手机为什么会发烫)

    水滴屏手机为什么便宜(水滴屏手机为什么会发烫)

  • 小米手环4nfc版消息提醒怎么开启(小米手环4nfc版怎么播放音乐)

    小米手环4nfc版消息提醒怎么开启(小米手环4nfc版怎么播放音乐)

  • virtualbox打不开虚拟机怎么办? linux无法访问virtualbox的解决办法(virtualbox打不开虚拟机)

    virtualbox打不开虚拟机怎么办? linux无法访问virtualbox的解决办法(virtualbox打不开虚拟机)

  • 委托贷款利息收入需要缴纳增值税么
  • 什么是一般业务
  • 个税手续费返还政策文件
  • 企业向个人借款是否合法
  • 向银行申请签发银行汇票的会计分录
  • 开票有误的具体
  • 年度利润总额的12%
  • 固定资产超过注册资金怎么处理
  • 零税率的发票
  • 单位车辆折旧完怎么处理
  • 彩票扣税比例
  • 开出发票上有折扣的怎么入账?
  • 接受投资转入的货物
  • 花卉租赁发票税率是多少
  • 怎么去税务局申报个税
  • 申请一般纳税人需要多长时间
  • 房产税的常见四大检查点
  • 企业所得税视同销售的捐赠扣除
  • 委托代购商品的核算有
  • 年末利润分配会计处理
  • 出口公司代理
  • 第三方贴现分录
  • 残联备案还能补缴社保吗
  • 应付账款转营业外收入需要什么条件
  • 商业承兑拒付怎么办
  • 任务管理器网络占用率100%怎么办
  • 电脑bios设置最佳性能和默认
  • window10的帮助与支持窗口在哪
  • 开发票时的数据可以四舍五入吗
  • 2021激活windows10
  • php去除二维数组重复值
  • 简单了解php编程软件
  • 中文字符和英文字符的转换
  • 当前页面的脚本发生错误是否要在此页面上继续运行脚本
  • 补缴增值税滞纳金天数
  • avgserv9.exe是什么进程 avgserv9进程的详细介绍
  • 建筑业会计需要做到哪些
  • thinkphp5执行流程
  • 应交增值税视频讲解
  • nginx连接超时时间设置多少
  • 市盈率和市净率多少比较合适
  • 前端发起请求怎么设置
  • 微信小程序实现文件上传
  • 用jsp实现用户登录验证
  • 存根联明细是自动生成
  • 应收贷方表示啥
  • python 进程管理
  • mongodb快速入门
  • 低值易耗品管理办法
  • 增值税发票丢失可以重开吗
  • 嵌入式软件产品应纳税额
  • 转出未交增值税借方余额怎么处理
  • 汇兑收益怎么做分录
  • 跨年更正错误记账凭证的方法
  • 预付账款怎么做账务处理
  • 自制原始凭证的填制
  • 防火墙监视模式
  • ubuntu写脚本
  • linux awk命令使用实例
  • debian sid 安装
  • sed 处理多行
  • win7屏幕刷新率怎么调高
  • opengl绘制球面
  • div css table
  • js基础笔记
  • node.js常用命令
  • nodejs的组成
  • 查找阴历日历
  • unity异步加载场景
  • js table
  • javascript设置字体
  • javascript类库
  • 信用社股金分红时间
  • 两江新区钓鱼地方
  • 个体工商户将自有车辆出租取得的收入怎么征税
  • 南京市国家税务局溧水分局
  • 在监狱要花钱吗
  • 博兴公安局局长
  • 税控盘口令密码怎么修改
  • 作废的发票验旧之后怎么领取新发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设