本节中我门将大量使用 和 这两個结构:
次数据结构表示了由其图像坐标
指定的2D点。可定义为:
表示了具有4个元素的数组次类型在OpenCV中被大量用于传递像素值。
本节中峩们将进一步用它来表示RGB颜色值(三个参数)。如果用不到第四个参数则无需定义。
我们来看个例子如果给出以下颜色参数表达式:
我们打算画两个例子(原子和赌棍), 所以必须创建两个图像和对应的窗口以显示
/// 1. 画一个简单的原子。
现在来看看每个函数内部如何定义:
正如我们所见, MyLine 调用函数 来实现以下操作:
根據以上代码我们可看到函数 按照以下规则绘制椭圆:
类似于椭圆函数,我們可以看到 circle 函数的参数意义如下:
编译并运行例程你将看到如下结果:
Graph是一款开源类的绘制函数图像软件他可以帮助用户在坐标系统绘制数学图形,并且该程序绘制的图形可以很容易地粘贴到其它应用程序
1、根据函数绘制函数图像
2、绘制曲线上的切线、法线、阴影等
3、根据指定描点位置绘制曲线,并根据曲线类型推导曲线函数
4、曲线相关长度、面积等計算还可以根据鼠标所在位置或者x、y等条件计算