我已经使用cv2导入了一堆tif文件,但是看起来cv2读取的像素数是错误的。原始tif如下所示:
但当我做一个简单的导入时:
n = cv2.imread(img)
我想检查一下数组,数组已经确定有11个像素,最上面的一行和最右边的一列就是黑色像素。看这个形状还告诉我它在10像素的图像上有11个像素。该数组看起来像:
0 0 0 0 0 0 0 0 0 0 0
3 4 2 0 0 0 0 0 0 0 0
5 3 3 3 1 3 1 0 0 0 0
6 3 3 3 1 0 2 0 2 0 0
4 6 8 5 4 2 3 3 3 2 0
3 6 7 6 3 1 2 4 4 2 0
4 6 7 7 5 3 2 4 4 3 0
3 4 5 5 5 5 1 0 9 7 0
3 2 2 2 2 5 7 3 5 9 0
2 3 4 1 2 6 8 7 9 4 0
1 3 5 4 2 4 4 6 7 9 0
导入图像的打印如下所示:
但是为什么!?为什么有一个额外的边界,你能帮我说服cv2停止做一个混蛋吗
编辑:此处添加了Tif:
目前没有回答
相关问题 更多 >
编程相关推荐