我怎么能改变这弯曲的墙下盘无扭曲形象吗?有代码吗?
8视图(30天)
显示旧的评论
答案(2)
沃尔特·罗伯森
2022年11月2日
编辑:沃尔特·罗伯森
2022年11月2日
将弯曲的墙下盘
没有任何扭曲的形象
那么你需要做一个深度学习风格语义分割分析“想法”在每一个小区域的墙,然后你将使用每个段的“想法”来构建一个新的图像的语义匹配其他图像。例如与其匹配的实际纹理砖,你可能会发现一些样品变形平砖在线和选择一个(或几个)密切匹配原始的纹理,并使用为了纹理样本建立一个新的模型纹理的墙。
输出不会是一个“转变”的形象,这将是一个重建的一堵墙的“同样的想法”。
如果你想使用原始图像但unwarped产生平坦的墙,然后没有办法避免失真。你能做的最好的是将限制你愿意接受的变形量,然后作物转换后的图像失真的界限开始变得比你愿意忍受。
这些看起来可能标准是7 5/8”砖。在我的屏幕上,中间第二层砖(从顶部)措施48毫米宽,你遵循这一层向右,最远的完全可以看到砖大约是12毫米宽在我的屏幕上,后4:1比例5砖。为了创建一个直墙,这些边缘必须放大约4:1,某种程度上恢复其中的纹理,不能从这个角度(例如你能清楚地计算点的数量,砖远吗?)你不能恢复原始图像中不存在的信息。
2的评论
沃尔特·罗伯森
2022年11月3日
没有任何可能的方式,任何代码或其他一些方法,通过它我可以改变这弯曲的墙下盘没有任何扭曲执行2 d DIC吗?
如果你有一个平坦的墙,和你直视它从一个特定的点,并有定期的标记,当你看起来越来越off-axes,标志越来越紧密。可以计算距离明显在这种情况下根据cos()的角度相对于查看轴(0上直,增加角意味着越来越多的左边或右边。)自然的行为是“没有失真”下盘。你不要求连续图像投影虚拟它都给你,你只要求图像投影虚拟一个下盘,所以你希望比砖砖边缘出现狭窄的中心。
当你有一个墙是弯曲的远离你,也会有一些减少明显的大小根据角,仅仅因为视角。但是…你也得到一些缩短由于曲率。
我需要想想更多当我清醒。
Bjorn Gustavsson
2022年11月2日
确定的事情。首先假设砖平砖是完全相同的大小。然后确定图像中的每个砖的边缘。水平长度变化是由于旋转的组合由于well-wall的曲率,并camera-projection的影响(我们不知道任何关于从这个映像)。正确的下盘你必须撤销这种综合效应。这样做的一个方法是简单地重新调节水平以为unit-brick-size砖块的大小。
HTH