很简单,1 使用RotatedRect minAreaRect(InputArray points)获取这个旋转矩形2 将其四角存到某vector里面,变成一个轮廓,怎么获取四角?参见http://docs.opencv.org/modules/core/doc/basic_structures.html?highlight=rotatedrect#RotatedRect你一定能搞出来。3 然后遍历内部那个轮廓的各个点,然后使用pointPolygonTest这个opencv函数确定此点与四边形的距离。4 要注意的是因为点在轮廓内部,所获距离为负数。