如何使用OpenCV找到四点多边形近似?

2024-03-29 06:34:03 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一个问题,需要对一系列数字进行透视变换。但是,为了得到四点变换,我需要将正确的点作为参数发送到函数。我找不到任何可以解决这个问题的方法,我尝试过凸包(返回四个以上)、minareact(返回一个矩形)。 This is the image I've been working with


Tags: 方法函数参数数字矩形minareact
1条回答
网友
1楼 · 发布于 2024-03-29 06:34:03

我对OCR没有太多的经验,但我希望所有的文本片段都在同一个透视平面上

如果是这样,那么在七个连接组件中的一个组件上使用简化的凸包(例如convexHull()然后^{})来获得点/计算透视图,然后将相同的unwarp应用于包含所有组件的缩放四元体上如何?(可能不完美,但很接近)

希望this answer中的代码片段将有助于: 4 point poly around the image of an envelope

我真的希望相同的透视变换可以应用于每个黄色文本连接的组件

相关问题 更多 >