我目前正在研究项目或研究指南/教程。我必须确定三个不同的叶子物种,并且每个使用 100 个样本(具体来说是 300 个),我的教授要求我在使用上传的 100 个样本对系统中上传的图像进行分类时暗示 K-最近邻算法数据库作为参考。
我已经为系统完成了样本的上传和图像处理,但我仍然需要应用 KNN 算法对它们进行分类,有什么建议或分步教程吗?
是否需要研究编码算法,或者是否有现有的库可以轻松地将KNN 应用于 C# 语言的图像分类?每个叶子有 100 个图像样本就足够了吗?
更多信息:martijin_himself 的回答
是的,我说的是树叶。嗯,一个问题是,唯一要考虑的特征是树叶的形状。忽略其他特征,如颜色、大小等。而且我不确切知道何时或如何提取这些“特征向量”,将它们放在哪里以及如何将图像样本用作要分类的叶子的参考
在系统的图像处理部分,对图像进行二值化、斑点处理,使图像只考虑其形状特征。因此,我在数据库中上传的所有样本也是如此。如果我缺少答案所需的信息,我感到非常抱歉。请多多包涵。
提前致谢!:)