Advertisement

OpenCV5 绘制形状和文字

阅读量:

图形与文本绘制技术

使用Point

Point用于表示二维平面中的一个坐标点,其位置由横纵坐标x与y共同确定。

复制代码
    	Point p1 = Point(100, 200);
    	Point p2;
    	p2.x = 300;
    	p2.y = 500;
    
    
      
      
      
      
    

LINE_4和LINE_8的区别

两种线条生成方式所采用的计算方法存在差异

LINE_8:在生成过程中,当前点与前一点之间通过边或角进行连接,其运算逻辑更为简洁直观

LINE_4:当前点与前一点之间仅通过边进行连接,不涉及角的处理,这种方式有效避免了8连通法在法线方向上可能出现的断裂现象,因而被认为是一种更为优越的实现方式。

随机数RNG和uniform(a,b)

RNG rng(123); 括号内部所标注的数值为种子,随机数值是通过该种子依据特定计算方式生成的。

当种子值保持恒定时,每次基于该种子进行的运算所生成的随机数将保持一致,一般情况下可将种子设定为当前系统的时刻。

关于时间种子的RNG类定义方式为:RNG rng((unsigned)time(NULL))。

uniform(a, b)函数具备生成一个位于区间[a, b)内的随机数

全部评论 (0)

还没有任何评论哟~