小编min*_*set的帖子

保存和读取二进制图像

您好,我想在阈值后保存图像:

binary=cv2.threshold(fark, 30, 255, cv2.THRESH_BINARY)[1]
binary.astype(np.uint8)
print binary.shape
cv2.imwrite("path"+str(counter)+".png",binary)
Run Code Online (Sandbox Code Playgroud)

binary.shape 输出是:(320,240) ---> 这就是我想要的

但是当我阅读图像时:

image=cv2.imread(path)
print image.shape
Run Code Online (Sandbox Code Playgroud)

输出是 (320,240,3) ,当我查看数组时,它的值类似于 254,253

我可以为这种情况做些什么,保存二进制图像的最佳文件格式是什么?

python opencv

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

opencv ×1

python ×1