【发布时间】:2013-12-31 18:59:50
【问题描述】:
最初,图像被分成 5*5 块,具有 3 个重叠像素,每个块存储在一个数组(A1)中。
然后对同一图像进行双三次插值,再次将图像划分为具有 3 个重叠像素的 5*5 块并存储在另一个数组(A2)中。
然后我需要找到从 A2 到 A1 最相似的块。即,为 A2 中的每个块找到 A1 中最相似的 3 个块。
如何使用 matlab 找到这个?
【问题讨论】:
-
请告诉我们您尝试了什么??
-
你是否有机会尝试实现"single image super resolution" ?
-
matlab什么版本,有什么工具箱?
-
您可以查看
knnsearch的内容。或者,您可能会发现 this approximate NN (ANN) class 很有用。 -
我已经在使用“knnsearch”。使用 Knnsearch,它从 A2 中获取每个 5*5 矩阵,从 A1 中获取另一个 5*5 矩阵,然后比较每一行并返回 5*3 矩阵中的索引。如果 A1 包含 10 5*5 矩阵,A2 包含 10 5*5 矩阵,则 knnsearch 返回 100(10*10) 5*3 矩阵。但我需要,A2 中的每个矩阵在 A1 中都有 3 个最相似的 5*5 矩阵。是有可能吗?
标签: matlab