我正在使用这个宝石 - https://github.com/paulelliott/fabrication并且我继承了一些包含以下内容的规范
std::cout << "Camera pose matrix from optical flow homography" << std::endl;
for (int e = 0; e < pose.rows; e++) {
for (int f = 0; f < pose.cols; f++) {
std::cout << pose.at<double>(e,f) << " " << e << " " << f;
std::cout << " ";
}
std::cout << "\n" << std::endl;
}
std::cout << "Creating rotation matrix" << std::endl;
Mat rotvec = Mat::eye(3, 3, CV_32FC1);
for (int s = 0; s < pose.rows; s++) {
for (int g = 0; g < pose.cols-1; g++) {
rotvec.at<double>(s, g) = pose.at<double>(s,g);
std::cout << rotvec.at<double>(s,g) << " " << s << " " << g;
std::cout << " ";
}
std::cout << "\n" << std::endl;
}
std::cout << "Rotation matrix" << std::endl;
for (int e = 0; e < pose.rows; e++) {
for (int f = 0; f < pose.cols-1; f++) {
std::cout << rotvec.at<double>(e,f) << " " << e << " " << f;
std::cout << " ";
std::cout << pose.at<double>(e,f) << " " << e << " " << f;
std::cout << " ";
}
std::cout << "\n" << std::endl;
}
对于我的生活,我找不到任何文件来详细说明爆炸实际上是什么......任何想法 - 或者理想的文档链接?
答案 0 :(得分:2)
得到保罗创造宝石的答案。在这里回答可能对其他人有用。
'这是一个在2.0.0版本中弃用的旧语法。如果您使用的是新版本,则可以安全地删除它们。
如果您使用的是较旧的版本,则会告诉Fabrication立即生成模型而不是第一次访问。如果没有它们,它将等到你实际调用字段访问器来生成相关模型。'