skimage与opencv图片格式的相互转换

skimage是python的一个图像库,常常与matplotlib一起作为视频、图像类的基本库。而opencv作为非常流行的视觉库,在图像处理中使用非常常见,本篇介绍两种库的图像格式的相互转换。

skimage

图像格式

通道:RGB
像素值:[0,1]

Opencv

图像格式

通道:BGR
像素值:[0,255]

转换

转换过程现封装如下:

def skimage2opencv(src):
    src *= 255
    src.astype(int)
    cv2.cvtColor(src,cv2.COLOR_RGB2BGR)
    return src

def opencv2skimage(src):
    cv2.cvtColor(src,cv2.COLOR_BGR2RGB)
    src.astype(float32)
    src /= 255
    return src
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/San_Junipero/article/details/79958305
个人分类: python opencv
上一篇python opencv里的图片格式
下一篇caffe训练过程中使用的python脚本
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭