作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 opencv 加载我之前使用 tifffile 保存的图像,因为该图像有 5 个 channel ,而 opencv 最大支持的 channel 为 4。
保存
shape: (256, 256, 5)
tifffile.imwrite('image_name.png/.tiff', image)
正在加载
new_image = cv2.imread('image_name.png/.tiff')
new_image shape: (256, 5) <-- Why?
我怎么解决这个问题?
最佳答案
您不能将 5 channel 的图像保存在 PNG 文件中,因为 PNG 最多只能支持 4 个 channel ,即 RGBA。
如果您想要 5 channel ,您将需要 TIFF,正如您所说的那样……这就引出了一个问题,您为什么不使用 tifffile
读回文件? ?
关于python - 使用 opencv 加载使用 tifffile 保存的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64391394/
我正在尝试使用 opencv 加载我之前使用 tifffile 保存的图像,因为该图像有 5 个 channel ,而 opencv 最大支持的 channel 为 4。 保存 shape: (256
我想使用来自 Christoph Gohlke 的 tifffile 模块将图像数据(一个 numpy 矩阵)添加到一个已经存在的多页 TIFF 文件:http://www.lfd.uci.edu/~
我查找了重复项,但不确定类似问题是否有答案... 我在 Python 中使用 tifffile 读取多页 tiff(16 位),获取第一个 channel 页面/ channel ,对其进行模糊处理并
import tifffile f = 'some.tif' img = tifffile.imread(f) 给出错误: ~/.conda/envs/cmap_py3/lib/python3.6/s
我是一名优秀的程序员,十分优秀!