[英]displaying image in opencv
我正在編寫一個用於在窗口中顯示圖像的簡單程序,但是運行時不會加載圖像。 我不明白為什么會這樣嗎?
#include<opencv/cvaux.h>
#include<opencv/highgui.h>
#include<opencv/cxcore.h>
#include<opencv/cv.h>
#include<stdio.h>
#include<stdlib.h>
int main(int argc, CHAR* argv[])
{
IplImage* img = cvLoadImage("C:\Users\jai guru umesh\Desktop\6.jpg");
if (!img)
{
printf("Image can NOT Load!!!\n");
return 1;
}
cvNamedWindow("myfirstwindow");
cvShowImage("myfirstwindow", img);
cvWaitKey(0);
cvReleaseImage(&img);
return 0;
}
\\
是轉義字符。
更改
IplImage* img = cvLoadImage("C:\Users\jai guru umesh\Desktop\6.jpg");
至
IplImage* img = cvLoadImage("C:\\Users\\jai guru umesh\\Desktop\\6.jpg");
要么
IplImage* img = cvLoadImage("C:/Users/jai guru umesh/Desktop/6.jpg");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.