stereo_broken.cc
1 | #include <opencv2/opencv.hpp> |
---|---|
2 | #include <opencv2/gpu/gpu.hpp> |
3 | #include <opencv2/highgui/highgui.hpp> |
4 | |
5 | int main(int argc, char *argv[]) |
6 | { |
7 | using namespace cv; |
8 | using namespace cv::gpu; |
9 | |
10 | resetDevice(); |
11 | |
12 | Mat img_l_host = imread(argv[1], IMREAD_GRAYSCALE);
|
13 | Mat img_r_host = imread(argv[2], IMREAD_GRAYSCALE);
|
14 | |
15 | GpuMat img_l(img_l_host); |
16 | GpuMat img_r(img_r_host); |
17 | |
18 | GpuMat dst; |
19 | |
20 | StereoConstantSpaceBP csbp(128);
|
21 | csbp(img_l, img_r, dst); |
22 | Mat dst_host(dst); |
23 | imwrite("output_csbp_only.png", dst_host);
|
24 | } |