图像在每个角上都有四个粗角点,我一直用原始方法找到四个点,然后在扫描图像上使用透视变换.但是,我的算法是完全暴力和高度易碎的.
我已经尝试过使用cvgoodFeaturesToTrack(),但是我无法想出一种准确的方法来确保校准的四个点在所有情况下都是准确的.我曾想过使用模板匹配,但似乎它不会在各种扭曲下可靠地工作.我看到很多方法来完成特定任务,比如找到轮廓,关键点,线条等,但没有迹象表明它们实际上做了什么.
有没有更好的方式,我只是没有看到?
谢谢!
解决方法 经典方法是二值化和斑点分析:找到比阈值更暗的像素,并在它们触摸时对它们进行分组(连通分量分析).保持具有点形状(良好圆形度)和区域在预期范围内的组.使用重心.这对于您的参考点应该足够准确.由于图像中附近的特征,您可能希望减少角点的错误检测.更好区分的选项是使用环而不是磁盘并查找带孔的blob.
总结以上是内存溢出为你收集整理的c – 将失真/变换图像与基本图像匹配的最快且最准确的方法?全部内容,希望文章能够帮你解决c – 将失真/变换图像与基本图像匹配的最快且最准确的方法?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)