opencv之读取pts文件
Posted kuotian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv之读取pts文件相关的知识,希望对你有一定的参考价值。
1 #include <iostream> 2 #include <fstream> 3 #include <opencv2/opencv.hpp> 4 using namespace cv; 5 using namespace std; 6 7 8 int main() 9 { 10 Mat image(600, 600, CV_8UC3); 11 vector<Point2f> points; 12 Point2f point; 13 14 ifstream input; 15 input.open("Tester_1TrainingPosepose_0.pts"); 16 17 string s; 18 for (int k = 0; k < 3; k++) { //前三行 19 getline(input,s); 20 //cout << s << endl; 21 } 22 23 24 for (int i = 0; i < 68; i++){ 25 input >> point.x >> point.y; 26 //cout << point.x << " " << point.y << endl; 27 points.push_back(point); 28 } 29 input.close(); 30 31 for(int i = 0; i < 68; i++) { 32 cout << points[i].x << " " << points[i].y << endl; 33 circle(image, points[i], 3, Scalar(0, 0, 255), CV_FILLED, CV_AA); 34 } 35 36 imshow( "【显示点】",image); 37 38 waitKey(); 39 return 0; 40 }
以上是关于opencv之读取pts文件的主要内容,如果未能解决你的问题,请参考以下文章
opencv之python版图像的读取显示保存像素遍历以及结合matplotlib使用
Python3 关于excel 文件格式xls之读取写入和追加