我在xcode(.mm文件)上使用opencv。我想将IplImage保存到图像中。我知道.mm文件是客观的C ++扩展,我需要使用C ++ opencv函数。我曾尝试同时使用cvSaveImage
(C)和cv::imwrite
(C ++),在编译和运行时都没有错误。但是,当我按指定的方式转到文件夹时,不会创建图像。
以下是我如何声明该功能。
我最初尝试使用cvSaveImage。
IplImage Frame;
cvSaveImage("/Users/myname/Desktop/image.jpg", Frame);
代码不起作用,所以我尝试使用imwrite。
cv::Mat mat_img(Frame,true);//converting iplimage to mat
imwrite("/Users/myname/Desktop/image.jpg", mat_img);
在这两种情况下,即使我添加完整路径后也没有生成图像。
关于我做错了什么的任何建议?
感谢。非常感谢您的建议。