Cómo crear vectores extremadamente grandes

Quiero almacenar la intensidad de cada píxel de una imagen en una matriz * n. Actualmente lo estoy almacenando en un vector. Pero para dimensiones extremadamente grandes, el programa se bloquea al quedarse sin memoria. ¿Cómo soluciono este problema?

preguntado el 16 de mayo de 11 a las 18:05

@rohit ¿Qué idioma estás usando? -

@rohit sea un poco más específico: ¿qué son las dimensiones extremadamente grandes? ¿Qué tipo de datos usas para representar las intensidades de píxeles? ¿Que lenguaje de programación estas usando? -

1 Respuestas

Si su RAM es demasiado pequeña para contener toda la información, deberá utilizar otros medios de almacenamiento. Tal vez cambiando a su disco duro. ¿Qué tipo de información es la intensidad? ¿Un número flotante? ¿Cuántos píxeles tienen tus imágenes grandes? Creo que su clase de almacenamiento simplemente crea demasiada sobrecarga. ¿Qué idioma estás usando? ¿Puede proporcionar algunos fragmentos de código?

contestado el 16 de mayo de 11 a las 22:05

Lo necesitaré de tipo flotante ... las dimensiones serán de la forma n ^ 4 donde n puede tomar un valor de hasta 1000 - koder

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.