Покажи Публикации - taloveca
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Програмиране / Web development / OpenCV - Help -: 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

Това къде трябва да го вмъкна и имам ли грешки в програмата като цяло (и тя ми беше дадена готова, но може някъде да бъркам). Благодаря предварително за хелпа.
Страници: [1]