我尝试使用此链接上给出的代码作为答案:How to find the corners of a Rect object in openCV?
我必须承认,除了下面的一些部分之外,这段代码非常有效:
我尝试提供图像[源图像]
并得到一个奇怪的结果[结果图像]:
如您所见,生成的图像顺时针倾斜90度,文本也会被镜像。
任何人都可以帮助我,并建议我在上面的代码中做出哪些更改,以获得正确的输出。
提前致谢。
答案 0 :(得分:4)
我想出了该计划的问题。这是由于坐标的排序。原始图像的坐标不是根据我用于得到的图像的坐标。
将原始图像中的坐标顺序更改为左下角,左上角,右上角和右下角。我设置这个是因为我对生成的图像采用了相同的顺序。
希望它有所帮助。
如果有任何不清楚的地方,请告诉我。