def transform(image, rectpoints, dpmm):
docpxls = (int(DOCSIZE[0]*dpmm),int(DOCSIZE[1]*dpmm))
docrect = np.array(
[(0,0), (docpxls[0], 0), (docpxls[0], docpxls[1]), (0, docpxls[1])],
'float32')
transmat = cv2.getPerspectiveTransform(np.array(rectpoints, 'float32'), docrect)
return cv2.warpPerspective(image, transmat, docpxls)
评论列表
文章目录