本文为原创文章,未经本人允许,禁止转载。转载请注明出处。
1.点和颜色的表示
1.1.点的表示
cv::Point可以表示平面上的一个点。有两种构造方法:
👉方法一:
1
2
3
Point p;
p.x=10;
p.y=8
👉方法二:
1
Point p=Point(10,8);
1.2.颜色的表示
cv::Scalar表示四个元素的向量。
可以用Scalar(b,g,r)表示RGB图像的颜色。
2.几何形状的绘制
- 线:
cv::line。 - 椭圆:
cv::ellipse。 - 矩形:
cv::rectangle。 - 圆:
cv::circle。 - 填充:
cv::fillPoly。
3.添加文字
向图像中添加文字:cv::putText。
4.使用OpenCV生成随机数
使用OpenCV生成随机数:cv::rng。
- 生成高斯随机数:
rng.gaussian(double sigma)。 - 生成均匀分布随机数:
rng.uniform(int a,int b)。
5.waitKey()的作用
‼️waitKey()仅对窗口机制起作用。
OpenCV中对waitKey()函数的定义:
1
int cv::waitKey(int delay=0)
⚠️参数为等待时间(ms)。如果在此期间有按键按下,则立即结束并返回所按按键的ASCII码,否则返回-1。
⚠️如果delay=0则无限等待下去,直到有按键按下。