opencv python实用操作
画多边形
fillConvexPloy与fillConvexPloy的区别
fillConvexPloy
用来画单个凸多边形:
- 如果点集的连线不是凹多边形,则会找一个最小的凸多边形把该凹多边形包住画出
- 因为只能画单个多边形,所以其点集的接口为一个np.array([x1,y1],[x2,y2])的形势,注意区别于fillPloy的多点集接口形势
注:opencv python reference中:color[, lineType[, shift[, offset]]]的含义是,如果offset给定参数,那么其中括号之前的所有变量的参数也必须手动给出
为图片增加边界
dst = cv2.copyMakeBorder(src, bordersize, bordersize, , bordersize, , bordersize, cv2.BORDER_REFLECT )
reference
如果不是BORDER_CONSTANT,则不要value参数(最后一个参数)
各个填充类型的解释参考下面连接