【发布时间】:2014-03-13 04:36:12
【问题描述】:
我正在尝试在我的 Mac 上保存来自 OpenCV 的图像,并且我正在使用以下代码,但到目前为止它还没有工作。
cv::imwrite("/Users/nickporter/Desktop/Gray_Image.jpg", cvImage);
谁能明白为什么这可能无法保存?
【问题讨论】:
-
“没有工作”是什么意思?建筑错误?运行时错误?或者您找不到存储的图像?您可以:检查此函数的返回值,或显示
cvImage以查看图像是否正确。 -
当我说不工作时,代码编译正常,但我没有看到保存到目的地的图像。
-
这个调用的返回值是多少?
cvImage可以被imshow显示吗? -
我尝试了
imshow并得到了一个冗长的异常。在这里查看我的问题:answers.opencv.org/question/29895/imshow-throwing-exception-osx -
您的图书馆似乎有问题。抱歉,我不知道如何在 MAC 中解决它。
cvShowImage呢?你可以写一个简单的c程序来测试load和cvShowImage。