Saltar al pie de página
COMPARAR CON OTROS COMPONENTES

Mejor biblioteca de OCR para C#: IronOCR , Tesseract, Azure AI OCR y Aspose.OCR

Para los desarrolladores de C# que crean sistemas de producción, IronOCR ofrece el mejor equilibrio entre precisión, rendimiento y facilidad de integración para el procesamiento OCR local, mientras que Azure AI OCR destaca en escenarios basados en la nube que requieren reconocimiento de escritura manuscrita y escalabilidad.

El reconocimiento óptico de caracteres (OCR) impulsa silenciosamente innumerables aplicaciones en el mundo digital moderno. Desde la digitalización de facturas, recibos y documentos escaneados hasta la extracción de datos estructurados de imágenes para procesos de aprendizaje automático, el OCR se ha convertido en algo esencial en el desarrollo de software. Para los desarrolladores de C#, la integración de una biblioteca OCR de C# en aplicaciones .NET puede simplificar los flujos de trabajo, automatizar tareas repetitivas y ofrecer un reconocimiento de texto preciso en tiempo real.

Dada la gran cantidad de bibliotecas OCR disponibles para aplicaciones .NET Core y .NET, determinar cuál es la mejor biblioteca OCR para su proyecto puede resultar complicado. Algunas bibliotecas se centran en capacidades profesionales de OCR y alta precisión, mientras que otras son soluciones ligeras, gratuitas o de código abierto. Comprender los motores de OCR subyacentes —ya sean basados en Tesseract o propios— y sus capacidades de preprocesamiento es fundamental para seleccionar la herramienta adecuada para sus necesidades de procesamiento de documentos.

En este artículo encontrarás una comparación detallada de IronOCR, Tesseract.NET SDK, Aspose.OCR y Azure AI OCR, en la que se destacan sus capacidades de reconocimiento de texto, sus funciones de OCR y su idoneidad para diferentes escenarios. Los ejemplos de implementación, los parámetros de precisión, las capacidades de preprocesamiento y los formatos de salida estructurados le ayudarán a tomar una decisión informada.

¿Por qué IronOCR es la mejor opción para el OCR Enterprise?

Página de inicio de IronOCR for .NET que muestra un ejemplo de código C# para la conversión de imagen a texto mediante OCR, con las características de la biblioteca IronOCR y el comando de instalación de NuGet

IronOCR es una biblioteca OCR completa for .NET diseñada específicamente para desarrolladores de C#. Ofrece una integración fluida para leer texto de archivos PDF escaneados, imágenes y archivos TIFF de varias páginas. Lo que distingue a IronOCR es su combinación de alta precisión, rendimiento y fácil implementación. La biblioteca se ejecuta localmente sin dependencias externas, lo que la hace ideal para documentos confidenciales y flujos de trabajo sin conexión.

IronOCR utiliza un motor Tesseract 5 mejorado con algoritmos de preprocesamiento patentados que mejoran significativamente la precisión en documentos del mundo real. La biblioteca admite más de 125 idiomas internacionales, incluidos alfabetos no latinos complejos como el árabe, el chino, el japonés y el hebreo. Su avanzado proceso de preprocesamiento incluye funciones de corrección automática de la inclinación, eliminación de ruido, binarización y mejora de la resolución que aumentan la precisión entre un 40 % y un 60 % en escaneos de baja calidad.

using IronOcr;

var ocr = new IronTesseract();

// Configure advanced preprocessing
ocr.Configuration.ReadBarCodes = true;
ocr.Configuration.WhiteListCharacters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

// Apply preprocessing filters
using var input = new OcrInput(@"invoice.jpg");
input.Deskew();
input.DeNoise();
input.EnhanceResolution(300);

// Perform OCR with confidence scores
var result = ocr.Read(input);
Console.WriteLine($"Text: {result.Text}");
Console.WriteLine($"Confidence: {result.Confidence}%");

// Export as searchable PDF
result.SaveAsSearchablePdf("searchable-invoice.pdf");
using IronOcr;

var ocr = new IronTesseract();

// Configure advanced preprocessing
ocr.Configuration.ReadBarCodes = true;
ocr.Configuration.WhiteListCharacters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

// Apply preprocessing filters
using var input = new OcrInput(@"invoice.jpg");
input.Deskew();
input.DeNoise();
input.EnhanceResolution(300);

// Perform OCR with confidence scores
var result = ocr.Read(input);
Console.WriteLine($"Text: {result.Text}");
Console.WriteLine($"Confidence: {result.Confidence}%");

// Export as searchable PDF
result.SaveAsSearchablePdf("searchable-invoice.pdf");
$vbLabelText   $csharpLabel

Tu aplicación puede utilizar de inmediato la generación de salida estructurada de IronOCR, que ofrece múltiples formatos de exportación, incluyendo texto sin formato, exportación hOCR como HTML y archivos PDF con capacidad de búsqueda. La biblioteca convierte documentos escaneados en archivos PDF con capacidad de búsqueda, extrae texto, lee datos de BarCode y códigos QR, y gestiona texto manuscrito. La API de Simplify genera datos que se pueden buscar o editar con un código mínimo.

¿Por qué los desarrolladores empresariales prefieren IronOCR?

¿Qué aspectos hay que tener en cuenta en materia de licencias?

¿Cuándo se debe utilizar IronOCR?

Casos de uso: Ideal para sistemas empresariales, procesamiento de facturas, digitalización de documentos, lectura de matrículas, escaneo de pasaportes, procesamiento de cheques MICR y aplicaciones que requieran la extracción de datos especializados.

¿Por qué elegir Tesseract.NET SDK para el OCR de código abierto?

La página de inicio de Tesseract.Net SDK muestra las características de la biblioteca OCR en C# con un diseño geométrico colorido, destacando la conversión de PDF y la compatibilidad con el motor OCR basado en redes neuronales

Tesseract OCR es el reconocido motor de OCR de código abierto desarrollado originalmente por HP y mantenido por Google. Su envoltorio SDK de .NET lo hace accesible para desarrolladores C#, proporcionando una solución sin coste para extraer texto de imágenes. Tesseract admite más de 120 idiomas y ofrece resultados fiables con entradas de calidad aceptable.

El motor Tesseract sin procesar utiliza redes neuronales LSTM para el reconocimiento de caracteres, pero carece del sofisticado proceso de preprocesamiento que se encuentra en las soluciones comerciales. Aunque Tesseract es gratuito y de código abierto, implica algunas concesiones. Debe implementar su propio preprocesamiento de imágenes utilizando bibliotecas como ImageMagick u OpenCV para lograr una precisión aceptable en documentos del mundo real. La biblioteca tiene dificultades con el texto sesgado, las fuentes variables y los diseños complejos sin un trabajo de preprocesamiento significativo.

using Tesseract;

// Basic Tesseract usage - requires manual preprocessing
using (var engine = new TesseractEngine(@"./tessdata", "eng", EngineMode.Default))
{
    // Set page segmentation mode
    engine.DefaultPageSegMode = PageSegMode.Auto;

    using (var img = Pix.LoadFromFile(@"document.png"))
    {
        using (var page = engine.Process(img))
        {
            var text = page.GetText();
            var confidence = page.GetMeanConfidence();

            Console.WriteLine($"Mean confidence: {confidence}");
            Console.WriteLine($"Text: {text}");

            // ManualhOCR export
            var hocr = page.GetHOCRText(1);
        }
    }
}
using Tesseract;

// Basic Tesseract usage - requires manual preprocessing
using (var engine = new TesseractEngine(@"./tessdata", "eng", EngineMode.Default))
{
    // Set page segmentation mode
    engine.DefaultPageSegMode = PageSegMode.Auto;

    using (var img = Pix.LoadFromFile(@"document.png"))
    {
        using (var page = engine.Process(img))
        {
            var text = page.GetText();
            var confidence = page.GetMeanConfidence();

            Console.WriteLine($"Mean confidence: {confidence}");
            Console.WriteLine($"Text: {text}");

            // ManualhOCR export
            var hocr = page.GetHOCRText(1);
        }
    }
}
$vbLabelText   $csharpLabel

A pesar de estos retos, Tesseract sigue siendo popular para proyectos de aficionado, uso académico y aplicaciones de OCR a pequeña escala. Su precisión suele oscilar entre el 60 % y el 80 % en escaneos sin procesar, mejorando hasta el 85 %-95 % con un preprocesamiento adecuado y la optimización de los ppp. La biblioteca admite múltiples formatos de salida, pero requiere trabajo adicional para generar archivos PDF con capacidad de búsqueda o datos estructurados. Para obtener mejores resultados, a menudo es necesario implementar un entrenamiento lingüístico personalizado o utilizar varios paquetes de idiomas simultáneamente.

¿Qué hace que el SDK de Tesseract.NET sea atractivo para proyectos con un presupuesto ajustado?

¿Qué retos técnicos cabe esperar?

¿En qué destaca el SDK de Tesseract.NET?

Casos de uso: Ideal para proyectos educativos, herramientas a pequeña escala, procesamiento por lotes de documentos limpios, procesamiento de archivos TIFF de varias páginas o desarrolladores con tiempo para implementar flujos de preprocesamiento personalizados mediante multithreading.

¿Cómo destaca Aspose.OCR en el procesamiento de documentos Enterprise?

Página del producto Aspose.OCR for .NET que muestra un ejemplo de código C# para la conversión de imagen a texto utilizando una biblioteca de OCR basada en IA con soporte para más de 140 idiomas

Aspose.OCR es una biblioteca OCR comercial diseñada para desarrolladores de .NET que necesitan funcionalidades avanzadas. Utiliza un motor OCR propio basado en redes neuronales de aprendizaje profundo, lo que ofrece una precisión superior en documentos complejos en comparación con el Tesseract sin procesar. La biblioteca es compatible con varios idiomas y ofrece herramientas completas de preprocesamiento que mejoran significativamente la precisión del reconocimiento en imágenes con ruido o distorsionadas.

La implementación gestiona capacidades de preprocesamiento que incluyen corrección automática de la inclinación, reducción de ruido, ajuste del contraste y algoritmos avanzados de binarización. La biblioteca destaca por mantener la estructura de los documentos, lo que la hace especialmente eficaz para la extracción de tablas y el procesamiento de formularios. Funciona con imágenes JPEG, PNG y TIFF, lo que le permite ajustar los parámetros de reconocimiento para casos de uso específicos, como documentos financieros o documentos de identidad.

using Aspose.OCR;

// Configure Aspose.OCR with preprocessing
var api = new AsposeOcr();
var settings = new RecognitionSettings
{
    AutoSkew = true,
    AutoDenoising = true,
    Language = Language.Eng,
    RecognitionAreas = new List<Rectangle>()
};

// Process document with structure preservation
var result = api.RecognizeImage("invoice.png", settings);

// Access structured results
foreach (var line in result.RecognitionAreasText)
{
    Console.WriteLine($"Text: {line.Text}");
    Console.WriteLine($"Confidence: {line.Confidence}");
}

// Export as searchable PDF
api.SaveMultipageDocument("output.pdf", SaveFormat.Pdf, result);
using Aspose.OCR;

// Configure Aspose.OCR with preprocessing
var api = new AsposeOcr();
var settings = new RecognitionSettings
{
    AutoSkew = true,
    AutoDenoising = true,
    Language = Language.Eng,
    RecognitionAreas = new List<Rectangle>()
};

// Process document with structure preservation
var result = api.RecognizeImage("invoice.png", settings);

// Access structured results
foreach (var line in result.RecognitionAreasText)
{
    Console.WriteLine($"Text: {line.Text}");
    Console.WriteLine($"Confidence: {line.Confidence}");
}

// Export as searchable PDF
api.SaveMultipageDocument("output.pdf", SaveFormat.Pdf, result);
$vbLabelText   $csharpLabel

Como solución comercial, Aspose.OCR alcanza índices de precisión del 95-99 % en documentos de alta calidad y del 85-95 % en materiales difíciles, incluidas las impresiones de matriz de puntos. La biblioteca ofrece una excelente documentación de la API y se integra a la perfección con proyectos .NET, siguiendo las convenciones y patrones estándar de .NET. También trata contenidos especializados como ecuaciones y pantallas de 7 segmentos.

¿Por qué los equipos Enterprise eligen Aspose.OCR?

¿Cuáles son los aspectos relacionados con el coste?

  • Requiere una licencia comercial con precios por desarrollador.

  • Puede exceder los requisitos para tareas sencillas de OCR.

  • Costes más elevados que las alternativas, con menos opciones de actualización.

¿Cuándo es Aspose.OCR la opción adecuada?

Casos de uso: Ideal para sistemas de gestión de documentos, procesamiento automatizado de facturas, reconocimiento de formularios complejos, OCR de dibujos u operaciones de OCR de gran volumen que requieran la extracción de datos estructurados con soporte para flujos PDF.

¿Cuándo se debe utilizar Azure AI OCR para el reconocimiento basado en la nube?

Página de inicio del servicio Azure AI Vision, en la que se muestra el nombre del producto, una descripción de las capacidades de visión artificial con OCR e IA, y un botón de llamada a la acción sobre un fondo azul degradado.

Azure AI OCR forma parte de la Suite de Cognitive Services basada en la nube de Microsoft. A diferencia de las bibliotecas de OCR locales, Azure AI OCR utiliza la computación en la nube y modelos de IA que se actualizan continuamente para reconocer texto de imágenes y archivos PDF, incluido el texto manuscrito. Admite múltiples idiomas y gestiona diseños complejos, lo que la hace ideal para aplicaciones flexibles y profesionales.

El servicio de OCR de Azure utiliza modelos avanzados de aprendizaje profundo que el equipo de IA de Microsoft mejora constantemente. El servicio destaca por su capacidad para gestionar contenido mixto (texto impreso y manuscrito), diseños complejos e imágenes de baja calidad. Proporciona un resultado estructurado con cuadros delimitadores detallados, líneas de texto y puntuaciones de confianza. La API Read puede procesar documentos de hasta 500 MB y es compatible con PDF, TIFF y formatos de imagen habituales.

using Azure.AI.FormRecognizer.DocumentAnalysis;
using Azure;

// Configure Azure AI client
var credential = new AzureKeyCredential("your-api-key");
var client = new DocumentAnalysisClient(
    new Uri("your-endpoint"), credential);

// Analyze document with OCR
var operation = await client.AnalyzeDocumentFromUriAsync(
    WaitUntil.Completed, 
    "prebuilt-read", 
    new Uri("___PROTECTED_URL_143___"));

var result = operation.Value;

// Process structured results
foreach (var page in result.Pages)
{
    Console.WriteLine($"Page {page.PageNumber}");

    foreach (var line in page.Lines)
    {
        Console.WriteLine($"Text: {line.Content}");
        Console.WriteLine($"Confidence: {line.Confidence}");

        // Access bounding box coordinates
        var boundingBox = line.BoundingPolygon;
    }
}

// Extract tables if present
foreach (var table in result.Tables)
{
    Console.WriteLine($"Table with {table.RowCount} rows");
}
using Azure.AI.FormRecognizer.DocumentAnalysis;
using Azure;

// Configure Azure AI client
var credential = new AzureKeyCredential("your-api-key");
var client = new DocumentAnalysisClient(
    new Uri("your-endpoint"), credential);

// Analyze document with OCR
var operation = await client.AnalyzeDocumentFromUriAsync(
    WaitUntil.Completed, 
    "prebuilt-read", 
    new Uri("___PROTECTED_URL_143___"));

var result = operation.Value;

// Process structured results
foreach (var page in result.Pages)
{
    Console.WriteLine($"Page {page.PageNumber}");

    foreach (var line in page.Lines)
    {
        Console.WriteLine($"Text: {line.Content}");
        Console.WriteLine($"Confidence: {line.Confidence}");

        // Access bounding box coordinates
        var boundingBox = line.BoundingPolygon;
    }
}

// Extract tables if present
foreach (var table in result.Tables)
{
    Console.WriteLine($"Table with {table.RowCount} rows");
}
$vbLabelText   $csharpLabel

Al estar basado en la nube, Azure AI OCR requiere conexión a Internet y conlleva costes de uso en función del volumen. Sin embargo, su escalabilidad y precisión (normalmente del 95-99 % en la mayoría de los documentos) la convierten en una opción sólida para aplicaciones que procesan grandes volúmenes de datos o que integran OCR en sistemas distribuidos. El servicio se integra perfectamente con otros servicios de Azure y admite la implementación en Azure Functions para arquitecturas sin servidor.

¿Qué capacidades únicas ofrece Azure AI OCR?

¿Qué requisitos de infraestructura debe tener en cuenta?

  • Requiere conexión a Internet con una latencia de 1 a 3 segundos por página.

  • El coste de uso es de aproximadamente 1-2,50 $ por cada 1000 páginas.

  • Consideraciones sobre la privacidad de los datos para el procesamiento en la nube.

¿En qué destaca Azure AI OCR?

Casos de uso: Ideal para aplicaciones SaaS, procesamiento de documentos en la nube, aplicaciones que requieren reconocimiento de escritura manuscrita, resolución de captchas o soluciones Enterprise que necesitan una alta escalabilidad sin requisitos estrictos de residencia de datos, como los servicios de escaneo de pasaportes.

¿Qué características de una biblioteca OCR son las más importantes?

Característica IronOCR Tesseract.NET SDK Aspose.OCR Azure AI OCR
Motor OCR Tesseract 5 + Propietario Tesseract 4/5 LSTM Red neuronal patentada Modelos de IA en la nube
Soporte de Idiomas Más de 125 Más de 120 Más de 140 Más de 70 con detección automática
Preprocesamiento integrado Completo Mínimo Avanzado En la nube
Precisión (alta calidad) 95-99 % 85-95 %* 95-99 % 95-99 %
Precisión (calidad deficiente) 85-95 % 60-80 %* 85-95 % 90-95 %
Compatibilidad con escritura manuscrita Limitado No Limitado Excelente
Extracción de tablas Manual
hOCR Export Estructura JSON
PDF con función de búsqueda Nativo Con bibliotecas Nativo A través de API
Lectura de BarCode/QR No No Limitado
Procesamiento Local No
Velocidad de procesamiento Rápido Moderado Rápido Dependiente de la red
Complejidad de la configuración Simple Complejo Moderado Simple
Licencia Comercial Requerida No Pago por uso

*Con una implementación adecuada del preprocesamiento

¿Cómo gestionan las diferentes bibliotecas los tipos de documentos más comunes?

Comprender cómo funciona cada biblioteca con tipos de documentos específicos te ayuda a tomar la decisión correcta:

¿Qué biblioteca funciona mejor para facturas y recibos?

  • IronOCR: Excelente, con procesamiento de facturas y detección de regiones integrados
  • Azure AI: Liderando con modelos preentrenados
  • Aspose.OCR: Ideal para configuraciones personalizadas
  • Tesseract: Requiere un preprocesamiento significativo

¿Cómo funcionan las bibliotecas con libros y documentos escaneados?

¿Qué ocurre con las capturas de pantalla y las imágenes digitales?

  • IronOCR: Mejora con el modo de captura de pantalla
  • Azure AI: Excelente precisión
  • Aspose.OCR: Buen rendimiento
  • Tesseract: adecuado para imágenes de alto contraste

¿Qué opciones destacan en formularios y tablas?

  • Azure AI: Lo mejor con Form Recognizer
  • Aspose.OCR: Excelente conservación de la estructura
  • IronOCR: Eficaz en la detección de tablas
  • Tesseract: Se requiere extracción manual

¿Qué biblioteca OCR de C# deberías elegir?

La elección de la biblioteca OCR adecuada depende de las necesidades, el presupuesto y la infraestructura de su proyecto. IronOCR es la mejor opción para los desarrolladores que buscan una solución OCR for .NET de alta precisión, fácil de usar y totalmente local, con un preprocesamiento completo y una excelente documentación. Ofrece demostraciones y asistencia técnica para requisitos complejos. Tesseract.NET SDK es ideal para quienes buscan una alternativa gratuita y de código abierto con un sólido apoyo de la comunidad y que permita implementar un preprocesamiento personalizado. Aspose.OCR está dirigido a usuarios Enterprise que necesitan funciones avanzadas y opciones personalizables para diseños de documentos complejos, mientras que Azure AI OCR es ideal para aplicaciones flexibles basadas en la nube que requieren reconocimiento de escritura manuscrita.

Para la mayoría de las aplicaciones .NET modernas, IronOCR ofrece el equilibrio perfecto entre fiabilidad, precisión y facilidad de integración. Este enfoque ofrece claras ventajas gracias a la combinación del motor Tesseract 5, de eficacia probada, con mejoras propias, filtros de preprocesamiento completos y un diseño nativo de .NET. Tanto si procesa documentos escaneados, extrae datos de fotos, gestiona entradas de flujo o crea flujos de trabajo de documentos automatizados con la integración de System.Drawing, IronOCR proporciona las herramientas y la precisión necesarias para la implementación en producción. La biblioteca gestiona la complejidad por ti, ocupándose de casos extremos como la compresión TIFF, las dependencias de Visual C++ y los problemas con las DLL de Leptonica.

¿Listo para probar IronOCR? Empiece con la prueba gratuita de IronOCR para probar todas las funciones en su entorno de desarrollo. Es totalmente gratuito para uso en desarrollo, lo que te permite explorar sus capacidades de OCR, generar archivos PDF con capacidad de búsqueda e integrar el reconocimiento de texto en tus aplicaciones sin ningún riesgo. La versión de prueba incluye acceso completo a funciones avanzadas como el seguimiento del progreso, la depuración de texto resaltado y el seguimiento de coordenadas. Para la implementación en producción, explore las opciones de licencia con paquetes de extensión y rutas de actualización. ¡Prueba IronOCR hoy mismo y mejora tus proyectos .NET con un OCR rápido, preciso y fiable! Si necesitas ayuda adicional, consulta la sección de resolución de problemas generales y las mejores prácticas de soporte técnico.

Preguntas Frecuentes

¿Qué es una biblioteca OCR y por qué es importante para los desarrolladores de C#?

Una biblioteca OCR permite la conversión de diferentes tipos de documentos, como documentos escaneados o imágenes, en datos editables y buscables. Para los desarrolladores de C#, incorporar una biblioteca OCR en aplicaciones .NET puede automatizar tareas y mejorar la eficiencia del flujo de trabajo al proporcionar un reconocimiento preciso de texto.

¿Cómo mejora OCR la automatización del flujo de trabajo?

La tecnología OCR puede optimizar los flujos de trabajo al automatizar la digitalización de documentos, reducir la entrada manual de datos y permitir el reconocimiento de texto en tiempo real, lo que ayuda a automatizar tareas repetitivas y mejorar la productividad.

¿Cuáles son las características clave a considerar al seleccionar una biblioteca OCR para C#?

Las características clave a considerar incluyen la precisión OCR, la velocidad de procesamiento, la facilidad de integración en aplicaciones .NET existentes, el soporte para múltiples idiomas y la capacidad de manejar varios formatos de documentos.

¿Por qué es importante la precisión OCR?

La precisión OCR es crucial porque determina la calidad del reconocimiento de texto. Una alta precisión minimiza los errores en el texto convertido, asegurando una extracción de datos confiable, lo cual es esencial para aplicaciones que requieren una recuperación de información precisa.

¿Puede IronOCR manejar el reconocimiento de texto en tiempo real?

Sí, IronOCR está diseñado para proporcionar un reconocimiento preciso de texto en tiempo real, lo que lo hace adecuado para aplicaciones que requieren el procesamiento inmediato de documentos escaneados o imágenes.

¿Qué hace que IronOCR sea la opción preferida para los desarrolladores de C#?

IronOCR es preferido por su alta precisión OCR, facilidad de integración en aplicaciones .NET y su soporte robusto para varios tipos de documentos e idiomas. También ofrece características que mejoran la automatización y eficiencia del flujo de trabajo.

¿IronOCR soporta múltiples idiomas?

Sí, IronOCR soporta múltiples idiomas, lo que lo hace versátil para aplicaciones globales que requieren el reconocimiento de texto de documentos en diferentes idiomas.

¿Qué tipos de documentos puede procesar IronOCR?

IronOCR puede procesar una amplia gama de documentos, incluidos facturas, recibos, documentos en papel escaneados e imágenes, lo que lo hace adecuado para diversas aplicaciones empresariales y analíticas.

¿Existe una versión gratuita de IronOCR disponible?

IronOCR ofrece una versión gratuita que permite a los desarrolladores probar sus capacidades y determinar si cumple con los requisitos de su proyecto antes de optar por la versión completa de pago.

¿Cómo se compara IronOCR con otras bibliotecas OCR?

IronOCR es conocido por su alta precisión, facilidad de uso y soporte integral para aplicaciones .NET, lo que lo convierte en una opción competitiva entre otras bibliotecas OCR disponibles en el mercado.

Kannaopat Udonpant
Ingeniero de Software
Antes de convertirse en Ingeniero de Software, Kannapat completó un doctorado en Recursos Ambientales de la Universidad de Hokkaido en Japón. Mientras perseguía su grado, Kannapat también se convirtió en miembro del Laboratorio de Robótica de Vehículos, que es parte del Departamento de Ingeniería ...
Leer más

Equipo de soporte de Iron

Estamos disponibles online las 24 horas, 5 días a la semana.
Chat
Email
Llámame