python 使用 opencv 库对图片进行格式转换
Posted 虫师魁拔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用 opencv 库对图片进行格式转换相关的知识,希望对你有一定的参考价值。
一、安装库的问题
代码中导入包名如下
import cv2
但是 Python Interpreter 应该搜索 opencv-python ,直接搜索 cv2 安装不了
二、代码示例:
import cv2
def print_hi(name):
img = cv2.imread('test/test.bmp', cv2.IMREAD_UNCHANGED)
img.tofile('test/test.raw')
if __name__ == '__main__':
print_hi('PyCharm')
代码两句搞定,使用 cv2.imread(filepath,flags) 函数读取然后转换即可。不得不说确实方便。
imread 参数含义:
- filepath:读入图片路径
- flags:读入图片的标志
- cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道
- cv2.IMREAD_GRAYSCALE:读入灰度图片
- cv2.IMREAD_UNCHANGED:读入完整图片,包括alpha通道
以上是关于python 使用 opencv 库对图片进行格式转换的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV-Python实战 —— OpenCV 实现批量将 bmppngjpg格式图片转换为 png 格式图片
使用 OpenCV 进行快速原型设计的最佳 IDE [关闭]