图像转换为单个和方形

时间:2016-05-24 06:38:37

标签: image matlab opencv vlfeat

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

  

我是一个灰度方形图像,奇数边长为SINGLE。

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

1 个答案:

答案 0 :(得分:0)

使用下面的代码,您可以将图像调整为具有奇数边长的方形图像(在本例中为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)