【问题标题】:Knn search- after classification how to retrieve the image ? how to find the right value for that index?Knn search-分类后如何检索图像?如何找到该索引的正确值?
【发布时间】:2015-06-25 14:12:09
【问题描述】:

我使用 KNN 搜索最近邻分类-图像的大小很大,我只选择了 1000 行-

[EG_Training,idx_GS1]=datasample(enhance1_GS_random,1000);
K=33;
[KNN D]= knnsearch(EG_Training, EG_Testing, 'K',K ,'Distance', 'euclidean');**

EG_Training 仅包含 1000 个随机行-现在我在 KNN 和 idx_GS1 中拥有每个值的地址(索引)-我的问题是如何链接这些索引以获得分段图像以进行进一步评估-非常感谢

【问题讨论】:

  • 请不要在 cmets 中发布代码 - 编辑您的问题以反映您到目前为止所做的尝试。

标签: matlab image-segmentation knn


【解决方案1】:

如果您需要将linear indices 转换为row-column indices,您只需使用ind2sub

[row col] = ind2sub( size(img), ind );

【讨论】:

    【解决方案2】:

    要将索引返回到原始信号enhace1_GS_random,您可以

    origIdx = idx_GS1( KNN );
    

    顺便说一句,使用 datasample 你会得到 1000 个样本替换这意味着你可能在 EG_training 中有相同的行。

    【讨论】:

      猜你喜欢
      • 2015-02-17
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-28
      相关资源
      最近更新 更多