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

313
Vistas
usando LUT y applyColorMap con opencv.js

Me gustaría usar LUT y applyColorMap en opencv.js. De forma predeterminada, no están incluidos, por lo que intenté hacer una compilación personalizada, pero obtengo errores de tiempo de ejecución cuando intento usarlos:

LUT :

 Uncaught (in promise) 6705216

Esa es prácticamente toda la información sobre el error que hay.

applyColorMap :

 Uncaught (in promise) TypeError: Cannot convert "[object Object]" to int

Parece que solo se admite la primera sobrecarga de applyColorMap , pero necesito la segunda con una matriz userColor personalizada ( ver documentos ).

pasos para reproducir
  1. agregue 'LUT' a la sección core en ./platforms/js/opencv_js.config.py
  2. agregue 'applyColorMap' a la sección imgproc en ./platforms/js/opencv_js.config.py
  3. Cree opencv.js con el siguiente comando:
 $ emcmake python ./platforms/js/build_js.py build_wasm --build_wasm
  1. llame a las funciones en javascript, por ejemplo, así:
 import cv_ from "./opencv.js" (async () { const cv = await cv_ // provide some `imgEl` here const img = cv.imread(imgEl) const lut = new cv.Mat.zeros(256, 4, cv.CV_8UC4) const out = new cv.Mat() // error is thrown here: cv.LUT(img, lut, out) // cv.applyColorMap(img, out, lut) lut.delete() })()
Información del sistema
  • OpenCV: 4.5.5
  • Sistema operativo: NixOS 22.05
  • emscripten: 2.0.10
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