gpt4 book ai didi

image - 将图像保存在完整路径中

转载 作者:行者123 更新时间:2023-12-02 17:50:22 24 4
gpt4 key购买 nike

我正在使用OpenCV库和Visual Studio2013。我只想将结果图像保存在完整路径中。相同的路径没关系,但是c:\\...不起作用。
我尝试同时使用正向\和反向/,结果看起来相同。
这是代码:

#include<iostream>
#include<opencv2/imgproc/imgproc.hpp>
#include<opencv2/highgui/highgui.hpp>

using namespace std;
using namespace cv;

int main()
{

Mat src, dst;
float sum;

/// Load an image
src = imread("lena.jpg", CV_LOAD_IMAGE_GRAYSCALE);

if (!src.data)
{
return -1;
}

// define the kernel
float Kernel[3][3] = {
{ 1 / 9.0, 1 / 9.0, 1 / 9.0 },
{ 1 / 9.0, 1 / 9.0, 1 / 9.0 },
{ 1 / 9.0, 1 / 9.0, 1 / 9.0 }
};
dst = src.clone();
for (int y = 0; y < src.rows; y++)
for (int x = 0; x < src.cols; x++)
dst.at<uchar>(y, x) = 0.0;
//convolution operation
for (int y = 1; y < src.rows - 1; y++){
for (int x = 1; x < src.cols - 1; x++){
sum = 0.0;
for (int k = -1; k <= 1; k++){
for (int j = -1; j <= 1; j++){
sum = sum + Kernel[j + 1][k + 1] * src.at<uchar>(y - j, x - k);
}
}
dst.at<uchar>(y, x) = sum;
}
}

namedWindow("final");
imshow("final", dst);

namedWindow("initial");
imshow("initial", src);
vector<int> compression_params; //vector that stores the compression parameters of the image

compression_params.push_back(CV_IMWRITE_JPEG_QUALITY); //specify the compression technique

compression_params.push_back(100); //specify the compression quality

bool bSuccess = imwrite("filtre.jpg", dst, compression_params);//ok
bool bSucccess = imwrite("D:/trunk/jpwl/Release/nouveau_dossier/filtre.jpg", dst, compression_params);// not ok
bool bSuccces = imwrite("D:\trunk\jpwl\Release\nouveau_dossier\filtre.jpg", dst, compression_params);// not ok

waitKey();


return 0;
}

最佳答案

使用:
“D:\ trunk \ jpwl \ Release \ nouveau_dossier \ filtre.jpg”(带有两个反斜杠,Stackoverflow也显示一个反斜杠)

要么

@“D:/trunk/jpwl/Release/nouveau_dossier/filtre.jpg”
代替。单个\是ESC字符。

迪克

关于image - 将图像保存在完整路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23216321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com