美文网首页
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