【VC++、OpenCV3.4】绘制形状和文字

这篇博客介绍了如何使用VC++和OpenCV3.4库进行图形绘制,包括利用cv::Point和cv::Scalar创建2D点,绘制线、矩形、圆、椭圆等几何形状,以及添加文本。还涵盖了生成高斯和均匀分布随机数的方法,并给出了实际代码示例和效果展示。
摘要由CSDN通过智能技术生成

主要内容:

使用cv::Point与cv::Scalar;绘制线,矩形,圆,椭圆等基本几何形状;随机生成与绘制文本。

1、cv::Point,表示2D平面上的一个点x,y

Point p;p.x=10;p.y=8;等价于p=Point(10,8);

cv::Scalar 表示四个元素的向量

Scalar(a,b,c);//a=blue,b=green,c=red表示RGB三个通道,第四个通道默认是0.

2、绘制线、矩形、圆、椭圆等基本几何形状

划线:cv::line(LINE_4\LINE_8\LINE_AA)

画椭圆:cv::ellipse

画矩形:cv::rectange

画圆:cv::circle

画填充:cv::fillPoly

3、添加文本putText()

/*
@param img Image.
@param text Text string to be drawn.
@param org Bottom-left corner of the text string in the image.
@param fontFace Font type, see #HersheyFonts.
@param fontScale Font scale factor that is multiplied by the font-specific base size.
@param color Text color.
@param thickness Thickness of t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值