如何解决如何从iOS上的图像中提取经过透视校正的矩形区域
|| 我需要从iOS上的图像提取矩形区域。我的意思是,如果您在一张纸上拍照,例如在带iPhone相机的桌子上拍照,您将得到梯形形状。我需要提取该梯形形状并将其转换回矩形。 此处的应用程序是导入在特殊纸张上绘制的图形(带有标记以帮助确定将要提取的软件的方向),并将其显示在iphone屏幕上,而无需图像的多余部分。这是在photoshop中试用的,但需要自动化。 我已经找到了OpenCV和一个教程(下面的链接),但是opencv中的对象检测将需要知道图形的形状,该形状每次都会改变。 http://dasl.mem.drexel.edu/~noahKuntz/openCVTut6.html解决方法
检测图像中梯形形状的角是棘手的部分。一种可行的方法是在边缘图像中查找线段的交点(假设纸张的颜色与背景不同),然后选择其中四个交点,这些交点可以为您提供有效的梯形形状(检查角度为,)。 ..)。您可能需要使用其他提示来找到正确的梯形形状。
如果您设法检测到四个角,剩下的就容易了。只需将梯形的四个角和目标矩形的角喂入cvGetPerspectiveTransform即可找到映射矩阵。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。