Tema: pixeles !!
Ver Mensaje Individual
  #6  
Antiguo 03-08-2006
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
A ver si me explico mejor...

La idea de la matriz es la siguiente:

M[0,1] = frecuencia del valor cero para la línea 1
M[1,1] = frecuencia del valor 1 para la línea 1
M[255,5] = frecuencia del valor 255 para la línea 5

Tu imagen es de dimensión NxM, por tanto... la matriz llegará a ser:
M[0 a 255,1..M-1] = frecuencia de valor 0..255 para la línea 1..M-1

Creo que así se entiende mejor.

Cita:
Empezado por njr2mx
la idea de la matriz que mencionas me parece atractiva solo que, no creo tener la memoria suficiente para hacer tantas matrices
¿Tantas matrices? Pero si sólo emplearas una.... ya que usarás un solo canal.
¿Memoria? Ummm.... puede ser. Si es como dices, que tienes una imgen del largo de 2336, te va a ocupar un buen pedazo.
Una solución sería que sólo mantengas un vector de 256x1, es decir de "memoria de una línea" y a medida que lo llenas... lo grafiques.

Como dije antes... lee la línea con ScanLine(), y recorrela, guarda los valores ya sea en el vector o la matriz.

Con respecto al código... no lo he probado.... no puedo, mi PC se fundió. No tengo herramienta de trabajo por unos días. Lo siento. Pero si encuentro la manera de ver como lo puedes solucionar te aviso.
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita