Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 OpenCV中的宽度和高度参数_Python 2.7_Opencv - Fatal编程技术网

Python 2.7 OpenCV中的宽度和高度参数

Python 2.7 OpenCV中的宽度和高度参数,python-2.7,opencv,Python 2.7,Opencv,我对宽度和高度参数有点困惑: 高度是第一个参数还是第二个参数 高度,宽度=img.shape[0:2]或宽度,高度=img.shape[0:2] 在调整大小功能中,高度=32,宽度=100,还是相反 image=cv2.resize(img, (32, 100), interpolation=cv2.INTER_NEAREST) 你是对的,你可以自己验证。。。 当您执行以下操作时: Mat occludedSquare= imread("p4.jpg"); 然后你会发现一个矩阵,如: 但p

我对宽度和高度参数有点困惑:

高度是第一个参数还是第二个参数

高度,宽度=img.shape[0:2]
宽度,高度=img.shape[0:2]

在调整大小功能中,高度=32,宽度=100,还是相反

image=cv2.resize(img, (32, 100), interpolation=cv2.INTER_NEAREST)

你是对的,你可以自己验证。。。 当您执行以下操作时:

Mat occludedSquare= imread("p4.jpg");
然后你会发现一个矩阵,如:

但p4图像实际上是: 宽度:339 高:372

因此OpenCV正在关联行→ 高cols→ 宽度


带.shape它的
高度,宽度=img.shape[0:2]
。原因是它是一个numpy矩阵,其中第一个值表示行数,第二个值表示列数


当您调整它的大小时,它是
img=cv2。resize(img,(WIDTH,HEIGHT))

它首先是高度,这遵循了常见的数组语义,即行长后跟列长。即使对于函数resize?您写的是正确的,传递的
size
采用参数顺序高度,宽度这是你在函数resize width first中写的宽度我认为函数resize的参数是(宽度,高度)