[m,n,c]=size(im1); im1=im2double(im1);这两句matlab代码如何转变为C++代码
时间: 2024-03-26 15:41:02 浏览: 118
matlab_图像处理
在C++中,可以使用OpenCV库来读取和处理图像,并将图像转换为双精度浮点数格式。下面是相应的C++代码:
```
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat im1 = imread("image.jpg"); // 读取图像文件
int m = im1.rows;
int n = im1.cols;
int c = im1.channels();
im1.convertTo(im1, CV_64F); // 转换为双精度浮点数格式
return 0;
}
```
需要注意的是,该代码需要安装OpenCV库,并在项目中添加相应的头文件和链接库。
阅读全文