代码如下:
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/opencv.hpp"
#include "opencv2/core/core.hpp"
#include <iostream>
using namespace std;
using namespace cv;
//图像线性变换操作
cv::Mat linearTransform(cv::Mat srcImage, float a, int b)
{
if (srcImage.empty())
{
std::cout << "No data!" << std::endl;
}
const int nRows = srcImage.rows;
const int nCols = srcImage.cols;
cv:;Mat resultImage =
cv::Mat::zeros(srcImage.size(), srcImage.type());
//图像元素遍历
for (int i = 0; i < nRow