es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: EMGUCV

Convertir byte[] a System.Drawing.Bitmap C# Xamarin.NET

Estoy tratando de hacer un método que pueda convertir una imagen Emgu.Cv.Mat en una imagen System.Drawing.Bitmap. C# public Bitmap convertCvToBitmap(Mat img) { byte[] temp_img = this.convertCvToImage(img); Bitmap mp; using (var ms = new MemoryStream(temp_img)) { mp = new Bitmap(ms); } return mp; } Primero convierto la imagen Emgu.Cv.Mat en una . . . Read more

Reconocer texto de una imagen (Emgu) problema

Estoy usando Emgu para extraer un texto de una imagen, pero me estoy enfrentando a un problema en el último paso (Reconocimiento), por favor, ayúdenme chicos .. HE ESCRITO EL MENSAJE DEL PROBLEMA EN EL CÓDIGO COMO UN COMENTARIO código: Imports Emgu.CV Imports Emgu.Util Imports Emgu.CV.OCR Imports Emgu.CV.Structure Public Class . . . Read more

EmguCV y múltiples resultados con MatchTemplate

Estoy usando EmguCV para encontrar una plantilla en una imagen con el siguiente código: CvInvoke.MatchTemplate(imagen, plantilla, resultado, Emgu.CV.CvEnum.TemplateMatchingType.CcoeffNormed); double minVal = Double.MaxValue; double maxVal = Double.MinValue; var minLoc = new Point(); var maxLoc = new Point(); CvInvoke.MinMaxLoc(resultado, ref minVal, ref maxVal, ref minLoc, ref maxLoc); if (maxVal > umbral) { . . . Read more

Cómo dibujar un rectángulo en una imagen utilizando las bibliotecas Emgu CV en C #. Con un ejemplo. Para dibujar un rectángulo en una imagen utilizando la biblioteca Emgu CV en C #, primero hay que asegurarse de tener las referencias necesarias agregadas al proyecto. Luego, se pueden seguir los siguientes pasos: 1. Cargar la imagen en un objeto de imagen de Emgu.CV. 2. Crear un objeto Rectangle que represente el rectángulo que se desea dibujar. Este objeto debe contener las coordenadas X e Y del punto superior izquierdo del rectángulo, así como su ancho y alto. 3. Utilizar el método DrawRectangle de la clase de dibujo de Emgu.CV para dibujar el rectángulo en la imagen. Este método toma como argumentos la imagen, el objeto Rectangle, el color y el ancho del borde. A continuación, se muestra un ejemplo de código que dibuja un rectángulo en una imagen utilizando Emgu.CV: using Emgu.CV; using Emgu.CV.Structure; … // Cargar imagen Image imagen = new Image(“ruta/de/la/imagen.jpg”); // Crear objeto Rectangle Rectangle rectangulo = new Rectangle(50, 50, 100, 200); // Dibujar rectángulo en imagen imagen.Draw(rectangulo, new Bgr(0, 255, 0), 2); En este ejemplo, se carga una imagen en un objeto Image de Emgu.CV. Luego, se crea un objeto Rectangle con las coordenadas (50,50) para el punto superior izquierdo, y un ancho de 100 y una altura de 200. Finalmente, se llama al método Draw de la imagen para dibujar el rectángulo en la imagen con un borde verde de ancho 2. Espero que esta información haya sido útil.

Quiero dibujar un rectángulo en una imagen usando el eje x e y. Es muy fácil hacerlo en Python, pero no puedo hacerlo en C# usando las librerías OpenCV/Emgu CV. Soy nuevo en esto, ¿alguien tiene alguna idea de cómo hacerlo?