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

标签 image matlab opencv vlfeat

我正在图像上执行描述符函数。在文档中,函数要求我输入图像 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)

关于image - 图像到单张和正方形的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37406085/

相关文章:

Python 创建一个空的稀疏矩阵

string - 在 MATLAB 中将数字转换为元胞数组中的字符串

matlab - 链接 AnyLogic 和 Matlab

opencv 2.4.2 findContours 导致堆栈溢出

java - LWUIT标签: Using image as a label

image - 如何使用 http url 显示来自 Duckduckgo/Bing 的更多图像?

python - 将图像从黑色像素复制为白色像素

Python OpenCV : Hough Transform does not detect obvious lines

python - OpenCV : Remove background of an image

javascript - 如何在 d3.js 中制作圆形图像