opencv 笔记06Core_Paint
2013-04-10 17:20
113 查看
OpenCV 原理
本节中,我门将大量使用 Point 和 Scalar 这两个结构:
Point
表示了由其图像坐标 和
指定的2D点。可定义为:
Point pt; pt.x = 10; pt.y = 8;
或者
Point pt = Point(10, 8);
S calar
表示了具有4个元素的数组。次类型在OpenCV中被大量用于传递像素值。第三、四个参数默认值为0本节中,我们将进一步用它来表示RGB颜色值(三个参数)。如果用不到第四个参数,则无需定义。
我们来看个例子,如果给出以下颜色参数表达式:
Scalar( a, b, c )
那么定义的RGB颜色值为: Red = c, Green = b and Blue = a
void line(Mat& img,
Point pt1, Point pt2, const Scalar& color,
int thickness=1, int lineType=8, int shift=0)
void ellipse(Mat& img,
Point center, Size axes, double angle,
double startAngle, double endAngle, const
Scalar& color, intthickness=1, int lineType=8,
int shift=0)
更多:
http://opencv.willowgarage.com/documentation/cpp/core_drawing_functions.html
相关文章推荐
- c# opencvsharp学习笔记(3)兴趣区域ROI,图像叠加,操作像素点
- OpenCV学习笔记(6)基于 VC+OpenCV+DirectShow 的多个摄像头同步工作
- 【OpenCV学习笔记】十六、图像阈值化
- Opencv学习笔记(2)模块,图像读取、显示、叠加、融合、颜色分离、亮度、对比度
- OpenCV学习笔记
- OpenCV学习笔记十:opencv_superres模块
- OpenCV学习笔记18 OpenCV高级GUI和多媒体模块 HIGHGUI MODULE (二)
- 【opencv+python教程笔记】1. 颜色空间,二值化
- OPENCV2.4学习笔记——用OpenCv创建视频
- OpenCV学习笔记09--通过cvPtr2D或指针算法绘制图形
- [安卓开发笔记一]Android开发配置opencv环境超详细教程
- OpenCV学习笔记9 (Hough线变换)
- OpenCV学习笔记19 OpenCV高级GUI和多媒体模块 HIGHGUI MODULE (三)
- opencv3 学习笔记 第三章:
- OpenCV学习笔记(18)双目测距与三维重建的OpenCV实现问题集锦(三)立体匹配与视差计算
- ROS学习笔记(二):利用opencv将本地图片转换成ROS格式
- Python OpenCV学习笔记之:图像金字塔
- 【OpenCV学习笔记】【函数学习】六(cvCreateImage()函数)
- OpenCV学习笔记五:直方图
- C# OpenCV学习笔记一之准备工作