Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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 自动消除扭曲图像的方法_Image_Matlab_Distortion - Fatal编程技术网

Image 自动消除扭曲图像的方法

Image 自动消除扭曲图像的方法,image,matlab,distortion,Image,Matlab,Distortion,嗯。假设我有两张图片。第一种是一组线,它们形成一个带圆的网格。第二个是相同的网格和圆扭曲。第二个图像是第一个图像在三维实体上拉伸时的扭曲结果 我想做的是变形第二张扭曲图像中的圆,使其在扭曲前第一张图像中的位置。换言之,我想预测在变形之前圆需要什么形状,这样当它变形时,它看起来就像第一张图像中的完美圆 网格只是一个辅助工具,我对圆圈很感兴趣。圆圈只是一个理想化的图像。在现实生活中,“圆”代表某种图形。这两幅图像将是变形前后的实际扫描。失真也是理想化的。在现实生活中,它比这更复杂 我对商业软件或使用

嗯。假设我有两张图片。第一种是一组线,它们形成一个带圆的网格。第二个是相同的网格和圆扭曲。第二个图像是第一个图像在三维实体上拉伸时的扭曲结果

我想做的是变形第二张扭曲图像中的圆,使其在扭曲前第一张图像中的位置。换言之,我想预测在变形之前圆需要什么形状,这样当它变形时,它看起来就像第一张图像中的完美圆

网格只是一个辅助工具,我对圆圈很感兴趣。圆圈只是一个理想化的图像。在现实生活中,“圆”代表某种图形。这两幅图像将是变形前后的实际扫描。失真也是理想化的。在现实生活中,它比这更复杂

我对商业软件或使用Matlab或其他软件写东西持开放态度。我只是不知道从哪里开始。所有想法都受到赞赏

顺便说一句。。。是一篇性质有些相似的帖子

原始-未失真图像:

变形后:

这不完全是一个编程问题……有没有更好的地方来回答这类问题?据我所知,没有更好的地方可以问这类问题。只是为了确认,我们给了你两个形状:规则形状X和扭曲形状X',其中XT=X',T是一个变换。现在你的目标是找到第三个形状X'',这样X''T=X。对吗?是的。完美的我想你明白了。