Python 如何使用Jupyter笔记本保存输出图像?
出于教育目的,我正在尝试从该存储库运行以下代码 我正在使用Jupiter笔记本绘制运行以下代码的输出:Python 如何使用Jupyter笔记本保存输出图像?,python,image,image-processing,jupyter-notebook,computer-vision,Python,Image,Image Processing,Jupyter Notebook,Computer Vision,出于教育目的,我正在尝试从该存储库运行以下代码 我正在使用Jupiter笔记本绘制运行以下代码的输出: bright_images= am.brighten(images[0:6]) hp.visualize(bright_images) 我得到了下面的图,它将图像绘制成列 我想单独保存这些输出图像,而不是附加在一起。 我的问题是如何单独保存这些图像,每个图像都以其原始大小保存在文件夹中?来自文档: 可视化功能有助于轻松显示图像,而无需 要求您编写整个代码 如果您深入研究源代码,库将使用c
bright_images= am.brighten(images[0:6])
hp.visualize(bright_images)
我得到了下面的图,它将图像绘制成列
我想单独保存这些输出图像,而不是附加在一起。
我的问题是如何单独保存这些图像,每个图像都以其原始大小保存在文件夹中?来自文档: 可视化功能有助于轻松显示图像,而无需 要求您编写整个代码 如果您深入研究源代码,库将使用
cv2
akaopenCV
进行图像处理
因此,您的图像位于bright_images
中,您可以这样保存图像
import cv2
i = 0
while i < len(bright_images) - 1:
cv2.imwrite(f'path_to/image_{i}.png', bright_images[i])
i += 1
导入cv2
i=0
而i
我在执行时添加了这些行,这会给我带来错误。你不认为cv2.cv在OpenCV3中被删除了,功能也发生了变化吗?如果是的话,你能编辑你的帖子吗?错误说明:ModuleNotFoundError:没有名为“cv2.cv”的模块更好吗?剩下的问题是循环工作不好,它在一个映像中写入一个映像6次。我的映像是连续的,并且它们是有序的。当我运行代码时,只需处理并随机编写它们。我想知道您是否可以告诉我如何使保存图像顺序有序?我尝试了“cv2.imwrite(path+'.jpg',bright_images)”,但不幸的是效果不好。到目前为止,它们是按照在bright_images中的顺序保存的。