我有一个3维点集(x,y,z).我需要使用正交投影将这些点投影到2维XY平面.所以我的问题是,如何将这些点转换为2D?如果我只让Z = 0,这是正确的吗?如果不正确请任何人帮我解决这个问题.我也想用C++编程
我有大量的点数据集.所以我想从这些点集中找到最小值和最大值.现在我正在使用普通for循环这个目的很好它正在工作,但我想知道使用opencv库的可能性,因为我希望使用这个库.所以请任何人帮助我.谢谢
我有一个txt文件,数字像541399.531 261032.266 16.660(第一行)541400.288 261032.284 16.642(第二行)........百分.我想将此文件转换为二进制格式.任何人都可以帮助我吗?
我创建了一个名为select_p的地图,这个地图的矢量称为pts.我已将数据存储在数组中,我想将这些数据推送到我的地图矢量中.我尝试通过将数组的值插入到新的向量然后推回我的地图.但它不工作请帮我纠正这些代码?谢谢
#include<iostream>
#include<cstdlib>
#include <map>
#include <vector>
using namespace std;
int main()
{
int M=7;
int N=6;
int i=0;
int * temp;
map<int,vector<int> > select_p;
vector<int>pts;
for (int m=0; m<M; m++)
{
for (int n=0; n<N; n++)
{
vector<int>id;
if (n==0 && m==5)
{
temp = new int[3,i+N,i+N+1,i+1];
unsigned ArraySize = sizeof(temp) / sizeof(int);
id.insert(id.begin(),temp[0], temp[ArraySize]);
select_p[i].push_back(id);
}
i++;
}
}
delete[] temp;
system("PAUSE");
return 0;
}
Run Code Online (Sandbox Code Playgroud)