OpenCV beta5 (0.9.7) vs. Linux

Kezdőlap Fórumok SOS! Bajban vagyok OpenCV beta5 (0.9.7) vs. Linux

10 bejegyzés megtekintése - 1-10 / 10
  • Szerző
    Bejegyzés
  • #2050171
    tovis
    Felhasználó

      Ehhez véletlenül nem az Intel compilere kell?

      #2050172
      kanos_giliszta
      Felhasználó

        Elvileg nem feltétlenül 😀

        #2050173
        tovis
        Felhasználó

          Az elv az itt sajnos lehet hogy kevés!
          Mindenesetre a hibaüzenetekebõl nekem úgy tûnik mintha valami include fájl ütközés lenne – alapvetõ típus hibák!
          PL. „Nem tudom konvertálni a valami* – valami** -á”
          A progi sima C vagy C++?

          #2050174
          kanos_giliszta
          Felhasználó

            Akkor így mondom: a dokumentációban nincs ilyesmire utalás. Nálad lefordul?

            #2050175
            kanos_giliszta
            Felhasználó

              Helló!

              #2050176
              kanos_giliszta
              Felhasználó

                Helló!
                Na, most bolond a hivatal  :blink: ! Az említett ffmpeg esetén nagyon szépen megy a cucc, de egy Ubuntura honnan tudok szerezni pont ilyen (ffmpeg-0.4.9_20050226-r5) verziójút, mert ugyebár a csomagkezelõ ennél csak újabbat tud már felrakni? Megnéztem a sourceforge-n, de nincs ott egy deka fájl sem. Nagyon kérem, hogy aki tud az segítsen, nagyon fontos lenne az OpenCV-hez, máshogy ugyanis nem lehet videót feldolgozni és akkor mehet M$ alá  :unsure:.

                #2050177
                kanos_giliszta
                Felhasználó

                  Tud valaki valamit az ffmpeg CVS-es telepítésérõl?

                  #2050178
                  kanos_giliszta
                  Felhasználó

                    Most sikerült egy helyrõl leszednem az ffmpeg 0.4.9-pre1-es változatát forrásban… azt hittem jó lesz ez nekem, hát a fenét:

                    Code:
                    ./configure –enable-shared
                    Install prefix  /usr/local
                    Source path      /home/kanos/install/ffmpeg-0.4.9-pre1
                    C compiler      gcc
                    make            make
                    CPU              x86 (generic)
                    Big Endian      no
                    inttypes.h      yes
                    broken inttypes.h no
                    MMX enabled      yes
                    Vector Builtins  yes
                    gprof enabled    no
                    zlib enabled    yes
                    mp3lame enabled  no
                    vorbis enabled  no
                    faad enabled    no
                    faadbin enabled  no
                    faac enabled    no
                    a52 support      no
                    a52 dlopened    no
                    pp support      no
                    debug symbols    yes
                    optimize        yes
                    shared pp        no
                    Video hooking    yes
                    SDL support      no
                    risky / patent encumbered codecs yes
                    Imlib2 support  yes
                    freetype support yes
                    Sun medialib support no
                    pthreads support no
                    AMR-NB float support no
                    AMR-NB fixed support no
                    AMR-WB float support no
                    License: LGPL
                    Creating config.mak and config.h
                    config.h is unchanged
                    #2050179
                    kanos_giliszta
                    Felhasználó

                      Senki sem tud ebben az ffmpeg témában segíteni :rolleyes: . Tényleg nagyon fontos lenne…

                      #1882443
                      csaba
                      Felhasználó

                        Hali!

                        Nézegettem a netet és találtam egy érdekes lib-et. Csak az a baj, hogy a linux alá való behergelése közel sem olyan egyszerû, mint ahogy le van írva a doksi(k)ban.

                        http://www.intel.com/technology/computing/opencv/index.htm
                        http://hces1.fas.harvard.edu/wiki/index.php/HOWTO_Setup_OpenCV

                        A probléma ott van, hogy a 0.9.7-es verzió a make után kiír egy csomó hibát, nevezetesen (miközben a ./configure szerint mindenem megvan):

                        Code:
                        cvcap.cpp: In function `void icvCloseAVI_FFMPEG(CvCaptureAVI_FFMPEG*)’:
                        cvcap.cpp:1202: error: cannot convert `AVCodecContext**’ to `AVCodecContext*’
                          for argument `1′ to `int avcodec_close(AVCodecContext*)’
                        cvcap.cpp: In function `int icvOpenAVI_FFMPEG(CvCaptureAVI_FFMPEG*, const
                          char*)’:
                        cvcap.cpp:1242: error: cannot convert `AVCodecContext**’ to `AVCodecContext*’
                          in initialization
                        cvcap.cpp: In function `int icvGrabFrameAVI_FFMPEG(CvCaptureAVI_FFMPEG*)’:
                        cvcap.cpp:1296: error: cannot convert `AVCodecContext**’ to `AVCodecContext*’
                          for argument `1′ to `int avcodec_decode_video(AVCodecContext*, AVFrame*,
                          int*, uint8_t*, int)’
                        cvcap.cpp: In function `const IplImage*
                          icvRetrieveFrameAVI_FFMPEG(CvCaptureAVI_FFMPEG*)’:
                        cvcap.cpp:1315: error: request for member `pix_fmt’ in `
                          capture->CvCaptureAVI_FFMPEG::video_st->AVStream::codec’, which is of
                          non-class type `AVCodecContext*’
                        cvcap.cpp:1316: error: request for member `width’ in `
                          capture->CvCaptureAVI_FFMPEG::video_st->AVStream::codec’, which is of
                          non-class type `AVCodecContext*’
                        cvcap.cpp:1316: error: request for member `height’ in `
                          capture->CvCaptureAVI_FFMPEG::video_st->AVStream::codec’, which is of
                          non-class type `AVCodecContext*’
                        cvcap.cpp: In function `double icvGetPropertyAVI_FFMPEG(CvCaptureAVI_FFMPEG*,
                          int)’:
                        cvcap.cpp:1354: error: request for member `frame_rate’ in `
                          capture->CvCaptureAVI_FFMPEG::video_st->AVStream::codec’, which is of
                          non-class type `AVCodecContext*’
                        cvcap.cpp:1354: error: request for member `frame_rate_base’ in `
                          capture->CvCaptureAVI_FFMPEG::video_st->AVStream::codec’, which is of
                          non-class type `AVCodecContext*’
                        cvcap.cpp:1357: error: request for member `codec_tag’ in `
                          capture->CvCaptureAVI_FFMPEG::video_st->AVStream::codec’, which is of
                          non-class type `AVCodecContext*’
                        cvcap.cpp: In function `CvVideoWriter* cvCreateVideoWriter(const char*, int,
                          double, CvSize, int)’:
                        cvcap.cpp:1604: error: ‘struct AVCodecContext’ has no member named ‘frame_rate’
                        cvcap.cpp:1605: error: ‘struct AVCodecContext’ has no member named ‘
                          frame_rate_base’
                        make[3]: *** [cvcap.lo] Error 1
                        make[3]: Leaving directory `/home/kanos/install/opencv-0.9.7/otherlibs/highgui’
                        make[2]: *** [all-recursive] Error 1
                        make[2]: Leaving directory `/home/kanos/install/opencv-0.9.7/otherlibs’
                        make[1]: *** [all-recursive] Error 1
                        make[1]: Leaving directory `/home/kanos/install/opencv-0.9.7′
                        make: *** [all] Error 2

                        Ez ugyebár elég siralmasan sikeredett  :closedeyes:
                        Node leszedtem a 0.9.6-os verziót is, ami szintén mindent megtalált papírforma szerint… aztán mégis ezt kapom:

                        Code:
                        cvcap.cpp: In function `int icvOpenAVI_FFMPEG(CvCaptureAVI_FFMPEG*, const
                          char*)’:
                        cvcap.cpp:1214: error: ‘struct AVCodecContext’ has no member named ‘frame_rate’
                        make[3]: *** [cvcap.lo] Error 1
                        make[3]: Leaving directory `/home/kanos/install/opencv-0.9.6/otherlibs/highgui’
                        make[2]: *** [all-recursive] Error 1
                        make[2]: Leaving directory `/home/kanos/install/opencv-0.9.6/otherlibs’
                        make[1]: *** [all-recursive] Error 1
                        make[1]: Leaving directory `/home/kanos/install/opencv-0.9.6′
                        make: *** [all] Error 2

                        :tellme:
                        Tud valaki nekem segíteni, hogy miként tudnám lefordítani? Van valakinek tapasztalata ezzel az OpenCV-vel linuxon?

                      10 bejegyzés megtekintése - 1-10 / 10
                      • Be kell jelentkezni a hozzászóláshoz.