是否有一种方法可以为像素集生成数字(例如,为16 x 16灰色像素生成数字)?
在许多步骤应用一些过滤器和IP算法后,我想保存这组像素的相应的结果,所以我需要有用于保存结果的适当存储器地址(数字),有没有什么办法来为一组像素指定一个数字?
0
A
回答
0
你的问题,并意图,真的不清楚,但下面的内容可能会帮助你生成一个可用的哈希值......或者根本没有用,所以我不会让它变得很长或很详细。
- 把你的16x16阵列,即256个值。
- 计算它们的平均值。
- 对于256个值中的每一个,如果像素比平均亮 (大于),则生成
1
,否则生成0
。 - 现在,您将拥有256个零和一个可以表示为64个十六进制字符的字符串,以供您使用。
它是基于Neal Krawetz博士的一些工作感知散列。
+0
感谢您的回答,我试图找到所有可能的输入哈希方法的准确性,并找到有多少不同的输入生成相同的结果,有没有另一种哈希方法这种类型的实现? , – Sorena
+0
对不起,我不知道。它可以生成2^256个不同的值。如果你的图像完全一致/恒定,那么它显然会失败......但如果你的图像是正常的,它应该工作得很好。你将不得不实验 - 我不能说比这更好。 –
相关问题
- 1. 有没有办法指定第一个元素* type *?
- 2. 有没有办法在一个数组
- 3. 有没有办法在一个数组
- 4. 有什么办法与一些素数
- 5. 有没有什么办法可以用一个拇指作为另一个拇指的来源?
- 6. 有没有什么办法来模拟一个实现类
- 7. 有没有办法来检查是否有一个字符串数组的下一个元素?
- 8. 有没有办法将canvas.getImageData()像素数组编码为base64?
- 9. 有没有办法在选定范围内动态指定一个数字?
- 10. 有什么办法来问一个方法的名字?
- 11. 有没有办法将一个ArrayList放入一个5x5数组?
- 12. C++:有没有办法定义一个静态数组内联?
- 13. 有没有什么办法可以使指针指向一个引用?
- 14. 有没有办法分析一个UIImage的像素?
- 15. 有没有什么办法可以在vb6中预定义一个字符串?
- 16. 有没有什么办法在CSS中有一个子元素定位一个父元素多于一个元素回来?
- 17. 有没有办法将一个字符串数组映射到一个图像数组?
- 18. 有没有什么办法在编译时为Java定义一个常量值
- 19. 有没有办法指定一个“空的”C#lambda表达式?
- 20. 有没有办法在nginx的server_name中指定一个reg?
- 21. 有没有办法指定一个favicon而不使用图片?
- 22. 有没有办法像%w一样创建符号的数组像字符串?
- 23. 为什么一个方法返回一个数组而另一个没有?
- 24. 有没有一种方法来定位前一个元素?
- 25. 有没有办法强制一些方法的类没有指定参数?
- 26. 有没有办法选择一个类的特定元素?
- 27. 有没有什么办法可以为“除了第一个/最后一个之外的所有元素”指定一个CSS简写?
- 28. 有没有办法从strings.xml中定义一个静态字符串数组
- 29. 有没有办法断言一个元素没有类?
- 30. 有没有办法通过JavaScript来设定一个PHP变量
你的问题很不清楚。你能否更好地解释一下。这个数字应该是多少?你想生成一个16x16灰度像素的数字 - 好吧,我要生成这个数字 - 它是7.这是好的吗?你有看到? –
这是不可能采取任何任意组合的像素,并将其转换为*唯一的*号码 - 这将是一个压缩算法如果你可以把它拉下来!你可以做的是在像素值上使用某种* hash *,但总会有两种不同的图像会产生相同的散列。 –
如果您正在寻找某种方式来解决图像中的子矩阵问题,您将不得不告诉我们您正在使用哪种语言或图书馆。如果我误解了你的问题,请澄清。 – beaker