Instalación de Qt y configuración de OpenCV en windows10

系统:windows10
Qt版本:5.13.1
OpenCV版本:3.4.3(与4.1.1

Instalación de Qt

  1. Descargue Qt
      en el sitio web oficial para descargar la versión correspondiente según sea necesario. Dado que la versión 5.12.0 de Qt solo admite compiladores x86, el compilador x64 MinGW se agrega después de 5.12.0, por lo que se recomiendan versiones posteriores a 5.12.0 aquí. Tome la versión 5.13.1 como ejemplo.
      Enlace de descarga: http://download.qt.io/archive/qt/
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí
2. Instalación de Qt

  • Ejecute el archivo exe que acaba de descargar de la
    Inserte la descripción de la imagen aquí
    siguiente manera: Inserte la descripción de la imagen aquí
    haga clic en "Siguiente".
  • Inicie sesión en la cuenta de Qt (en el pasado, podía "omitir" directamente, pero ahora parece que debe iniciar sesión). Si se
      registró previamente para una cuenta de Qt, ingrese directamente su contraseña de correo electrónico para iniciar sesión; si no se ha registrado, ingrese directamente su correo electrónico y contraseña a continuación para registrarse e iniciar sesión. La contraseña debe contener al menos "minúsculas Tres letras, mayúsculas, números, símbolos ", haga clic en" Siguiente ".
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí

  Haga clic en Siguiente".
Inserte la descripción de la imagen aquí

  • La ruta de instalación
      predeterminada de Qt es la unidad C. El software es relativamente grande. No se recomienda instalarlo en la unidad C. Modifique la ruta de instalación usted mismo.
    Inserte la descripción de la imagen aquí
  • La selección de los componentes de instalación
      también es el paso más importante de la instalación. Si la configuración posterior no es satisfactoria, lo más probable es que haya un problema con la selección del compilador aquí.
      Compruebe las opciones del componente como se muestra en la figura siguiente y seleccione aquí el compilador MinGW de 64 bits.
      Debido al trabajo personal y las necesidades de evaluación, también se verifica el compilador MinGW de 32 bits. Si ya tiene VS instalado en su computadora, puede verificar el compilador de MSVC usted mismo. Verifique otros componentes de acuerdo con las necesidades de desarrollo personal y haga clic en Siguiente.
    Inserte la descripción de la imagen aquí
      Haga clic en "aceptar" y siga haciendo clic en "siguiente" hasta que finalmente haga clic en "instalar" y espere a que se complete la instalación.
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
    En este punto, Qt está instalado.

Configuración del entorno operativo OpenCV en Qt

  1. Configure las variables de entorno y
      abra "Esta computadora", haga clic con el botón derecho en el espacio en blanco y seleccione "Propiedades", haga clic en "Configuración avanzada del sistema" a la izquierda, haga clic en "Variables de entorno" en la esquina inferior derecha, desplácese por "Variables del sistema" para encontrar la opción "Ruta" y haga doble clic para editar.
    Inserte la descripción de la imagen aquí
      Agregue los siguientes dos nombres de ruta en la ruta de instalación de Qt justo ahora. Mi lado es la ruta de MinGW de 64 bits. Si la ruta de MinGW de 32 bits está configurada, las siguientes dos rutas se agregarán a la ruta.
    D:\Qt5.13.1\5.13.1\mingw73_32\bin
    D:\Qt5.13.1\Tools\mingw730_32\bin
    Inserte la descripción de la imagen aquí
      Continúe agregando la ruta de OpenCV en la siguiente figura a la Ruta justo ahora (agregue de acuerdo con su propia versión de OpenCV y ruta de almacenamiento de archivos, yo uso más versiones de OpenCV bajo diferentes compiladores aquí, y la versión de OpenCV 3.4.3 compilada por el compilador MinGW x86 Agregue el estilo como se muestra en el cuadro rojo a continuación)
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
      Hay 3 rutas en total, por lo que finaliza la configuración de la variable de entorno.
  2. Para crear un nuevo proyecto de Qt
      para una fácil operación, arrastre el acceso directo de Qt en la barra de menú "Inicio" en la figura siguiente al escritorio, haga doble clic en el acceso directo para ejecutar Qt.
    Inserte la descripción de la imagen aquí
      Haga clic en "Nuevo proyecto".
    Inserte la descripción de la imagen aquí
      Seleccione "Aplicación de consola Qt" y haga clic en "Siguiente".
    Inserte la descripción de la imagen aquí
      Seleccione la ruta de almacenamiento del proyecto, haga clic en "Siguiente" y continúe haciendo clic en "Siguiente".
    Inserte la descripción de la imagen aquí
      Seleccione el tipo de compilador. Tome MinGW de 32 bits como ejemplo. Haga clic en "Siguiente" hasta que haga clic en "Finalizar" y se crea el proyecto.
    Inserte la descripción de la imagen aquí
  3. Configure el entorno de ejecución de OpenCV y
      haga clic en el archivo .pro a la derecha, y agregue la ruta de inclusión de OpenCV en la figura a continuación en la siguiente ubicación (modifíquela de acuerdo con su propia ruta de almacenamiento de OpenCV, preste atención a las barras diagonales izquierda y derecha).
INCLUDEPATH += F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include\
               F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include/opencv\
               F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include/opencv2

LIBS += F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/x86/mingw/lib/libopencv_*.dll.a

Inserte la descripción de la imagen aquí
  Si usa OpenCV4.0 y superior, debido a que OpenCV4.0 cancela todas las partes de la interfaz del lenguaje C, la configuración de la ruta no necesita agregar la ruta llamada "opencv" del directorio de archivos del último nivel, es decir, la ruta que debe agregarse es la siguiente:

INCLUDEPATH += F:/OpenCV/OpenCV4.1.1/opencv_4.1.1_build_qt/include\
               F:/OpenCV/OpenCV4.1.1/opencv_4.1.1_build_qt/include/opencv2

LIBS += F:/OpenCV/OpenCV4.1.1/opencv_4.1.1_build_qt/x64/mingw/lib/libopencv_*.dll.a
  1. Prueba de código
      Introduzca el siguiente código y ejecútelo. Si la imagen se muestra correctamente, la configuración es correcta.
#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main()
{
    
    
    Mat img = imread("F:\\RM.png");    // 这边修改成自己的图片路径,注意双斜杠

    if(img.empty())
    {
    
    
        cout << "can't read this image!" << endl;
        return 0;
    }

    imshow("image", img);
    waitKey(0);

    return 0;
}

Inserte la descripción de la imagen aquí
¡Eso es todo, sí! ! !

Supongo que te gusta

Origin blog.csdn.net/qq_41185569/article/details/109219705
Recomendado
Clasificación