¿Qué tipo de proyecto se debe crear utilizando el procesamiento de imágenes opencv vs2008? ¿Qué necesidades son adecuadas para win32?
Qué proyecto crear depende de su proyecto en sí. No tiene nada que ver con opencv. Es solo una biblioteca. Utilice la API de procesamiento de imágenes proporcionada por esta biblioteca para lograr lo que desee.
MFC es una biblioteca de clases proporcionada por Microsoft que encapsula las API de Windows en forma de clases C++ e incluye un marco de aplicación para reducir la carga de trabajo de los desarrolladores de aplicaciones. Las clases incluidas incluyen una gran cantidad de clases de encapsulación de controles de Windows y muchas clases de encapsulación de componentes y controles integrados de Windows. Es más conveniente desarrollarlo.
La programación en Win32 consiste en crear programas de Windows llamando a funciones API en Win32SDK, registrando clases de ventanas, creando ventanas, mostrando ventanas, configurando bucles de mensajes, etc. Así es como se desarrollaron los programas de Windows anteriores, escribiendo un. El programa requiere escribir mucho código Más tarde, para facilitar el desarrollo de los programadores, Microsoft encapsuló las funciones de Win32SDK en C/C++, que se convirtió en la biblioteca MFC (la arquitectura es más fácil y rápida que el método Win32SDK anterior). .
En cuanto a si usar MFC o Win32SDK para el desarrollo, cada uno tiene sus propias preferencias. Las personas que usan Win32SDK sienten que los programas MFC se ejecutan lentamente y escribir programas con MFC no es gratis; Desarrollo MFC Siento que el desarrollo usando Win32SDK es lento y requiere escribir una cantidad asombrosa de código, pero no importa qué método de desarrollo elija, puedo hacer un muy buen programa (porque las API llamadas son todas API de Win32SDK).
Sin embargo, no importa lo que elijas, no tiene relación directa con opencv