Opencv Raw转dmp 代码示例
时间: 2023-04-01 16:00:44 浏览: 179
opencv代码示例
以下是一个 Opencv Raw 转 dmp 的代码示例:
```c++
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
if (argc != 3)
{
cout << "Usage: raw2dmp <input_file> <output_file>" << endl;
return -1;
}
// 读取 raw 图像
Mat raw_img = imread(argv[1], IMREAD_GRAYSCALE);
if (raw_img.empty())
{
cout << "Failed to read input image." << endl;
return -1;
}
// 转换为 dmp 格式
Mat dmp_img;
raw_img.convertTo(dmp_img, CV_16UC1);
// 保存 dmp 图像
imwrite(argv[2], dmp_img);
cout << "Conversion complete." << endl;
return ;
}
```
希望能对你有所帮助。
阅读全文