#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");
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。