gpt4 book ai didi

matlab - 欧氏距离两个像素,每个像素属于不同的图像

转载 作者:行者123 更新时间:2023-11-30 08:41:37 26 4
gpt4 key购买 nike

我正在尝试实现朴素贝叶斯最近邻(NBNN)来进行图像分类。在该算法中,它要求属于不同图像的两个像素之间的欧几里德距离。

我有 1) m×40,000 矩阵中的一组 m 图像(其中 40,000 是一个图像中的像素数)和 2) n×40,000 矩阵中的另一组 n 图像.

1) 是训练集,2) 是验证集。

为了让我应用 NBNN,根据我的理解,我需要找到 2) 的每个像素到 1) 的相应像素之间的欧几里得距离。

我的问题是,给定两个灰度值,一个来自 1),另一个来自 2),我如何找到它们之间的欧几里德距离以便应用 k-NN?

最佳答案

设 x、y 为两个 200×200 的灰度图像。像素级别为 x1,x2,...x40000y1, y2,...y40000。x 和 y 之间的欧氏距离为 d(x,y)=sqrt(sum_i((xi-yi)^2))

关于matlab - 欧氏距离两个像素,每个像素属于不同的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20623709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com