小编Mar*_*sik的帖子

如何计算一组(无序列表)值的哈希值?

我想计算一组(无序列表)元素的sha1哈希值.我已经计算了每个元素的sha1哈希值.我正在考虑两种解决方案:

  1. 按其哈希值对元素进行排序,并计算此列表的顶部哈希值.

  2. 将元素哈希值处理为160位整数值,并将它们XOR(按位运算)一起处理为一个160位哈希值.

第二个解决方案在安全散列函数属性方面是否较弱?(图像前电阻,第二图像前电阻,抗冲击性).

hash

5
推荐指数
1
解决办法
1559
查看次数

通过Android Camera2 API在相机上使用16:9传感器阵列捕获4:3相机图片

我想使用Camera2 API(在5.0版本的android中添加)从android面向相机捕获4:3宽高比的视频.除非相机具有16:9传感器阵列(作为Samsung Galaxy S5上的前置摄像头),否则它可以正常工作.在这种情况下,图像看起来像是捕获16:9图像并被挤压到MediaRecorder提供的4:3表面.

根据文档,只要MediaRecorder的大小设置为getOutputSizes(MediaRecorder.class)提供的大小之一,就不需要任何其他配置.相机应自动裁剪图片,使其适合MediaRecorder表面的大小.

我测试了相反的情况 - 在相机上用4:3传感器阵列(Nexus-5的前置摄像头)录制16:9视频.它工作正常 - 图片裁剪为16:9宽高比.

我认为这是android API中的一个错误,但是想看看我在这里想念的是什么.

重现该问题的最简单方法是使用谷歌提供的camera2Basic示例应用程序进行以下更改,切换到使用前置摄像头和4:3大小进行预览.它在Nexus-5上正常工作,但在三星Galaxy S5上提供拉伸图像.三星Galaxy S5(android 5.0)上的camera2Basic应用程序的截图.

在此输入图像描述

android android-camera

5
推荐指数
1
解决办法
3918
查看次数

标签 统计

android ×1

android-camera ×1

hash ×1