OpenCV透视变换 | 您所在的位置:网站首页 › 相机俯视图投影 › OpenCV透视变换 |
目录 一、获取需要变换的图像中一个区域的四个点位置 二、利用getPerspectiveTransform函数获取透视转换矩阵 三、利用warpPerspective函数获取处理好的鸟瞰图像 标记四个点的原图 处理后的鸟瞰图 完整代码 一、获取需要变换的图像中一个区域的四个点位置Tip:顺序是左上,右上,左下和右下的四个坐标点位置 Tips: getPerspectiveTransform(src,dst):src是原图像的四点坐标(左上,右上,左下和右下)dst是转换后的图像的四点坐标(一一对应) matrix = cv2.getPerspectiveTransform(pts1,pts2) 三、利用warpPerspective函数获取处理好的鸟瞰图像Tips: Outimg = cv2.warpPerspective(src,matrix,(width,height)) src:原图像matrix:原图像到鸟瞰图像的透视变换矩阵(widht,height):处理后的图像的宽度和高度 imgOutput = cv2.warpPerspective(img,matrix,(width,height)) 标记四个点的原图 |
CopyRight 2018-2019 实验室设备网 版权所有 |