我正在考虑编写一个非常简单的程序来逐个像素地比较2个ARGB数组。两个图像都是相同的分辨率,采用相同的相机源。比较一个接一个接一个的位图2
由于相机正在举行的是,我期待这是一个相当简单的程序来通过
- 转换的每一个像素从位置0比位图源为灰度像素
- 字面上比较每个像素为N 。
- 有一个isClose方法做一个大概+/- 3
的结果是,我有太多的错误位。但是,当从中取出JPEG并用肉眼观看时,它们看起来是完全相同的(这是这种情况)。
为什么你认为我比较他们时看到如此多的错误?
顺便说一句 - 我想写一个非常基本的运动检测版本。
这可能有助于http://www.hackerfactor.com/blog/?/archives/529-Kind-of-Like-That。 HTML和这里是交流#执行http://01101001.net/Imghash.zip – user3473830 2014-09-22 04:59:26
听起来很有前途...将检查出来。谢谢。 – 2014-09-22 06:25:39
您可以先将照片重新采样到一个非常合理的分辨率,以便一个像素是您正在跟踪的对象的近似大小。这肯定会减少比较图像时看到的错误数量,但是否会帮助检测或不发现,我不知道。 – 2014-09-22 07:52:41