【发布时间】:2010-10-29 00:50:12
【问题描述】:
我的用例是我有两张几乎相同的图像(照片),但在整个过程中确实存在一些差异。它们不会完全对齐,但它们会非常接近。作为一个粗略的估计,我希望在一对 640x480 的照片中随机散布六个或更少的差异。每个差异的大小大约为 20x20 像素,但其中可能有一些奇怪的形状,例如 200x30 左右。
该算法可能需要进行某种模糊或模糊比较或使用“着色器”和“过滤器”。不幸的是,这与我的专业领域相去甚远。我在 google 搜索中看到了一些库,但没有任何东西看起来可以在 iPhone 上运行。
理想情况下,我正在寻找可以在 iOS 上运行的工作库、教程或示例代码。
【问题讨论】:
-
当您说“未完全对齐”时,这是否意味着一张图像的像素 (0,0) 不太可能与下一张图像的像素 (0,0) 完全对齐?如果是这样的话,那就有点难了……
-
没错。 (0,0) 不仅不会在两张图像上完美对齐,而且它们将是来自两个不同快照的照片,因此会有一些噪点变化等。幸运的是,我可以确定相机角度和照明条件不会在两者之间发生变化。
-
请记住,iOS 在 Cocoa 和 Foundation 的下面有一个 BSD 层,所以许多为 Linux/Unix 编写的库都将在 iOS 下构建,并且只需要最少的移植。
标签: iphone algorithm ios compare photo