Титла: OpenCV - Help Публикувано от: taloveca в Jan 27, 2015, 20:06 Здравейте, тъй като съм нов тук във форума и не знам дали точно това е точното място на темата, се извинявам, ако съм сбъркал.
Нека да премина към темата... Трябваше да инсталирам Убунту, конфигурирам опън св и направя ъпгрейдите... това съм го свършил Стигнал съм до следното: трябва да заредя снимка (свалена е и е в папката на опън св). Имам дадена програма, но нещо не ми се получават нещата: #include <cv.h> #include <highgui.h> #include <stdio.h> #define CV_IMWRITE_JPEG_QUALITY 1 int main(int argc, char *argv []) { int p[3]; p[0] = CV_IMWRITE_JPEG_QUALITY; p[1] = 10; p[2] = 0; IplImage* img=0; IplImage* img_bw=0; printf ("Hello\n"); if (argv [1] != 0) { img = cvLoadImage ( argv[1], 1) ; // 0−BW cvSaveImage ( "image.bmp", img,0); cvSaveImage ( "image.png", img,0 ); cvSaveImage ( "image1.jpg",img,p); p[1] = 10; cvSaveImage ( "image2.jpg" , img,p); img_bw = cvCreateImage (cvGetSize(img) ,IPL_DEPTH_8U,1); cvCvtColor(img,img_bw,CV_RGB2GRAY); cvSaveImage( "image2bw.jpg",img_bw,p); } else printf("Enter filename\n"); if(img != 0) { cvNamedWindow("Display", CV_WINDOW_AUTOSIZE); cvShowImage ("Display", img); cvWaitKey (0); cvDestroyWindow("Display"); } else printf("File not found\n") ; return 0; } Като пояснение ми пише: Като параметър при стартирането на програмата трябва да предаде името и пътя на файла (снимката): ./load_save_image снимката.jpg Това къде трябва да го вмъкна и имам ли грешки в програмата като цяло (и тя ми беше дадена готова, но може някъде да бъркам). Благодаря предварително за хелпа. |