2017-08-09 45 views
-2

嗨,大家好,我不能这段代码读取图像,但如果我不为图像使用路径地址,并在正确的文件夹复制图像,并使用此我不能使用imread由路径ADRESS OpenCV的2.4.13的Visual Studio 2013

img = imread("ali3.jpg"); 

其工作。 我使用2.4.13 感谢窗口10 64位的Visual Studio 2013和OpenCV帮助

// بسم الله الرحمن الرحیم 
//یا امام هادی علیه السلام 
#include <opencv2/core/core.hpp> 
#include <opencv2/highgui/highgui.hpp> 
#include <iostream> 

using namespace cv; 
using namespace std; 

int main(int argc, char** argv) 
{ 
    Mat img; 
    Mat img2; 
    int row, column, k; 
    img = imread("d:\pic\ali3.jpg"); 
    namedWindow("Display window", WINDOW_AUTOSIZE); 
    imshow("Display window", img); 
    cout << "by wmx"; 
    waitKey(0); 
    return 0; 
} 
+0

字符串中的反斜杠有一个特殊的含义...可能想刷新你对C++基础知识的理解。 –

+0

是的,我知道但我该如何解决? –

回答

0

相反的d:\pic\ali3.jpg,使用d:\\pic\\ali3.jpg

+0

感谢它的作品。 ;-) –

相关问题