首页 > 编程语言 >python+opencv读取/保存图片

python+opencv读取/保存图片

时间:2024-05-08 22:00:58浏览次数:23  
标签:src namedWindow 读取 python imshow opencv input cv 图片

读取图片

  • 导入opencv的包
  • 通过imread函数读取图片
  • namedWindow创建一个窗口用于显示
  • imshow将图片显示出来
import cv2 as cv
src = cv.imread("D:\\myCode\\picture\\003.jpg") #参数为图片的路径

#第一个参数会设置为窗口的标题同时他也会作为和下面imshow进行匹配,以确定将显示的图片显示到哪一个窗口上,可以通过创建多个窗口进行测试
#第二个参数,设置窗口大小为自动,也就是适应图片大小
cv.namedWindow("input",cv.WINDOW_AUTOSIZE) 
#.将imshow要显示的图片显示到哪个窗口里,是通过imshow里面的第一个参数,在这里也就是“input”这个字符串与namedWindow里面字符串进行匹配的(namedwindow里面的参数也是“input”)
cv.imshow("input", src)
#等待按键按下
cv.waitKey(0)
#销毁图片
cv.destroyAllWindows()

保存图片

  • 通过imwrite函数进行保存
import cv2 as cv
src = cv.imread("D:\\myCode\\picture\\003.jpg")
cv.namedWindow("input",cv.WINDOW_AUTOSIZE)
cv.imshow("input", src)
#也可以通过cvtColor这个函数进行转换图片哦,这里转为灰度图片进行保存
gray = cv.cvtColor(src,cv.COLOR_BGR2GRAY)   #获取灰度图片
cv.imwrite("D:\\myCode\\picture\\test.png", gray) #保存图片
cv.waitKey(0)
cv.destroyAllWindows()

标签:src,namedWindow,读取,python,imshow,opencv,input,cv,图片
From: https://www.cnblogs.com/A1112day/p/18180985

相关文章

  • Windows程序读取不了中文路径问题
    问题描述今天调试发现win32接口GetFileAttributesW居然不支持中文路径,于是寻找解决方案,找了半天,尝试用boost的fileystem库发现能用,而且boost能跨平台!不支持中文win32接口获取文件属性,当传入参数带有中文字符时,它获取的属性就会异常DWORDGetFileAttributesW([in]LPCWSTRlpFi......
  • [读书]-像计算机一样 思考python
    目录前述第二章:变量、表达式、和语句第三章:函数第五章:条件和递归第六章:有返回数值的函数第七章:迭代第八章:字符串第十章:列表第十一章:词典第十二章:tuple第十四章:文件14.2读和写14.3格式化字符串,两种方式14.4os模块14.5读写异常14.7pickle14.9模块相关14.10其他前述编程语......
  • ExcelDataReader:一个.Net高性能Excel开源读取器
    ExcelDataReader:一个.Net高性能Excel开源读取器来自:编程乐趣推荐一个用于读取MicrosoftExcel文件的高性能开源库。 01项目简介ExcelDataReader是一个功能强大且易于使用的开源项目,提供了丰富的读取API,专门读取Excel文件的数据,特别是处理大数据量的情况。ExcelDataReader......
  • 异常检测(Anomaly Detection)方法与Python实现
    异常检测(Anomalydetection)是机器学习中一种常见应用,其目标是识别数据集中的异常或不寻常模式。尽管通常被归类为非监督学习问题,异常检测却具有与监督学习相似的特征。在异常检测中,我们通常处理的是未标记的数据,即没有明确的标签指示哪些样本是异常的。相反,算法需要根据数据本身......
  • python在Scikit-learn中用决策树和随机森林预测NBA获胜者
    原文链接:http://tecdat.cn/?p=5222原文出处:拓端数据部落公众号 在本文中,我们将以Scikit-learn的决策树和随机森林预测NBA获胜者。美国国家篮球协会(NBA)是北美主要的男子职业篮球联赛,被广泛认为是首屈一指的男子职业篮球联赛在世界上。它有30个队(美国29个,加拿大1个)。在常规赛......
  • 流畅的python学习笔记
    示例1-1一摞有序的纸牌知识点:collections.namedtuple构建了一个简单的类,表示单张纸牌。fromcollectionsimportnamedtupleCard=namedtuple('Card',['rank','suit'])classFrenchDeck:ranks=[str(n)forninrange(2,11)]+list('JQKA')......
  • python 构建jenkins job
    学习文档:https://www.cnblogs.com/hujinzhong/p/14593293.htmlhttps://blog.csdn.net/qq_45939519/article/details/121052408官方文档:API参考—PythonJenkins1.8.0文档(python-jenkins.readthedocs.io) 使用Python-Jenkins—PythonJenkins1.8.0文档 impor......
  • Python 将PDF转为PDF/A、PDF/X,以及PDF/A转回PDF
    PDF/A和PDF/X是两种有特定用途的PDF格式,具体查看以下:PDF/A是一种用于长期存档的PDF格式,它旨在确保文档的内容和格式在未来的访问中保持不变。如果您需要对文件进行长期存档,比如法律文件或档案记录,将其转换为PDF/A格式是一个明智的选择。PDF/X是一种用于印刷输出的PDF格式,它旨在......
  • Python中级之数据类型的内置方法1(数字类型和字符串)
    【一】数字类型【1】整数类型(int)(1)定义直接用整数定义,整数类型的值不能修改num=6(2)内置方法int.bit_length()#返回整数的二进制表示中最高位的位数,不包括符号和前导零。a=10b=a.bit_length()print(b)#输出4int.to_bytes(length,byteorder,signed)#......
  • Python安装教程手册(pip路径修改,建立模块搜索)
    下载官网64位exe安装包双击安装,一步步往下走    打开cmd命令行,输入Python-V查看安装版本号,检查是否安装成功  输入pip-V查看pip的版本号,检查是否安装成功  设置pip安装的全局库目录输入python-msite,查看当前默认配置的库目录找......