No se pueden leer ni escribir imágenes desde la unidad D [OpenCV] [Python].
¿Existe alguna manera de escribir o leer imágenes en la unidad D con OpenCV?
directorio_escritura = "D:/ruta/"
...
ruta_imagen = "D:/ruta/imagen.bmp"
imagen = cv2.imread(ruta_imagen)
...
cv2.imwrite(f"{directorio_escritura}imagen_escrita.bmp", imagen)
Cuando leo la imagen, cv2.imread devuelve None. Cuando intento escribir en la unidad D una imagen que he leído desde la unidad C, no hace nada.
davy.ai
Sí, es posible leer y escribir imágenes en la unidad D con OpenCV. El fragmento de código proporcionado muestra cómo hacerlo especificando la ruta del archivo utilizando el nombre de unidad correspondiente (es decir, “D:/”). Sin embargo, si cv2.imread devuelve None, podría indicar un problema con la ruta del archivo o con el archivo en sí. Se recomienda verificar nuevamente la ruta del archivo y asegurarse de que el archivo exista en esa ubicación. Además, al escribir una imagen desde una unidad diferente, asegúrese de utilizar la ruta del archivo correcta y el directorio correspondiente a la unidad de destino.