#pragma once #include <iostream> #include <iomanip> #include <opencv2\opencv.hpp> using namespace std; using namespace cv; class mySAD { public : mySAD() :wsize(3), dsr(30) {} mySAD(unsigned int _size, int _dsr) :wsize(_size), dsr(_dsr) {} Mat computeSAD(Mat &L,Mat &R); private: int wsize; int dsr; };
时间: 2024-04-01 15:32:42 浏览: 141
使用include <iostream>时一定要加using namespace std
这是一段 C++ 代码,定义了一个名为 mySAD 的类,其中包含了默认构造函数和带参数的构造函数。这个类还有一个成员函数 computeSAD,用于计算两个输入的图像的 SAD(Sum of Absolute Differences)匹配。在类的私有成员中,有一个窗口大小 wsize 和一个搜索半径 dsr。这个类使用了 OpenCV 库,因此需要包含头文件 opencv2\opencv.hpp。
阅读全文