ChatGPT 代码解释器:自然语言处理图片
在 GPT4 代码解释器:数据分析与可视化 我们看到了 Code Interpreter 在数据处理方面的强大能力。按照官方的说法,这里在图片处理场景也是很有用的,这篇文章一起来探索下。
那么 ChatGPT 到底支持对图片进行一些什么操作呢?那就要看 OpenAI 在代码执行环境中预装了哪些图片处理的 Python 库。在 GPT4 代码解释器:资源限制详解 里我们已经知道如何打印执行环境的 Python 库,只需要从里面找出处理图像的库,主要有以下库:
- opencv-python: 它是一个用于处理图像的库,能进行图像处理和计算机视觉方面的很多操作。
- Pillow: 这是一个 Python 的图像处理库,提供了广泛的文件格式支持,以及强大的图像处理能力。
- imageio: 它是一个提供读写各种图像数据的库,包括动画和多维科学数据等。
- scikit-image: 这是一个用于图像处理的 Python 库,它包括图像分割、几何变换、颜色空间操作等。
- matplotlib: 这是一个用于绘制图形的库,可以用来生成各种静态、动态、交互式的图表。
因此,ChatGPT 处理图片的能力受限于这些库。下面我们通过实例来看看如何使用自然语言生成各种代码来处理图片。