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

  • vsdx用什么软件打开(vsd用什么软件打开软件)

    vsdx用什么软件打开(vsd用什么软件打开软件)

  • 非3D电视怎样看3D电影(电视不是3d如何实现3d)

    非3D电视怎样看3D电影(电视不是3d如何实现3d)

  • 拼多多老出现安全验证(拼多多老出现安全模式)

    拼多多老出现安全验证(拼多多老出现安全模式)

  • 画笔在图层上画不出来(怎么在图层上用画笔)

    画笔在图层上画不出来(怎么在图层上用画笔)

  • 数据线皮破了会漏电吗(数据线破了皮怎么办)

    数据线皮破了会漏电吗(数据线破了皮怎么办)

  • 手机保存的文件去哪找(手机保存的文件在哪个文件夹)

    手机保存的文件去哪找(手机保存的文件在哪个文件夹)

  • 16比9尺寸的长宽是多少像素(16比9尺寸的长宽高是多少)

    16比9尺寸的长宽是多少像素(16比9尺寸的长宽高是多少)

  • 微信绑卡信息不一致什么原因(微信绑卡信息不一致)

    微信绑卡信息不一致什么原因(微信绑卡信息不一致)

  • 2+32g和3+32g有什么区别(2+32g和3+16g)

    2+32g和3+32g有什么区别(2+32g和3+16g)

  • 华为怎么删除桌面图标(华为怎么删除桌面上多余的页面)

    华为怎么删除桌面图标(华为怎么删除桌面上多余的页面)

  • 手机如何登录路由器(手机如何登录路由器进行设置)

    手机如何登录路由器(手机如何登录路由器进行设置)

  • 手机自动订购业务怎么办(手机自动订购移动业务)

    手机自动订购业务怎么办(手机自动订购移动业务)

  • 钉钉怎么退出以前公司(钉钉怎么退出以前的群聊)

    钉钉怎么退出以前公司(钉钉怎么退出以前的群聊)

  • 小米9透明版如何反向充电(小米透明版如何换电池)

    小米9透明版如何反向充电(小米透明版如何换电池)

  • 小米5什么类型屏幕(小米5什么类型好)

    小米5什么类型屏幕(小米5什么类型好)

  • 微信突然没了声音怎么办(微信突然没了声音)

    微信突然没了声音怎么办(微信突然没了声音)

  • e支部怎么刷时间(e支部怎样刷在线时间)

    e支部怎么刷时间(e支部怎样刷在线时间)

  • 华为Mate10如何怎么拆机(华为mate10咋样)

    华为Mate10如何怎么拆机(华为mate10咋样)

  • ipone怎样设置微信锁(苹果手机的微信怎么设置)

    ipone怎样设置微信锁(苹果手机的微信怎么设置)

  • 华为手机如何同时两个应用(华为手机如何同步oppo手机)

    华为手机如何同时两个应用(华为手机如何同步oppo手机)

  • 电脑卡了怎么办点不动怎么办(电脑卡了怎么办点不动怎么办文件没保存)

    电脑卡了怎么办点不动怎么办(电脑卡了怎么办点不动怎么办文件没保存)

  • 如何制作macOS Catalina启动盘 macOS Catalina启动盘制作教程(如何制作macos bigsur的启动盘)

    如何制作macOS Catalina启动盘 macOS Catalina启动盘制作教程(如何制作macos bigsur的启动盘)

  • 新英格兰的杨树,澳大利亚新南威尔士州 (© ILYA GENKIN/Alamy)(新英格兰的秋天)

    新英格兰的杨树,澳大利亚新南威尔士州 (© ILYA GENKIN/Alamy)(新英格兰的秋天)

  • js逻辑操作符的介绍(js逻辑表达式)

    js逻辑操作符的介绍(js逻辑表达式)

  • 预收货款需要缴纳消费税吗?缴纳消费税的时间应该是?
  • 税控盘减免税款月末如何结转
  • 应纳税所得额100万以内,税负2.5%是什么意思
  • 企业生产经营管理包括哪些
  • 财务软件怎么样从捷软系统导出数据
  • 去年的财务报表可以更正申报吗
  • 中标服务费可否开发票
  • 非正常损失进项税额转出会计分录
  • 金税三期报税软件
  • 商场促销的税务处理怎么做?
  • 项目清算组
  • 跨年度发现的差错
  • 采购商品未收到分录
  • 购入无形资产产生的咨询费
  • 发放股票股利要考虑时间权重吗
  • 劳务派遣案例分析题
  • 离职补偿金需要交工会经费吗
  • 如何确定合并报表的范围简答题
  • 代收款项属于收入范围吗
  • 应交增值税会计科目
  • 商业承兑汇票适用于
  • 企业员工差旅平台排行
  • 财务费用算营业利润吗
  • 购买车辆保险怎么入账
  • 企业固定资产报废申请报告
  • windows11我的电脑怎么放到桌面
  • 原始股东减持要交多少税
  • win10更新21h1后很卡
  • rds selected
  • php自学教程
  • 向分公司借款
  • echarts纵坐标加单位
  • php多线程curl
  • phpmvc框架工作原理
  • CLIP模型原理
  • php加密方式有哪些
  • 用python绘制
  • 税控系统维护费普通发票可以全额抵扣吗
  • 纳税人兼营不同税率
  • 税务发票红字发票怎么开
  • 中标的费用怎么算
  • 疫情期间餐饮发票税点
  • 外贸公司出口退税流程
  • 政府补助怎么判断总额法还是净额法
  • 利润分配未分配利润是净利润吗
  • 出口退税一般程度是什么
  • 现金流量明细分类
  • 银行开户的费用计入什么科目
  • 外埠存款会计分录怎么写
  • 投标保证金怎么记账科目
  • 小规模企业与一般纳税人企业最新划分标准及税率
  • 日常费用报销管理制度
  • 小额零星支出是什么意思
  • 公司银行开户的一些资料是公司办公室保存还是财务保存
  • 坏账准备对资产负债表影响
  • sql中的存储过程
  • sql时间格式化大全
  • win10windows更新
  • linux vim
  • Winaw32.exe - Winaw32是什么进程
  • 如何解决windows资源管理器已停止工作
  • Windows 7 Apache下计算机无法访问局域网网站的解决方法
  • node.js底层原理
  • nodejs数据库数据渲染
  • 请问在javascript程序中
  • dom编程艺术这本书好吗
  • jquery技巧
  • Android百度地图定位 sdk 地理围栏监听
  • Clipboard.js 无需Flash的JavaScript复制粘贴库
  • BootStrap glyphicon图标无法显示的解决方法
  • 函数 python
  • js当前时间格式化
  • 税务局税收分类编码
  • 如何缴纳地税工伤保险
  • 国税发票打印汇总怎么弄
  • 分类所得税和综合所得税的优缺点
  • 增值税发票税控开票软件卸载不了
  • 买辆12万的车上路共需要多少钱
  • 重庆准生证网上怎么申请领取
  • 苏宁易购股份转增股本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设