【发布时间】:2015-04-13 03:40:24
【问题描述】:
我目前正在使用 knn 根据作者对图像进行分类(作者识别问题)。我在一个给定的数据库上工作,该数据库包含 150 张图像,其中 100 张图像用于训练,50 张图像用于测试。 我提取了每个图像的特征,得到了 2 个 matlab 矩阵:traindata.mat(大小 100 * 8064)和 testdata.mat(大小 50 * 8064)。包含图像类别的其他标签矩阵(大小图像100 * 1)
我使用 knn 使用此代码对图像进行分类:
load('traindata.mat')
load('testdata')
load('labels')
class=knnclassify(testdata,traindata,labels)
我收到此错误消息:
Undefined function or variable 'testdata'.
Error in Untitled2 (line 4)class=knnclassify(testdata,traindata,labels)
请有人帮我解决这个问题,提前谢谢你
【问题讨论】:
-
可能
testdata里面的变量不叫testdata。 -
@AnderBiguri 非常感谢,这正是我重命名变量的问题,它可以工作
标签: matlab image-processing classification knn