OpenCV展示图像功能
发布时间
阅读量:
阅读量
1、绘制直线
用于绘制直线的函数为cv::line,其完整的调用形式如下
void line(InputOutputArray img, Point pt1, Point pt2, const Scalar& color, int thickness = 1, int lineType = LINE_8, int shift = 0);
/*
@param img 图像
@param pt1 线段端点1
@param pt2 线段端点2
@param color 线段颜色
@param thickness 线宽
@param lineType 线的类型
@param shift 点坐标的小数位偏移
*/
color可以通过cv::Scalar进行创建,但需要注意传入参数的顺序为BGR,若希望以RGB顺序输入,建议使用CV_RGB宏来实现,这样更加直观;
lineType的可选值包括LINE_4、LINE_8以及LINE_AA,分别对应4邻接线、8邻接线和抗锯齿线,这些选项通过不同的算法生成直线(此外还可以选择FILLED=-1,用于直接填充区域);
shift参数用于控制点坐标二进制表示的位偏移量,每增加1
全部评论 (0)
还没有任何评论哟~
