美文网首页
OpenCV图像保存,并解决“调用opencv_world300

OpenCV图像保存,并解决“调用opencv_world300

作者: 山中有石为玉 | 来源:发表于2017-12-07 14:48 被阅读0次

1 代码

#include "stdafx.h"

#include <iostream>

#include <opencv2/opencv.hpp>

using namespace cv;

int main()

{

Mat img = imread("E:/testimg/rainbow.png",1);

namedWindow("Original Image");

imshow("Original Image",img);

imwrite("E:/testimg/writeImg.png",img);

waitKey(5000);

destroyWindow("Original Image");

Mat imgGray = imread("E:/testimg/rainbow.png", 0);

namedWindow("Gray Image");

imshow("Gray Image", imgGray);

imwrite("E:/testimg/writeImgGray.png",imgGray);

waitKey(5000);

destroyAllWindows();

}

显示原图 显示灰度图像 保存的图片

2 报错

配置:opencv3.0 vs2017,用到imwrite 函数,报错

dll报错

解决办法:

项目属性-->配置属性-->链接器-->输入-->附加依赖项的配置问题。

如果你现在时Debug那么就应该配置opencv_world310d.lib,如果时Release那么就是opencv_world310.lib,反了的话就会报错。如下配置是错误的。

附加依赖项设置错误 找不到MSVCP120D.dll

将debug模式改成release模式,并且将依赖项配置为:


相关文章

网友评论

      本文标题:OpenCV图像保存,并解决“调用opencv_world300

      本文链接:https://www.haomeiwen.com/subject/wrudixtx.html