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.

Error de clave: ‘vendor_id’ al instalar paquetes.

Estoy tratando de realizar una corrección de lente y me he encontrado con el primer obstáculo. Después de ejecutar el siguiente código, recibo este error…

Instalar paquetes requeridos

!pip install opencv-python
import cv2
import numpy as np
import pathlib
!pip install chessboard
from chessboard import calibrate_chessboard
from utils import load_coefficients, save_coefficients

KeyError                                  Traceback (most recent call last)
<ipython-input-19-0a40b3424bef> in <module>()
      6 import pathlib
      7 get_ipython().system('pip install chessboard')
----> 8 from chessboard import calibrate_chessboard
      9 from utils import load_coefficients, save_coefficients

2 frames
/usr/local/lib/python3.7/dist-packages/chessboard/benchmark.py in Benchmark()
    105         ('machine', platform.machine()),
    106         # CPU.
--> 107         ('cpu_vendor', cpu_info['vendor_id']),
    108         ('cpu_model', cpu_info['brand']),
    109         ('cpu_freq_actual', cpu_info['hz_actual'][0]),

KeyError: 'vendor_id'

¿Alguien puede ayudar con esto, por favor?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que ocurrió un KeyError durante la ejecución de la biblioteca chessboard. Específicamente, ocurrió en chessboard/benchmark.py en la línea 107, donde intentó obtener el ID del proveedor de la CPU. El mensaje de error indica que la clave 'vendor_id' no existe en el diccionario cpu_info.

    Una posible solución podría ser actualizar la biblioteca chessboard a una versión más nueva, ya que esto podría resolver este problema. Otra solución podría ser modificar el código en benchmark.py para manejar el caso en el que 'vendor_id' no está presente en el diccionario cpu_info.

    Alternativamente, puedes intentar usar una biblioteca o enfoque diferente para la corrección de lentes.

Comments are closed.