Image 单元测试的图像比较算法
我有一个小渲染引擎写的乐趣。我想有一些单元测试,将自动渲染图像,然后将其与存储的图像进行比较,以检查差异。这应该提供某种度量,以便能够衡量图像是否太远,或者我们是否可以将其归因于动画中的不同计时。如果它也能在图像中产生位置上的差异那将是巨大的,但不是必要的。我们还可以假设这两幅图像的大小完全相同 这类事情的经典论文/技巧是什么 (语言是Go,可能还不存在它,我想自己实现它以了解发生了什么。渲染器是github.com/luxengine)Image 单元测试的图像比较算法,image,unit-testing,computer-vision,Image,Unit Testing,Computer Vision,我有一个小渲染引擎写的乐趣。我想有一些单元测试,将自动渲染图像,然后将其与存储的图像进行比较,以检查差异。这应该提供某种度量,以便能够衡量图像是否太远,或者我们是否可以将其归因于动画中的不同计时。如果它也能在图像中产生位置上的差异那将是巨大的,但不是必要的。我们还可以假设这两幅图像的大小完全相同 这类事情的经典论文/技巧是什么 (语言是Go,可能还不存在它,我想自己实现它以了解发生了什么。渲染器是github.com/luxengine) 谢谢你一个想法可能是把你的问题看作一个案例 下图(取自)
谢谢你一个想法可能是把你的问题看作一个案例 下图(取自)给出了解决图像配准问题的方法流程图 使用上述数字术语,基本思想是:
这里还有一些想法:你有没有尝试过简单地计算每像素的像素差?是的,这并不太好,因为一个小的时间变化可能会使图像的某些部分向左或向右移动,然后所有这些像素都被认为是超级不同的