如何在不了解轮廓的情况下在Python中进行fisheyes校正? 我使用OpenCV,是否可以使用任何功能? 我找到了纠正的示例代码。
pts1 = np.float32([[56,65],[368,52],[28,387],[389,390]])
pts2 = np.float32([[0,0],[300,0],[0,300],[300,300]])
M = cv2.getPerspectiveTransform(pts1,pts2)
但实际上,我不知道轮廓和尺寸。图片正在拍摄收据。中间部分的收据可以是左或右。
在进行鱼眼校正之前,我是否需要检测收据的轮廓?如何?我用OpenCV来检测,但不能给我一张图像。
img = cv2.drawContours(img, contours, -1, (0,255,0), 3)
谢谢, 罗宾