图像到单张和正方形的转换

Conversion of Image to Single and Square

我正在图像上执行描述符函数。在文档中,函数要求我输入图像 I -

I is a gray-scale square image with odd side length of class SINGLE.

我已经知道如何使用 single(I) 将图像矩阵转换为单个矩阵,但我无法理解边长为奇数的正方形图像的含义,是否要求我输入一个方形图像还是与矩阵有关??

使用下面的代码,您可以将图像的大小调整为奇​​数边长(在本例中为 333)的正方形图像,并使其成为单个图像:

import cv2
import numpy as np

img = cv2.imread('image.jpg')
size=333
result = cv2.resize(img,(size, size), interpolation = cv2.INTER_CUBIC)
single=np.single(result)