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

  • 预缴税款如何做会计分录
  • 带薪年休假如果当年离职补交的年休假钱需要扣个税嘛
  • 会计凭证销毁方法
  • 个人所得税谁交
  • 自然人独资是小规模纳税人吗
  • 中小企业员工出去创业的例子
  • 中小企业工会经费怎么算
  • 一般纳税人必须先有进项才能开出来发票吗
  • 房企预收账款什么时候结转
  • 生产企业运费收入怎么处理?
  • 公司员工的伙食费计入什么科目
  • 当月确认收入下年怎么算
  • 解除合同一次性补偿金怎样算个人所得税
  • 购买的职业险计入哪个科目
  • 电子发票对航天信息利空吗
  • 慈善会可以开什么票据
  • 公户买理财产品怎么做账
  • 福利费进项税额转出会计分录账务处理
  • 新建厂房装修费账务处理
  • 以前的纳税申报表还能打印吗
  • 企业买的商业保险退款怎么做账
  • surface安装win10专业版
  • 餐费发票可以抵扣成本吗
  • 医保养老保险怎么查
  • php string函数
  • 公允价值变动损益会计处理
  • php多级分类
  • 木制家具出口流程
  • 安装人员食宿费谁承担
  • 报销的费用计入什么科目
  • 扣缴单位无有效的税费种认定信息
  • 前端部署发布项目有哪些
  • airpods怎么注销主人
  • 工程实践指的是
  • mm32开发教程
  • php截取字符串几种方式
  • php中array用法
  • 税务局清税
  • 增值税专用发票和普通发票的区别
  • 地税代开的发票怎么计提税款?
  • Python中__slots__限制属性
  • 普通收据能入账嘛
  • 利息收入计入借方
  • 个人向企业借贷违法吗
  • 个税申报可以去税务局吗
  • 小规模企业所得税怎么征收
  • 材料成本差异怎么做分录
  • 创投收入
  • 产品的包装费属于什么科目?
  • 预付账款写到什么凭证
  • 跨年的社保,账务怎么处理?
  • 机票退票手续费可以开发票吗
  • 企业对外借款是什么意思
  • 销项负数发票是红字发票吗
  • 退回备用金在现金怎么办
  • 各单位都需设置的是
  • IN&EXISTS与NOT IN&NOT EXISTS 的优化原则小结
  • MYSQL数据库应用
  • 电脑开机一直显示windowsxp
  • Windows Server 2008下 驾驭拨号上网
  • centos怎么样
  • win7如何创建一个新用户
  • ubuntu 改名
  • yosemite 10.10.5升级
  • linux怎么配置vim
  • 如何彻底删除超级QQ秀
  • win8.1玩游戏卡
  • win8全屏快捷键
  • 人在国外怎么补办身份证
  • win7其他设备
  • android skia opengl
  • Node.js中的核心模块包括哪些内容?
  • [置顶]津鱼.我爱你
  • BootStrap iCheck插件全选与获取value值的解决方法
  • 喜大普奔含义
  • 浙江税务客服咨询电话
  • 江苏网上税务局官网
  • 一季度土地市场
  • 买新房子需要交契税吗
  • 新型墙体材料税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设