在尝试使用一个图像创建网格并将其应用于另一个图像时,我需要帮助补偿图像的移位

Alo*_*los 6 perl gd image-processing

我有两张酵母板图片:

许可:

替代文字

XGAL:

替代文字

图像应该在相同的位置和大致相同的大小.我试图使用其中一个图像生成网格,然后将该网格应用于另一个图像.通过观察允许板上的菌落来制作网格,该板上应该有1536个菌落.问题在于,用于拍摄图像的相机会上下移动一点,并且由于另一个板不在完全相同的位置,图像也可能会稍微移位.

这意味着当我使用许可板在板上生成网格时xgal,网格会移动.有谁知道我可以弥补这一点的方式?我正在使用带有gd模块的perl.任何建议将不胜感激.谢谢

Tim*_*ass 1

我已经用其他语言完成了与运动分析相关的工作。您可以使用互相关以数学方式确定两个图像之间的位置偏移。

幸运的是,您可能不需要实际进行数学计算:) 您可以使用 ImageMagick 之类的东西,它为您提供了许多图像处理函数,并且是 perl 脚本化的。对于与您的任务非常相似的任务,已经存在独立的脚本 -请参阅