ygx2011 / paopaotalk Goto Github PK
View Code? Open in Web Editor NEW泡泡公开课Unity3D增强现实开发工程实例(MarkerLess AR & ORB-SLAM AR)
泡泡公开课Unity3D增强现实开发工程实例(MarkerLess AR & ORB-SLAM AR)
怎么样获得slam的坐标系和一个mark定义的坐标系之间的转换矩阵,谢谢
作者你好,请问代码中“麦片盒地图”里面的Bin文件是做什么用的?,谢谢!
Anyways to open Camera in android????
Hi,ygx
我在win10 vs2015 unity5.4 下面运行你的MarkerLess unity项目,发现一直提示DllNotFoundException:Marker ,我在vs下面重现dll了Marker还是不行,摄像头无法打开。这是什么问题?
十分期待你的回答。
是我使用方法问题吗? 运行unity前需要做什么吗?
你好,我是用VS2013重新生成DLL时报了编译器内部错误:
matrix_operations.h(51): fatal error C1001: 编译器中发生内部错误的错误
请问是怎么回事呢?直接用VS打开工程后需不需要对第三方库重新编译呢?
`{
vectorcv::KeyPoint tmvKeys;
size_t kpn;
ifkfKeys.read(reinterpret_cast<char*>(hd),2);
if(hd[0]!=0xeb || hd[1]!=0x90)
cerr<<"header error kfKeyPoints, shouldn't"<<endl;
ifkfKeys.read(reinterpret_cast<char*>(&kpn), sizeof(size_t));
tmvKeys.resize(kpn);
//for(size_t vit=0;vit<kpn;vit++)
for(vector<cv::KeyPoint>::iterator vitkeys=tmvKeys.begin(), vendkeys=tmvKeys.end(); vitkeys!=vendkeys; vitkeys++)
{
float ptx,pty,size,angle,response;
int octave,classid;
ifkfKeys.read(reinterpret_cast<char*>(&ptx), sizeof(float));
ifkfKeys.read(reinterpret_cast<char*>(&pty), sizeof(float));
ifkfKeys.read(reinterpret_cast<char*>(&size), sizeof(float));
ifkfKeys.read(reinterpret_cast<char*>(&angle), sizeof(float));
ifkfKeys.read(reinterpret_cast<char*>(&response), sizeof(float));
ifkfKeys.read(reinterpret_cast<char*>(&octave), sizeof(int));
ifkfKeys.read(reinterpret_cast<char*>(&classid), sizeof(int));
//tmvKeys[vit] = cv::KeyPoint(ptx,pty,size,angle,response,octave,classid);
*vitkeys = cv::KeyPoint(ptx,pty,size,angle,response,octave,classid);
if(ifkfKeys.fail()) cerr<<"loopcnt: "<<skfcnt<<" mnId "<<mnId<<" ifkfKeys fail. shouldn't"<<endl;
}
tmpKF->SetKeyPoints(tmvKeys);
}`
kpn的数值超过几百亿
`{
vector< vector <vector<size_t> > > mGrid;
ifkfmGrid.read(reinterpret_cast<char*>(hd),2);
if(hd[0]!=0xeb || hd[1]!=0x90)
cerr<<"header error kfmGrid, shouldn't"<<endl;
mGrid.resize(FRAME_GRID_COLS);
for(int i=0; i<FRAME_GRID_COLS;i++)
{
mGrid[i].resize(FRAME_GRID_ROWS);
for(int j=0; j<FRAME_GRID_ROWS; j++)
{
size_t gridN;
ifkfmGrid.read(reinterpret_cast<char*>(&gridN),sizeof(size_t));
vector<size_t> gridij(gridN);
for(size_t k=0; k< gridN; k++)
{
ifkfmGrid.read(reinterpret_cast<char*>(&gridij[k]),sizeof(size_t));
}
mGrid[i][j] = gridij;
}
}
tmpKF->SetmGrid(mGrid);
if(ifkfmGrid.fail()) cerr<<"ifkfmGrid.fail(), shouldn't"<<endl;
//std::vector< std::vector <std::vector<size_t> > > mGrid
}`
size_t gridN的值是0
如题
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.