Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

86
Vistas
Biblioteca para detectar objetos específicos

Estuve buscando en Google durante los últimos días y, curiosamente, obtuve una biblioteca para detectar objetos usando JavaScript . Aquí está el enlace:

Proyecto GitHub

Se llama ml5.js y está construido sobre TensorFlow . Utiliza un algoritmo de aprendizaje automático con el que estoy tratando de familiarizarme. Intenté usar una de sus bibliotecas desde aquí:

Proyecto de muestra

Luego escriba ObjectDetector_COCOSSD_single_image y requiere descargarlo desde aquí. Ya lo descargué y lo ejecuté usando un servidor local con VS Code . Sin embargo, este fragmento de código me ayudó mucho:

 let objectDetector; let img; let objects = []; let status; function preload(){ img = loadImage('images/cat.jpg'); } function setup() { createCanvas(640, 420); objectDetector = ml5.objectDetector('cocossd', modelReady); } //Change the status when the model loads. function modelReady() { console.log("model Ready!") status = true; console.log('Detecting') objectDetector.detect(img, gotResult); } //A function to run when we get any errors and the results function gotResult(err, results) { if (err) { console.log(err); } console.log(results) objects = results; } function draw() { //Unless the model is loaded, do not draw anything to canvas if (status != undefined) { image(img, 0, 0) for (let i = 0; i < objects.length; i++) { noStroke(); fill(0, 255, 0); text(objects[i].label + " " + nfc(objects[i].confidence * 100.0, 2) + "%", objects[i].x + 5, objects[i].y + 15); noFill(); strokeWeight(4); stroke(0, 255, 0); rect(objects[i].x, objects[i].y, objects[i].width, objects[i].height); } } }

En el registro de la consola del navegador, verifiqué, envió una solicitud a esta API - Modelo en jSon

Es un archivo jSon y el modelo para entrenar, creo. Aunque no puede detectar todos los objetos correctamente, como detecta tortugas como pájaros, recibos como libros. Por el momento, ¿hay algún modelo que pueda usar para esta biblioteca o hacerla más precisa para detectar objetos?

NB : mi plan es detectar papel específicamente recibo de POS, no estoy seguro si puedo modificar el código anterior para que funcione como se esperaba, aunque trato de averiguarlo. Cualquiera que tenga una idea o haya trabajado en la biblioteca podría compartir su opinión, así que puedo seguir adelante.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda