Python与机器视觉(三)图像保存
本系列博客主要分享Python在机器视觉/计算机视觉下的编程应用
cv2包是著名的视觉库OpenCV的Python实现
在对图片进行一定的操作后,我们需要将图像保存在对应的位置,cv2提供了imwrite()
函数来将图像写入到计算机中:
import cv2 #导入opencv
import matplotlib.pyplot as plt #导入绘图包img = cv2.imread('./img.jpeg') #读入图像
img_rgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) #将图像从opencv的brg通道转为matplotlib的rgb模式plt.title('Img windows')
plt.imshow(img_rgb) #绘图函数imshow()
plt.xticks([]) #关闭 x,y轴的坐标
plt.yticks([])
plt.show() #显示图像#-------------------------保存图像--------------------------#
cv2.imwrite('./new_img.jpg',img) #利用cv2.imwrite()保存图像
plt.imsave('./new_img_rgb.png',img_rgb) #对于校正通道后的图像,需要利用plt.imsave()保存
这里需要注意一下几点:
1.imwrite()
函数保存成功后会返回True
,它支持jpeg,png,tiff
等格式。其第一个参数为希望保存的路径及文件名,第二个参数为保存图像的变量,彩色图像时,其需要BGR的通道顺序。
2.如果希望保存进行通道变换后的图像RGB
顺序,那么可以利用matplotlib的pyplot工具中imsave()
函数来实现,其主要支持png, pdf, ps, eps and svg
等格式。
运行后读入的图像将被保存在当前目录下:
注意:如果通道保存错了的话(matplotlib为RGB,opencv为BGR
),会出现下面红蓝相反的蓝瘦效果:
传送门:
Python与机器视觉(一)安装与环境
Python与机器视觉(二)读入图片并显示
Python与机器视觉(三)图像保存相关推荐
- Python+Opencv2(三)保存视频关键帧
文章目录 一.前言 二.视频中保存每帧图片 三.帧间差法 1.两间查分法 (1)处理一段视频 (2)批量处理视频 (3)扩展 2.三间差分法 一.前言 依然是博主毕设的手语检测,好多图片要处理哦! 今 ...
- opencv入门基础——图像读取,图像显示,图像保存
一,图像读取 如上图所示,从文件中导入图像用这个函数 retval=cv.imread(文件名,[,显示控制参数]) 显示控制参数,主要是这几个: cv.IMREAD_UNCHANGED cv.IMR ...
- Python与机器视觉(x)图像差分-图像相减
本系列博客主要分享Python在机器视觉/计算机视觉下的编程应用 cv2包是著名的视觉库OpenCV的Python实现 在求峰值信噪比PSNR时,我们需要求取目标图像和实际图像之间的误差. err = ...
- python中的cv2模块能否保存图像的地理坐标信息_Python中plt.plot图像保存有白边,CV2.polyline,fillpoly的参数问题,图像保存颜色发生异常...
Python中,如果你遇到了PIL图像保存有白边,CV2.polyline,fillpoly,参数问题,图像保存颜色发生异常这几个问题,这篇文章就能够解决你的疑惑. 第一个问题,plt图像保存有白边 ...
- python案例:模拟产生万花尺螺旋线(turtle、parser、turtle图像保存为png)
前言 初学python,需要一点有趣的案例.同时,细节功能足够,且不难明了. 这里提供一个模拟产生万花尺螺环线的程序. 如果您对万花尺不了解,科普内容可见:https://www.bilibili.c ...
- python用numpy生成图片并保存_python 实现将Numpy数组保存为图像
python 实现将Numpy数组保存为图像 第一种方案 可以使用scipy.misc,代码如下: import scipy.misc misc.imsave('out.jpg', image_arr ...
- Python调整图片大小并保存调整后的图像
Python调整图片大小并保存调整后的图像 目录 Python调整图片大小并保存调整后的图像 #原始图像
- python画的图怎么保存_python通过PyGame绘制图像并保存为图片文件的代码
把开发过程中常用的一些内容片段记录起来,下边内容是关于python通过PyGame绘制图像并保存为图片文件的内容,希望对大伙有较大好处. ''' pg_draw_circle_save101.py d ...
- python保存图片到指定路径_python将处理好的图像保存到指定目录下的方法
原始图像绝对路径的图像名存储在一个txt文件中,下面的程序实现的功能是按照txt文件的顺序,依次将图片读取然后进行处理,最后将处理之后的图像保存在指定的路径下: # Read in the image ...
最新文章
- java enumerator_简单介绍java Enumeration
- 大数据分析中国冬季重度雾霾的成因(一)
- MQTT协议通俗讲解
- uefi多linux系统启动盘,DIY制作无需格BIOS+UEFI双启动U盘工具|支持syslinux+grub+boomgr+grub2多启动...
- Java根据表格生成图_java绘制数据表格并导出为图片格式
- 关注VS.Net 2005
- java button 点击事件_android_button按钮onclick点击事件的几种写法
- Matlab遗传算法
- Lottie 动画AE+Bodymovin导出的JSON文件解读
- VeriSign SSL证书产品及服务_VeriSign证书|SSL证书|EVSSL证书|服务器证书|数字证书
- 谷歌发布智能绘画工具AutoDraw,只要有这个,谁都可以画画。
- 群英传内推第001期
- Kryo官方文档-中文翻译
- 如何在WordPress中显示链接的实时预览
- html设置超链接位置,怎么调超链接的位置html
- 单片机==共阴数码管(4)
- 计算机多核启动原理,多核cpu工作原理 不进来看看?
- 使用YASM编程 - 01
- 基于面部表情的情绪识别-论文学习
- hihoCoder - 1633(2017北京icpc现场赛-G题)