前言
这篇文章主要讲述opencv中如何绘制一条线段
一.代码
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main()
{
cv::Mat displayMat = cv::Mat::zeros(500, 500, CV_8UC3);
// cv::waitKey(0);
// cv::Mat displayMat;
//0.绘制的Mat图像
//1.线段起点
// 2.线段终点
//3.线段颜色
//4.线段粗细
//5.线段的连接方法,4邻接,8邻接,antialiased连接
//6.坐标点的小数点位数。
cv::Point pt1;
cv::Point pt2;
pt1.x = 10;
pt1.y = 10;
pt2.x = 20;
pt2.y = 20;
line(displayMat, pt1, pt2, CV_RGB(255, 0, 0, ), 1, 8, 0);
cv::imshow("displayMat", displayMat);
cv::waitKey(0);
return 0;
}
总结
代码运行成功,就可以在当前页面绘制出一条线段。