分享

opencv Mat 86

 木俊 2018-08-02
#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");
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多