Cómo construir un detector de imágenes AI vs Human usando Streamlit y Transformers

Construye tu propio detector de imágenes con inteligencia artificial frente a humanos utilizando Streamlit y Transformers. Aprende a implementar una solución AI con esta guía paso a paso.

martes, 9 de diciembre de 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Construye Detector de Imágenes AI vs Human con Streamlit y Transformers

Los modelos de inteligencia artificial como SDXL Grok Gemini y otros están generando imágenes tan realistas que incluso las personas no siempre pueden distinguirlas de una fotografía real. A medida que estos modelos mejoran los detectores tradicionales pierden eficacia. En este artículo explicamos cómo construir un detector de imágenes AI vs Human usando Streamlit para la interfaz Hugging Face Transformers y PyTorch además de un modelo moderno optimizado para SDXL como Organika/sdxl-detector

Resumen del proyecto El detector que proponemos acepta una imagen subida por el usuario la procesa con un modelo profundo preentrenado y devuelve si la imagen fue generada por IA o capturada por una cámara humana junto con un score de confianza El conjunto completo se ejecuta dentro de una app sencilla de Streamlit que puede correr localmente o en la nube

Preparación del entorno y dependencias Recomendamos crear un entorno virtual instalar Streamlit Pillow torch transformers y accelerate y mantener compatibilidad entre NumPy y PyTorch para evitar errores La instalación típica incluye pip install streamlit pillow torch transformers accelerate

Importar librerías y escoger el modelo En el script importamos streamlit PIL torch y transformers y usamos como referencia el modelo Organika/sdxl-detector Streamlit se encarga de la interfaz Pillow carga y manipula imágenes torch ejecuta el modelo y transformers gestiona la carga del modelo desde Hugging Face

Selección del dispositivo Para aprovechar Apple Silicon comprobamos si MPS está disponible y en ese caso usamos torch device mps si no usamos CPU Esto permite inferencia rápida en Mac y compatibilidad en otros equipos

Carga del procesador y del modelo El procesador convierte imágenes PIL en tensores y el modelo se carga en modo evaluación con device mapping automático eval para asegurar inferencia sin gradientes Con esto la app funciona en CPU CUDA o MPS según disponibilidad

Funcionamiento de la predicción La función de predicción procesa la imagen mediante el procesador convierte tensores a punto flotante los mueve al dispositivo seleccionado realiza una pasada hacia adelante sin gradientes aplica softmax sobre los logits y devuelve la etiqueta predicha y la confianza Esta es la parte central del detector

Interfaz de usuario con Streamlit Streamlit facilita la creación de la UI con título descripción un uploader de archivos y la visualización de la imagen subida Tras redimensionarla para la vista se lanza la predicción y se presenta la interpretación normalizada de la etiqueta por ejemplo Probablemente Humana o Probablemente Generada por IA junto al porcentaje de confianza

Buenas prácticas y ampliaciones Sugerimos validar el tamaño y formato de imagen manejar excepciones y ofrecer opciones para ajustar umbrales de confianza También se puede ampliar el detector con registros de auditoría integración con servicios cloud o pipelines de ML y exportación de resultados a sistemas de inteligencia de negocio

Aplicaciones reales y valor empresarial Un detector como este es útil para moderación de contenido verificación de autenticidad y flujos de trabajo en empresas que necesitan garantizar la veracidad de imágenes En Q2BSTUDIO combinamos experiencia en desarrollo de aplicaciones a medida y soluciones de inteligencia artificial para empresas ofreciendo integraciones con servicios cloud aws y azure y capacidades de automatización y despliegue seguro

Servicios de Q2BSTUDIO En Q2BSTUDIO desarrollamos software a medida y aplicaciones a medida especializadas en inteligencia artificial ciberseguridad y servicios cloud aws y azure También ofrecemos servicios de inteligencia de negocio y Power BI para convertir datos en decisiones además de soluciones de agentes IA y automatización de procesos Conecta con nuestras capacidades en IA a través de IA para empresas y descubre cómo podemos crear aplicaciones y software a medida visitando servicios de desarrollo de aplicaciones y software multiplataforma

Palabras clave incluidas aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA y power bi para mejorar posicionamiento web

Conclusión Este proyecto demuestra cómo Streamlit transforma un modelo de Transformers en una aplicación usable y cómo un detector device aware puede ofrecer resultados fiables en distintos hardware Si necesitas ayuda para integrar un detector de imágenes o para crear soluciones personalizadas de IA en tu empresa el equipo de Q2BSTUDIO puede asesorarte y desarrollar la solución a medida que necesitas

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.