#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
vector<Point2f> vp2f;
vp2f.push_back(Point2f(2, 3));
cout << "【二维点向量】" << endl << vp2f << endl;
vector<Point3f> vp3f(10);
for (size_t i = 0; i < vp3f.size(); i++)
{
vp3f[i] = Point3f((float)(i + i), (float)(i * i), (float)(i + 1));
}
cout << "【三维点向量】" << endl << vp3f << endl;
cv::waitKey(0);
return 0;
}
cmake_minimum_required(VERSION 3.14)
project(opencv01)
set(CMAKE_CXX_STANDARD 11)
# OpenCV
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_DIRS} )
add_executable(opencv01 main.cpp)
target_link_libraries(opencv01 ${OpenCV_LIBS})
![](https://img-blog.csdnimg.cn/20190816144517361.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Jlbnl1YW54aW5neGluZw==,size_16,color_FFFFFF,t_70)