Paso 2: Cemento (computadora mejorada técnica de exposición múltiple)
CEMENTO (mejorado varias exposición numérica técnica de computadora) es un concepto y un programa informático sencillo que creado aproximadamente hace 30 años, en la década de 1980, en FORTRAN y luego portado a "C". Todavía lo utilizo regularmente (varias veces al día en una jornada típica) y en DIY verdadero estilo lo mejor es mantener crudo y simple (e.g. línea de interfaz de comandos, nada demasiado elegante o sofisticado). Es todo tan simple que usted puede fácilmente escribir usted mismo sin estar preso a cualquier API o SDK!
Sin embargo le da una poderosa herramienta para manejo de iluminación y exposiciones.
En los años que he encontrado ese píxel cuenta (más megapíxeles) importa rango menos dinámico, la gama de lightspace e iluminación en general. Mi cristal de ojo HDR sólo funcionar en NTSC RESOLUCION, pero me permite ver mejor que la mayoría de las cámaras, debido a un rango dinámico de más de 100.000, 000:1, a pesar de la cantidad de píxeles no es demasiado alta.
La mejor forma de obtener control sobre riesgos es usar múltiples exposiciones, y gestionar la exposición a cada uno por separado. Cuando tiro algo tiene luces de LED, una pantalla, o pantalla de televisión, por ejemplo, una foto tomada con luz ambiente o flash, y otra sin flash o sin luz ambiente (por ejemplo, en la oscuridad) puede combinarse con el equipo mejorado múltiples exposición numérica técnica (cemento) que inventé para combinar varias imágenes diferentemente iluminados de la misma escena o tema.
Por encima puede ver ejemplos de fotos que tomé con una larga exposición de 4 horas y una exposición de diez años de duración, con cemento (HDR con 9 soportes de exposición cada 2 minutos durante 10 años).
Pasé la mayoría de mi tiempo trabajando a través de los aspectos filosóficos, inventivos y matemáticos de cemento y menos escritura gran código de tiempo, por lo que los programas son muy primitivos y simples, al más puro estilo DIY, así que no esperes gran código. Se puede descargar desde http://wearcam.org/cement.tgz
Aquí también es un sitio de réplica en caso de que wearcam.org está ocupado sirviendo las solicitudes:
http://www.eyetap.org/Cement.tgz
CEMENTO está diseñado para ejecutarse en un sistema GNU Linux simple.
Hacer (compilación) el programa usando gcc.
Si usted tiene demasiado problemas para que compile, pase al paso 3 y hacerlo usando octava en lugar de otro.
En el directorio principal de cemento hay algunas imágenes de ejemplo que puede aprender y probar con. Ver que estas están presentes:
$ ls *.jpg
sv035.jpg sv080.jpg sv097.jpg sv100.jpg sv101.jpg
Ahora usted puede tratar de cemento.
Primero generar una tabla de búsqueda:
$ makeLookup
Con cemento, se combinan imágenes de lightspace, así que primero convertir una de las imágenes a lightspace, cemento a otra imagen y luego convertir el resultado a imagespace.
Si usted cuida sobre el puedes leer más sobre comparametric y ecuaciones de superposimetric, o sólo puede suponer que estamos haciendo el bien matemáticas y continuar.
Una vez que se genera la tabla de consulta, se puede aplicar a la primera imagen, por ejemplo, vamos a decir que queremos cemento 35 y 80 juntos, empezaremos inicializando con sv035.jpg usando valores RGB (rojo, verde, azul) 1 1 1 (blanco):
$ cementinit sv035.jpg 1 1 1 -o spimelapse.plm
Sv035.jpg init (powLookup22.txt) 1 1 1 100%
Si usted se olvidó de makeLookup recibirá un mensaje de error:
No se puede abrir powLookup22.txt.
Fallo de segmentación
Amo las máquinas, así que en lugar de salir con gracia, imprimir un mensaje de advertencia y la salida de una materia prima que se producen.
Una vez que se cementinit en sv035.jpg ha creado un mapa Lightspace portátil, con nombre de archivo spimelapse.plm
Ahora la segunda imagen del cemento en eso PLM:
$ cementi spimelapse.plm sv080.jpg 1 1 1
p: 2.2 exp: 22 nombre del archivo: powLookup22.txt
Añadir sv080.jpg 1 1 1 100%
y convertir el resultado a imagespace:
$ plm2pnm spimelapse.plm -o spimelapse.jpg
Crear spimelapse.jpg (powLookup22.txt) -1 -1-1 100%
Ahora tienes sólo cementada dos cuadros juntos!
Si tenes esto ahora, haga clic en "lo hizo" y subir las dos imágenes de entrada y el resultado cementada.