Curve-Text-Rectification-Using-Pairs-Of-Points icon indicating copy to clipboard operation
Curve-Text-Rectification-Using-Pairs-Of-Points copied to clipboard

How can i get the theory?

Open xudongwang0828 opened this issue 5 years ago • 4 comments

What a fantastic work!But i don't know the theory, can you tell me the blog or paper?Very thanks!

xudongwang0828 avatar Dec 03 '20 11:12 xudongwang0828

@xudongwang0828 I take it as a fisheye distortion problem. 3D modeling with a virtual camera and fisheye camera model may rectify curve text in image. For details, see the Reference of readme.md. And simple method based on Homography for higher FPS will be updated lately.

frotms avatar Dec 04 '20 08:12 frotms

@xudongwang0828 I take it as a fisheye distortion problem. 3D modeling with a virtual camera and fisheye camera model may rectify curve text in image. For details, see the Reference of readme.md. And simple method based on Homography for higher FPS will be updated lately.

Thank you for your reply.I read the code, and it maybe work for 14 points, but if points more than 14, result looks bad.Do you know the reason?

xudongwang0828 avatar Dec 09 '20 07:12 xudongwang0828

@xudongwang0828 I take it as a fisheye distortion problem. 3D modeling with a virtual camera and fisheye camera model may rectify curve text in image. For details, see the Reference of readme.md. And simple method based on Homography for higher FPS will be updated lately.

Thank you for your reply.I read the code, and it maybe work for 14 points, but if points more than 14, result looks bad.Do you know the reason?

In calibration mode, it failed when points could not satisfy fisheye distortion condition, and the ret of cv2.calibrateCamera is large.

frotms avatar Dec 09 '20 07:12 frotms

@xudongwang0828 I take it as a fisheye distortion problem. 3D modeling with a virtual camera and fisheye camera model may rectify curve text in image. For details, see the Reference of readme.md. And simple method based on Homography for higher FPS will be updated lately.

Thank you for your reply.I read the code, and it maybe work for 14 points, but if points more than 14, result looks bad.Do you know the reason?

In calibration mode, it failed when points could not satisfy fisheye distortion condition, and the ret of cv2.calibrateCamera is large.

@xudongwang0828 There is a bug for more than 14 points.

world_coord = np.ones((14, 3)) * 0

frotms avatar Dec 09 '20 07:12 frotms