#include<iostream> #include<opencv2/opencv.hpp> #include<opencv2/highgui/highgui.hpp> using namespace std; using namespace cv; int main() { Mat a; //1,定义二维点 Point2f p(6, 2); cout << "二维点:" << p << endl; //2, 定义三维点 Point3f p1(6, 2, 1); cout << "三维点:" << p1 << endl; //定义和输出存放点的vector容器 vector<Point2f> p2(20); for (size_t i = 0; i < p2.size(); i++) { p2[i] = Point2f((float)(i * 5), (float)(i % 7)); cout << "二维点向量p2" << p2[i] << endl; } //4.2.1 点的表示Point //4.2.2 颜色的表示 Scalar(0, 1, 2);//bgr //4.2.3 尺寸的表示 Size(5, 5);//width,height //4.2.4 矩形类的表示 //x,y,width,height,左上角的坐标,矩形的宽高 //4.2.5 颜色空间转换 //cvtColor(); //4.3 基本图形的绘制 Mat a1 = Mat::zeros(700, 700, CV_8UC3); Point aa1(0, 0); Point aa2(699, 699); imshow("a1", a1); system("pause"); }
|
|