#include <afxconv.h>
#include <opencv2/imgcodecs.hpp>
CString CXXDlg::SaveImageAs(CString src, CString des)
{
USES_CONVERSION;
cv::Mat m = cv::imread(W2A(src.GetBuffer()));
src.ReleaseBuffer();
if (m.data == NULL) {
return CString(L"");
}
cv::imwrite(W2A(des.GetBuffer()), m);
des.ReleaseBuffer();
m.release();
return des;
}
本文介绍了一个C++函数,该函数利用OpenCV库读取并保存图像文件。通过将源图像路径和目标路径作为参数,函数能够读取图像并将其保存到指定位置。如果图像读取失败,函数将返回空字符串。
3470

被折叠的 条评论
为什么被折叠?



