OpenCV保存/读取单通道(二值)图片

OpenCV保存/读取单通道(二值)图片

  • 保存
  • 读取

保存

将经过二值化后得到的二值图片保存为变量bw
再使用此命令就行保存:

cv.imwrite('5.png', bw)

文件便被保存下来了
OpenCV保存/读取单通道(二值)图片_第1张图片

  1. 其中'5.png'表示图片保存在当前python文件所在的路径下,文件名为5.png值得注意的是,二值图片文件最好保存为png格式
  2. bw便是被保存的图片

读取

bw_sl2 = cv.imread(r"5.png",-1)

没错,读取就是这么简单。在正常的cv.imread后加上-1即可,表示按照图片原有格式进行读取
如果没有加上-1图片会被自动转换为三通道图片
OpenCV保存/读取单通道(二值)图片_第2张图片

可以看到通过后面加-1读取进来的图片都为单通道图像
OpenCV保存/读取单通道(二值)图片_第3张图片

你可能感兴趣的:(OpenCV,opencv,python,单通道图片)