温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
Open CV透视变化优化直线拟合的应用。当前图片是直线拟合的结果,我们来看一下实现的思路。首先通过轮廓查询多边形拟合形成的绿色轮廓点,在此基础上生成最小的旋转矩形及蓝色框的矩形,通过便利绿色多边形拟合的点来求出离蓝色矩形最近的四个坐标点,即为我们的白色框中的图片,生成上、下、左、右四个计算区域,将每个区域最小外接矩形顶点和离顶点最近的点计算距离。当小于15域值时,四个点都作为直线拟合的坐标点,当大于阈值15时,最近的点按阈值15的距离朝外接矩形的方向偏移,生成新的点,将这些点再作直线拟合的点。图中紫色的框就是直线拟合后求出的新的四边形,四条边的交点就作为透视变换的计算点,编写代码,运行透视变换实现的效果。
我来说两句