मैं फेडोरा 18 पर opencv2.4.9 का उपयोग करते हुए साधारण डिस्प्ले छवि प्रोग्राम को चलाने की कोशिश कर रहा हूं।
यहाँ मेरा है कोड:
# शामिल हैं & lt; stdio.h & gt; # से & lt में शामिल हैं, stdlib.h & gt; # शामिल करें & lt; opencv / cvaux.h & gt; opencv / highgui.h & gt; # से & lt शामिल हैं; opencv / cxcore.h & gt; # से & lt शामिल हैं; # शामिल करें & lt; opencv / cv.h & gt; Int main () {IplImage * img = cvLoadImage ("/ home / tel / fruit.jpg", CV_LOAD_IMAGE_COLOR); cvNamedWindow ( "opencvtest", CV_WINDOW_AUTOSIZE); cvShowImage ( "opencvtest", img); cvWaitKey (0); CvReleaseImage (& amp; img); // relaese img return 0; }
जब मैं जीसीसी image1.c -o image
का उपयोग कर चलाता हूं तो मुझे त्रुटि मिलती है:
फ़ाइल में से /usr/local/include/opencv/cvaux.h54:02, image1.c से: 4: /usr/local/include/opencv2/video/background_segm.hpp:47:16: गंभीर त्रुटि: सूची: ऐसा कोई नहीं फ़ाइल या निर्देशिका संकलन समाप्त।
मैंने भी कोशिश की है
जीसीसी image1.c -o image -L / usr / local / lib
लेकिन यह मुझे वही त्रुटि दे रहा है। इसमें कुछ लायब्रेरी लिंकिंग समस्या है। मुझे फ़ेडराडो ओपन सीवी के बारे में ज्यादा जानकारी नहीं है, कृपया मुझे इस मामले में मार्गदर्शन करें। कृपया इस समस्या के लिए मुझे मार्गदर्शन करें।
निम्न कमांड का उपयोग कर संकलित करें:
< कोड> जीसीसी image1.c -o छवि `pkg-config -cflags --libs opencv`
Comments
Post a Comment