OpenCV en la arquitectura x86 y el medio ambiente a la arquitectura del brazo de construcción

Instalar OpenCV, puede llamar en C o C ++ en OpenCV

      1, la instalación de la biblioteca es la forma más fácil de ejecutar directamente el siguiente comando:

             sudo apt-get install libopencv-dev-python OpenCV

             Si un error de instalación, puede actualizar en la fuente, o de una fuente diferente.

      2, para comprobar si la instalación ha sido satisfactoria:

            Ejecute el comando: pkg-config --cflags OpenCV información aparece a continuación

            licaibiao @ ubuntu: ~ / test / OpenCV $ pkg-config --cflags OpenCV

            -I / usr / local / include / OpenCV -I / usr / local / incluir -L / usr / local / lib -lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d - lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_core

      3, ejecute un programa sencillo test.cpp:

            #include <opencv / cv.h>

            #include <opencv / highgui.h>

            #include <iostream>

            using namespace std;

            utilizando cv espacio de nombres;

 

            int main ()

            {

                c Char;

                CvCapture * = captura cvCreateCameraCapture (0); // correspondiente a la vista de la cámara es la fecha

                if (! captura)

                {

                    printf ( "Fail \ n");

                }

                IplImage * src;

                para (;;)

               {

                   src = cvQueryFrame (captura);

                   cvShowImage ( "Entrada", src);

                   c = WAITKEY (10);

                   si (c == 27) break;

               }

              return 0;

            }

      4. método de compilación:

        a, compilado por cmake

              En primer lugar, añadir un archivo CMakeLists.txt, de la siguiente manera:

                      proyecto (de prueba)

                      find_package (OpenCV REQUERIDO)

                      add_executable (test de ensayo)

                      target_link_libraries (prueba $ {} OpenCV_LIBS)

              Entonces CMAKE,

              Después de la re-make,

              Generar una prueba archivo ejecutable.

              ./prueba.

        b, g ++ compilador a través

              Ejecutar el comando: g ++ test.cpp -o prueba `pkg-config --cflags opencv`

                   Nota: Hay dos `pkg-config --cflags opencv` punto arriba, es el símbolo del lado izquierdo del teclado 1.

              Generar una prueba archivo ejecutable.

              ./prueba.

      5, hay un problema:

        Si aparece ./test: error al cargar las bibliotecas compartidas: libopencv_highgui.so.3.2: no se puede abrir el archivo objeto compartido: No existe el archivo o directorio de error, que es la ruta de acceso a la biblioteca de vínculos dinámicos no añadir bueno, puede añadir la siguiente manera:

        1, se abrió con vim /etc/ld.so.conf, prestar atención al uso de sudo para obtener el permiso para abrir, o no se pueden modificar, como por ejemplo: sudo vim /etc/ld.so.conf, añadir una línea al final del archivo en / usr / local / lib

        2, ejecute:

            sudo ldconfig

        3, modificar el archivo bash.bashrc:

            sudo vino /etc/bash.bashrc

        4, se añade al final del archivo:

            PKG_CONFIG_PATH = $ PKG_CONFIG_PATH: / usr / local / lib / pkgconfig

            exportación PKG_CONFIG_PATH

        5, la última ejecución:

            /etc/bash.bashrc fuente

Instalar OpenCV, puede llamar directamente en OpenCV pitón

     Se confirmó entorno de Python 3.5.

     A continuación, instale el comando: sudo PIP3 instalar OpenCV-pitón

     Error / var / cache / apt / archives / relacionados, instalado por el comando siguiente:

          sudo dpkg -i --force-sobrescritura /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb

          sudo apt-get -f install

     Ver OpenCV Versión:

          pkg-config --modversion opencv

 

 

************************************************** ************************************************** **********************

************************************************** ************************************************** **********************

************************************************** ************************************************** **********************

 

 

Estos se establecen en el entorno de la arquitectura x86.

Aquí está el entorno de la arquitectura para construir el brazo.

En el entorno de la arquitectura brazo OpenCV para construir, puede llamar directamente en la API OpenCV pitón

Ubuntu en la biblioteca OpenCV arquitectura ARM compilado, a continuación, la biblioteca se compilará el paquete de subida a la arquitectura brazo. (Seguimiento puso compilado enlaces biblioteca)

En primer lugar ejecutar:
alquitrán zxcf python3_cv2.tar.gz
mv python3_cv2 / python3.5 / site-Packages / cv2.cpython-35m-aarch64-linux-gnu.so /usr/local/lib/python3.5/dist-packages/
RM python3_cv2 / python3.5 / r
mv python3_cv2 / * / usr / local / lib /

Verificación de uso en pitón viabilidad OpenCV

Ejecutar de error, en la ejecución:
sudo instalar python3 APT-numpy

Publicado 26 artículos originales · ganado elogios 34 · Vistas a 90000 +

Supongo que te gusta

Origin blog.csdn.net/qq_36662437/article/details/97627520
Recomendado
Clasificación