Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image matlab中的图像对齐_Image_Image Processing_Alignment_Matlab - Fatal编程技术网

Image matlab中的图像对齐

Image matlab中的图像对齐,image,image-processing,alignment,matlab,Image,Image Processing,Alignment,Matlab,我试图在matlab中对齐多个图像,但在让matlab正确对齐它们时遇到了问题。我想将它们对齐,这样我可以通过将它们缝合/平均在一起来覆盖它们,从而生成更大的图像。我贴了几张照片。虽然手动对齐5个图像并不困难,但我想制作一个脚本来完成这项工作,这样我就不需要手动对齐数百个类似的图像 在过去的几天里,我已经尝试了几种方法来让它发挥作用。我的想法是,如果我能对图像进行足够的过滤,那么我可以为字母制作一个遮罩,然后很容易将它们对齐,但我无法使其工作 我曾尝试使用局部自适应阈值来补偿整个图片的亮度水平不

我试图在matlab中对齐多个图像,但在让matlab正确对齐它们时遇到了问题。我想将它们对齐,这样我可以通过将它们缝合/平均在一起来覆盖它们,从而生成更大的图像。我贴了几张照片。虽然手动对齐5个图像并不困难,但我想制作一个脚本来完成这项工作,这样我就不需要手动对齐数百个类似的图像

在过去的几天里,我已经尝试了几种方法来让它发挥作用。我的想法是,如果我能对图像进行足够的过滤,那么我可以为字母制作一个遮罩,然后很容易将它们对齐,但我无法使其工作

我曾尝试使用局部自适应阈值来补偿整个图片的亮度水平不均匀,但它不允许我正确对齐它们。对于实际的图像对齐,我一直使用imregister和normxcorr2,但两者都没有正确对齐图像

我不认为这应该很难做到,但我一直没能做到。如有任何想法或见解,将不胜感激


编辑:在执行各种操作后上传图像

我会进行一些特征检测,然后使用RANSAC算法查找任何一对图像之间的转换


请参见Mathworks网站上的演示:

它被称为图像注册。困难在于您的图像对比度极低。您可能想先尝试应用边过滤器,然后使用边的位置来获得更好的对齐。您是否尝试使用相关性?我尝试过使用边,但没有找到生成适当边的好参数。我写了一个脚本,找到每幅图像中的黑点,并用周围点的中间值替换它们,这样做似乎有帮助。我认为如果我不使用局部自适应阈值就可以做到这一点会更好,但这只是我的直觉。我将把我生成的一些图像上传到imageshack。