【发布时间】:2020-11-06 12:29:46
【问题描述】:
目标是通过引用高分辨率图像的存储库来替换所有低分辨率图像。
我能够替换图像,但我注意到图像已旋转,并且我还需要在我添加的图像中反映更改。此外,没有改变图像旋转的模式。手动旋转图像是正确的,几乎 50% 的图像没有记录。
我无法找到计算旋转的方法,因为图像的质量不同(WIDTHxHEIGHT 相同,但文件大小不同)
以下是需要解决的情况之一:
原始低质量图像
【问题讨论】:
-
为什么不把所有东西都转换成低质量再做比较?
-
@phoenixstudio 有趣的想法,我可以让两个图像相同,然后尝试旋转直到我达到两个相同图像的情况。但这里的问题是如何降低图像分辨率。我唯一真正的价值是图像文件的大小。
-
您可以使用任何技术(最坏情况下的“下采样”),并尝试逐像素比较它们(最坏情况 A - B),例如,您可以创建 50px* 50px,它也应该工作,因为即使它们只是 50x50 的图标,你也能分辨出来
标签: opencv image-processing image-rotation