当前位置: 首页>>代码示例>>C++>>正文


C++ Translator::realToCamera方法代码示例

本文整理汇总了C++中Translator::realToCamera方法的典型用法代码示例。如果您正苦于以下问题:C++ Translator::realToCamera方法的具体用法?C++ Translator::realToCamera怎么用?C++ Translator::realToCamera使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Translator的用法示例。


在下文中一共展示了Translator::realToCamera方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: main


//.........这里部分代码省略.........

        case '2':
            // Enter point
            cout << "Enter X (mm): ";
            cin >> input;
            point[0] = atof(input);

            cout << "Enter Y (mm): ";
            cin >> input;
            point[1] = atof(input);

            // Compelete task 2
            delta.move(path.task2(point));
            state = Idle;
            break;

        case '3':
            // Check if hand mask available
            if (!found) {
                break;
            }

            // Enter point
            cout << "Enter X (mm): ";
            cin >> input;
            pos[0] = atof(input);

            cout << "Enter Y (mm): ";
            cin >> input;
            pos[1] = atof(input);
            pos[2] = 0;

            // Convert to camera
            point = camera.to2D(translate.realToCamera(pos));
            angle = bandaid.find(mask, point, depth.at<float>(point[1], point[0]));
            delta.setBandaid(angle * 180 / M_PI);

            // Complete task 3
            point2 = Vector2i(pos[0], pos[1]);
            f = path.task2(point2);
            f2.clear();
            for (Vector3f vec: f) {
                vec[2] += 10;
                f2.push_back(vec);
            }
            f2.rbegin()[1][2] -= 100;
            end = f2.rbegin()[1];
            f2.pop_back();
            for (int x = 0; x < 10; x++) {
                f2.push_back(end);
            }
            end[2] += 200;
            f2.push_back(end);
            delta.move(f2);
            state = Idle;
            break;

        case '4': // Task 4
            // Accept multiple coordinates
            f.clear();
            while (true) {
                // Enter point
                cout << "Enter X (mm): ";
                cin >> input;
                pos[0] = atof(input);
开发者ID:nicocoffo,项目名称:metr4202,代码行数:66,代码来源:main.cpp


注:本文中的Translator::realToCamera方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。