opencv使用img.shape不显示结果
发布网友
发布时间:2022-05-17 05:28
我来回答
共1个回答
热心网友
时间:2023-10-09 08:44
img高宽设置错误。用opencv的imgshape返回的是100,300,3,shape返回的是图像的行数,列数,色彩通道数。行数其实对应于坐标轴上的y,即表示的是图像的高度列数对应于坐标轴上的x,即表示的是图像的宽度,也就是说shape返回的是高度,宽度=y,x而img50,100是否表示是x,y为50,10的那个像素呢,其实不是。
与shape的原理相同,它表示的也是y,x,即表示第50列第10行的那个元素。skimage提供了io模块,顾名思义,这个模块是用来图片输入输出操作的。为了方便练习,也提供一个data模块,里面嵌套了一些示例图片,我们可以直接使用。