有没有办法为一组像素分配一个数字?
is there any way to attribute a number for set of pixels?
有没有办法为一组像素生成一个数字(例如为 16 x 16 灰色像素生成一个数字)?
在许多步骤中应用一些过滤器和 IP 算法后,我想保存这组像素的相应结果,所以我需要有一个合适的内存地址(一个数字)来保存结果,
您的问题和意图确实不清楚,但以下内容可能会帮助您生成可用的散列...或者它可能根本没有用,所以我不会说得很长或很详细。
- 取你的 16x16 数组,即 256 个值。
- 计算他们的平均值。
- 对于 256 个值中的每一个,如果像素更亮,则生成一个
1
(大于)平均值,否则生成 0
.
- 您现在将拥有 256 个零和 1,您可以将它们表示为 64 个十六进制字符串,以用于您所做的任何事情。
它基于 Neal Krawetz 博士在 Perceptual Hashing 方面的一些工作。
有没有办法为一组像素生成一个数字(例如为 16 x 16 灰色像素生成一个数字)?
在许多步骤中应用一些过滤器和 IP 算法后,我想保存这组像素的相应结果,所以我需要有一个合适的内存地址(一个数字)来保存结果,
您的问题和意图确实不清楚,但以下内容可能会帮助您生成可用的散列...或者它可能根本没有用,所以我不会说得很长或很详细。
- 取你的 16x16 数组,即 256 个值。
- 计算他们的平均值。
- 对于 256 个值中的每一个,如果像素更亮,则生成一个
1
(大于)平均值,否则生成0
. - 您现在将拥有 256 个零和 1,您可以将它们表示为 64 个十六进制字符串,以用于您所做的任何事情。
它基于 Neal Krawetz 博士在 Perceptual Hashing 方面的一些工作。