У меня есть картинка.Я создаю матрицу совместного появления (graycomatrix
) для извлечения на нее различных свойств (контрастность, корреляция) и т. Д. (graycoprops
)
x = []
for a lot of pictures, do the same:
imgB = imread('currentLoopImage.jpg')
contrast = graycoprops(graycomatrix(rgb2gray(imgB)), 'Contrast')
correlation = graycoprops(graycomatrix(rgb2gray(imgB)), 'Correlation')
energy = graycoprops(graycomatrix(rgb2gray(imgB)), 'Energy')
homogeneity = graycoprops(graycomatrix(rgb2gray(imgB)), 'Homogeneity')
x = [x;contrast;correlation;energy;homogeneity]
Дело в том, что мне нужно сохранить все значения наэта матрица X, но я получаю следующую ошибку:
Аргументы CAT не согласованы в именах полей структуры.
Поскольку это вывод, который я получаю из каждого типа:
homogeneity =
Homogeneity: 0.8587
Существуют разные типы, поэтому я не могу сохранить их в матрице X.
Выходная матрица X должна сохранять только числа и игнорировать эту "однородность"
Может кто-нибудь сказать мне, кто я могу это сделать?