int main(int argv, char** argc) { if (argv < 3) { std::cout << "参数过少,请至少指定左右影像路径!" << std::endl; return -1; } printf("Image Loading..."); //···············································································// // 读取影像 std::string path_left = argc[1]; std::string path_right = argc[2]; cv::Mat img_left = cv::imread("C:/view1.png", cv::IMREAD_COLOR); cv::Mat img_right = cv::imread("C:/view5.png", cv::IMREAD_COLOR);
时间: 2023-12-10 08:05:39 浏览: 81
与运行环境交互-汇编语言程序设计:基于arm体系结构(第3版)
这段代码的作用是读取两张图片(左右影像),并将它们存储在img_left和img_right两个Mat对象中。如果执行程序时输入的参数少于两个,程序会输出一条错误信息并返回-1。其中,左影像的路径为argc[1],右影像的路径为argc[2]。这段代码使用了OpenCV库的imread函数来读取影像。需要注意的是,程序中指定的影像路径可能需要根据实际情况进行修改。
阅读全文