我正在尝试像image或link这样的adrian博客上发布图像对齐。
我想对这种image进行图像对齐。问题是我想像教程中那样通过轮廓检测自动检测难以在此类图像中检测到的4点边缘。
现在我可以使用手动输入的边缘坐标进行对齐。我的一些朋友建议我使用dlib标志检测来检测边缘,但据我所知,它大多使用dlib自动标记标志的形状。
我在这里想念什么吗?还是有关于该操作的任何教程甚至基本指南?
答案 0 :(得分:0)
也许您可以尝试检测高斯金字塔上的边缘。您可以在https://en.wikipedia.org/wiki/Pyramid_(image_processing)处找到说明。基本思想是,通过使用尺寸增大的高斯滤波器进行滤波,可使小物体模糊。因此,在某种程度上,我们仅获得展示柜的边缘(可能需要进一步处理)。 这是有关图像金字塔的opencv教程:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_pyramids/py_pyramids.html。
我认为小波金字塔(进行多次小波变换)可能会解决您的问题,因为小波可以减少图像中的细节。