小编aki*_*aki的帖子

3D点投影到2D XY平面

我有一个3维点集(x,y,z).我需要使用正交投影将这些点投影到2维XY平面.所以我的问题是,如何将这些点转换为2D?如果我只让Z = 0,这是正确的吗?如果不正确请任何人帮我解决这个问题.我也想用C++编程

c++ math 3d geometry projection

4
推荐指数
1
解决办法
3205
查看次数

opencv中的最小值和最大值

我有大量的点数据集.所以我想从这些点集中找到最小值和最大值.现在我正在使用普通for循环这个目的很好它正在工作,但我想知道使用opencv库的可能性,因为我希望使用这个库.所以请任何人帮助我.谢谢

c++ opencv

3
推荐指数
1
解决办法
1万
查看次数

需要在C++中将txt文件转换为二进制文件

我有一个txt文件,数字像541399.531 261032.266 16.660(第一行)541400.288 261032.284 16.642(第二行)........百分.我想将此文件转换为二进制格式.任何人都可以帮助我吗?

c++

2
推荐指数
1
解决办法
2万
查看次数

推迟从矢量到地图矢量的数据

我创建了一个名为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)

c++

0
推荐指数
1
解决办法
1260
查看次数

标签 统计

c++ ×4

3d ×1

geometry ×1

math ×1

opencv ×1

projection ×1