作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个由同心圆组成的图像。我试图不扭曲图像,使圆圈在边缘周围等间距,就好像相机平行于平面一样。 (有些圆圈会更靠近下一个圆圈,这很好,我只希望两个相邻圆圈之间的边缘周围的间距相等)
我尝试通过指定外圆的点来估计刚性变换,但它会过度扭曲内圆,并且我尝试通过指定所有圆的点并与圆的点进行比较来查找单应性他们应该在哪里。
据我所知,外圈在垂直方向上被“压扁”,因此需要在水平方向上进行挤压,但内圈更圆。我该怎么做才能使这张图片不失真?
最佳答案
https://code.google.com/p/ipwithopencv/source/browse/trunk/ThinPlateSpline/ThinPlateSpline/?r=4
使用 Thin Plate Spline 的这种实现,我能够输入一组代表所有扭曲圆的点,以及另一组代表它们应该在的位置的点,以获得所需的输出。它不是绝对完美,但已经足够好了!
关于c++ - opencv中不扭曲的同心圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24496644/
这个问题在这里已经有了答案: Concentric circles with CSS (8 个答案) 关闭 6 年前。 我想在 CSS 中创建两个同心圆。内部宽度与外部宽度相比较,例如50%。这些圆
我是一名优秀的程序员,十分优秀!