Hacemos una cámara a partir de un escáner de superficie plana. Nueva vida para un viejo escáner DIY de un viejo escáner

Y, e incluso otros residuos agrícolas.

Resulta que, como opción, puede obtener electricidad gratis del motor de un escáner innecesario. Hablaremos sobre cómo hacer un generador de viento a partir de un motor paso a paso en este artículo.

Aquí, lo más interesante es la forma en que se fabrican las palas. A continuación se incluye una guía que lo ayudará a "reciclar" un viejo escáner para convertirlo en un impresionante generador de electricidad. Necesitaremos:

  • Antiguo escáner;
  • Diodos rectificadores (se utilizaron 8 diodos 1N4007 en el proyecto);
  • Condensador 1000uF;
  • Estabilizador LM7805;
  • Tubo de pvc;
  • Piezas de plástico (ver más abajo);
  • Placas de aluminio (puedes usar cualquier otra).

Además del tubo fluorescente y los componentes electrónicos, el escáner tiene un motor paso a paso, que es lo que necesitamos. La foto muestra un motor paso a paso de cuatro fases.

Ahora que tenemos todos los componentes necesarios, podemos comenzar a ensamblar el rectificador.

Para cada fase, necesitamos 2 diodos, es decir solo 8 diodos El voltaje de salida se estabilizará con fuerza usando el IC LM7805 y un capacitor de 1000uF.

Este generador puede generar libremente voltajes de más de 5 voltios, sin embargo, como parte de este proyecto, 5 voltios fueron suficientes para cargar dispositivos móviles.

La carga USB requiere dos resistencias de 15 kΩ en ambos buses de datos. Consulte la especificación del bus USB para obtener detalles técnicos.


Recoge cuchillas.

¡Es todo!

Ahora queda esperar un día ventoso y probar el dispositivo, como se puede ver en la foto: el dispositivo genera un voltaje estable de 4,95 V.

Por lo tanto, ahora puede cargar su reproductor de MP3 o teléfono de forma gratuita.


Un artículo sobre cómo hacer una cámara casera a partir de un viejo escáner plano.

Hay un artículo en Wired.com que describe cómo
hacer una cámara digital con un escáner Canon ordinario.
El chico habla (y muestra el proceso en fotos) sobre lo que ha hecho
al final, recibí una cámara de este tipo que no era exactamente lo que esperaba:
un feo resplandor difuminado de luz sobre un fondo negro, en lugar de una fotografía (en
foto abajo).

Breves principios de fabricación y funcionamiento de una cámara de este tipo.

Principio de funcionamiento.

La cámara funciona como cualquier otra cámara. Lente
proyecta una imagen sobre un elemento fotosensible. puedes encontrar
toneladas de información sobre este tema. En esta versión, una diferencia es el papel
elemento fotosensible es reproducido por un escáner de superficie plana convencional.
Resultó que la cámara más simple y súper barata está ensamblada de negro
tablero de espuma, tubo de cartón, lente de plástico y, en realidad, cualquier
escáner.

Pero esta opción no es ideal, tiene muchas desventajas.
expresado en un ángulo de visión pequeño, enfoque fijo, pobre
profundidad de campo y todas las desventajas asociadas con no modificado
escáner (para obtener buenos resultados, es necesario modificar el escáner).

Disparo desde una cámara tan súper barata.

Cómo mejorar la calidad.

Alternativamente, puede comprar y modificar una cámara antigua
años 30, convirtiéndolo en un salvaje híbrido de vintage y moderno
tecnologías


Tal cámara, como dicen, difiere mucho en su calidad para mejor de las opciones más primitivas.


"Cámara digital" que nunca podrás comprar en "Eldorado" 🙂


Una imagen de tal híbrido es mucho mejor que la de una versión primitiva.


Tal
cámaras que puede obtener mucho más fácil que la chatarra de los años 30. cámaras
casi no hay necesidad de modificar, son la forma más fácil
Conviértete en una cámara digital 🙂


Disparo de una cámara tipo "brownie".

Construcción moderna de escáner-foto-cámara.

Un video que muestra la creación de una cámara casera.

Acerca de cómo el escáner ve el tiempo.

El escáner de superficie plana no captura inmediatamente la imagen completa de la escena. Escáner
obtiene la imagen leyéndola línea por línea. escanear
una foto suele tardar entre 15 segundos y 5 minutos, este es el tiempo
depende de la resolución seleccionada. Cada línea de la imagen es
escáner en milisegundos.

Aquí hay un ejemplo que lo hace aún más fácil de entender. Por ejemplo, necesitamos
escanear una imagen que es una imagen cuadrada
que consta de 15.000 píxeles de ancho (respectivamente en la imagen
contiene sólo 225.000.000 píxeles). El escaneo toma 90
segundos. Cada línea de la imagen se lee una tras otra, aproximadamente 6
milisegundos cada uno. Esto sucede 15.000 veces mientras el cabezal del escáner
se mueve desde el principio de la imagen hasta el final. Pero mientras el escáner lee
imagen, se puede mover. Entonces el objeto puede
mover, y el escáner, dejando la imagen capturada previamente del objeto
seguirá conquistando su nueva posición (además, cada 6
milisegundos).

La imagen muestra cómo el escáner ve la escena en cada intervalo de tiempo de escaneo.


Y aquí está la imagen que se obtiene al final del escaneo.

Tal efecto es simplemente imposible de crear utilizando tradicionales
instrumentos En principio, esto se puede hacer usando el habitual
videocámara (la imagen constará de unas 750 líneas y
baja resolución), pero la imagen ni siquiera se acercará a
"escaneado".

¿Qué tal el color?

La pregunta principal que se hace sobre el tema "cámara de un escáner" es
es "¿dónde se han ido los colores y por qué todas las fotos son solo en blanco y negro?".
La respuesta a esta pregunta está relacionada con el propio procedimiento de captura del escáner.
imagen en color Para capturar una imagen en color,
el escáner divide la imagen en tres canales: rojo, verde y azul,
estos canales se obtienen iluminando la imagen con una lámpara, un escáner
captura cada línea de cada canal por separado usando
sensor fotosensible que percibe solo tonos de gris, y
luego combina estos tres canales en una imagen en color.
La cámara ensamblada a partir del escáner no usa esta lámpara,
utiliza la luz proyectada por la lente, respectivamente, los tres canales
son idénticos y la imagen final es en blanco y negro (escala de grises).
De hecho, hay una excepción cuando la cámara escanea una escena en la que los colores
cambiar más rápido de lo que ocurre el escaneo, esto se refiere a rápido
actualizando la pantalla del televisor o la pantalla del monitor, resulta una especie de
salpicadura de color en la imagen en blanco y negro.


color
el flash en esta imagen es creado por una frecuencia de actualización de pantalla alta
monitor de computadora. La pantalla cambia de color más rápido que el escáner
lee la línea de la imagen, por lo que el monitor se llena de colores.

Galería de fotos.

Las imágenes que se muestran aquí se tomaron principalmente con una cámara de escáner de este tipo:

Esta cámara se basa en el escáner Canon Lide 20 que utiliza
sensor de la CEI. La resolución máxima de esta cámara es de 115.200.000 píxeles.
por imagen, lo que equivale a 115,2 megapíxeles. 🙂


Aquí
Reanna Walker resultó ser inusual, presta atención a sus ojos: ella
parpadeó durante el proceso de escaneo (uf, fotografiando :)).


Concierto desde el punto de vista de una cámara escáner.

Christian Nold bosteza la mayor parte de la toma 🙂

Coches que pasan por la carretera detrás de la parada de autobús.


Notting Hill.

Disparo desde el techo del Royal College of Art, que muestra el movimiento del tráfico debajo.

Una parte ampliada de la imagen que muestra cómo se distorsionan los automóviles en movimiento.


Otra imagen del mismo techo, los autos que viajan a mayor velocidad están más distorsionados en la imagen.


El bus es el mejor de la foto 🙂


La cámara le dio al autobús de dos pisos una forma casi arquitectónica.

Tres tomas del estudio de arte de la universidad.


La chica de la foto resultó con dos caras. La foto fue predirigida.

Cómo usar el antiguo escáner junto con un servidor Debian para escanear con solo hacer clic en un botón, e incluso con clasificación automática.
¿Por qué es necesario?
Esto es adecuado para cualquier persona que no esté satisfecha con los montones de papel en el lugar de trabajo. Por ejemplo:
  • Escolares y estudiantes, aquellos que tienen un tema relevante de montones de folletos acumulados en la escuela, colegio o universidad.
  • Empleados en la oficina que tienen muchos de los mismos papeles y cartas.
  • Gente común: para escanear todas las cartas, facturas y cheques entrantes (como saben, los cheques tienden a desvanecerse, este es exactamente mi problema; necesitará escanear una gran cantidad de cheques, y esto no es muy conveniente)
¿Cómo me lo imagino?
Sí, muy sencillo. Puse el papel en el escáner, presioné el botón, esperé la señal de sonido sobre el final del escaneo y el procesamiento, saqué el papel, si es necesario: GOTO 10.
¿Y qué obtuve?
Un sistema de trabajo ininterrumpido que también permite el escaneo por lotes y la clasificación automática en carpetas, registro y otros problemas: lo que escriba en el script será.

Me regalaron un escaner Epson Perfection 1200U. Un escáner simple conectado por USB es bastante antiguo, pero con buena resolución. Quería conectarlo a mi computadora, y luego una emboscada, está diseñado para 110 voltios. Bien, luego saqué el transformador, lo conecté. Funciona, pero solo en Windows XP: no hay controladores para Windows 7 y no se esperan. En una computadora con Windows 7 x64 en funcionamiento, y aquí estaba, como un tonto, ejecutando una máquina virtual cada vez que necesitaba escanear algo, y no había otro escáner cerca.
*Un lugar para amargos arrepentimientos sobre fabricantes sin escrúpulos*

Con el paso del tiempo, la computadora que funcionaba cambió a instancias de una taza de té descuidada, que la tomó de la pierna. Decidí instalar Debian en una computadora nueva, porque es más familiar. Y luego nuevamente llegó el momento en que era necesario escanear algo, y con urgencia. Conecto el escáner, y funciona, aunque algún tipo de tensión con perfiles ICM. Aparentemente, alguien estaba ansioso por donarlos para el código abierto, o fue suficiente para mí simplemente encontrarlos e instalarlos; no entendí, tenía demasiado sueño. Lo más importante, se hizo posible escanear convenientemente cualquier cosa. Espera, ¿qué pasa si te conectas a un servidor sin GUI y ejecutas scanimage? Funciona. ¡Clase!

Entonces, hay un botón en la caja del escáner. Nunca ha podido usar Windows, cero emociones. Aquí, sin embargo, también. Una búsqueda en Google encontró dos proyectos: scanbuttond y scanbd. El primero es antiguo, la última confirmación fue en 2006, pero se encontró de inmediato en los repositorios. Decidí dejar el segundo para más adelante, la razón es simple: al compilar, constantemente salían algunos problemas de varios tipos y, aunque cada uno de ellos se resolvió en un par de líneas en la consola, había bastantes ellos, así que anoté, y quería dormir. Usaré scanbuttond, pero si es relevante, creo que todos los scripts no son un problema para terminar ligeramente con scanbd. La pregunta, por supuesto, es cómo no es un problema ... Pero por ahora - scanbuttond.

Primeros pasos con scanbuttond
Instalo scanbuttond desde los repositorios, ejecuto scanbuttond, busco en /var/log/daemon.log, presiono el botón, sleepbuttond felizmente notifica que el botón está presionado y luego liberado. ¡Frio!
¿Y entonces que? Más todo es simple. En primer lugar, edite /etc/default/scanbuttond y habilite el demonio para que se inicie con el sistema, e inícielo con el comando de inicio del servicio scanbuttond. ¿Qué guiones se llamarán?
El primero es initscanner.sh.example (cambiar el nombre, ciudadanos, siéntanse libres de eliminar this.example), se llama cada vez que se conecta un escáner, y básicamente (por lo que sé) es una interfaz para conectar varias muletas , bueno ya veces - notificaciones y registro.
El segundo script es más interesante, ya se llama directamente cuando se presiona el botón. Se llama buttonpressed.sh.example, y la última parte del nombre es redundante aquí nuevamente. Este script se llama cada vez que se hace clic en el botón. Es en él donde debe colocar todos estos diferentes comandos de escaneo, etc.
Bueno, hice dos scripts para procesar el clic del botón. El primero está en BASH. Cuando se presiona un botón, scanbuttond pasa el control a este script, especificando el número de botón y el nombre del escáner como $1 y $2. Solo hay un escáner, un botón: puedo ignorar los argumentos (todavía quiero dormir), pero lo recordé para más tarde. El primer script, buttonpressed.sh, llama a scanimage con parámetros predefinidos, transfiere la imagen TIFF terminada a una carpeta en el directorio de inicio, convierte el tiff a jpg y luego llama al segundo script. El segundo script de Python elige un nombre para la imagen en función de los nombres tomados.

Primera secuencia de comandos - buttonpressed.sh

#!/bin/sh #La mayor parte del script es robado descaradamente de alguien #Sin embargo, en el tambor, # daemon"s name DAEMON=scanbuttond # crea de forma segura un archivo temporal para evitar ataques de condición de carrera y dormir un poco TMPFILE=`mktemp / tmp/$DAEMON.XXXXXX` # archivo de bloqueo LOCKFILE="/tmp/$DAEMON.lock" # destino del archivo de imagen final (modifique para que coincida con su configuración) DESTFOLDER="/home/user/Scans/" DESTINATION=$ DESFOLDER "image.tiff" # elimina el archivo temporal al cancelar la trampa "rm -f $TMPFILE" 0 1 15 # función: crea un archivo de bloqueo con el PID de scanbuttond mk_lock() ( pidof $DAEMON > $LOCKFILE ) # función: elimina el archivo temporal y bloquear archivos clean_up () ( prueba -e $LOCKFILE && rm -f $LOCKFILE rm -f $TMPFILE ) # función: verificar si el archivo de bloqueo existe e imprimir un mensaje de error usando el registrador chk_lock() ( if [ -e $LOCKFILE ] ; luego #Otra operación de escaneo en progreso registrador "scanbuttond: tratando de iniciar la operación de escaneo mientras otra está en progreso" exit 1 fi ) # función: el comando de escaneo real (modificar para que coincida con su sleep) scan() ( #parámetros para escanear son seleccionados por mí para mi escáner escribiendo para escanear mejor documentos en blanco y negro scanimage --format=tiff --resolución 300 --mode Gray --gamma-correction "Alto contraste imprimiendo " > $DESTINO convertir $DESTINO $DESTFOLDER"image.jpg" logger "Nombre de archivo: " `python /etc/scanbuttond/convert_scan.py` rm $DESTINO ) chk_lock mk_lock scan clean_up


El segundo script es convert_scan.py

import os filename = "image.jpg" directory = "/home/user/Scans" os.chdir(directory) try: filenames = excepto KeyError: filenames = counter = 1 new_filename = "scan_000.jpg" while new_filename in filenames: new_filename = "scan_"+str(contador).zfill(3)+".jpg" contador += 1 print nuevo_nombre_de_archivo os.rename(nombre_de_archivo, nuevo_nombre_de_archivo)


Para usarlo, cambiamos la variable DESTFOLDER en el primer script y el directorio en el segundo.
Empezó a ejecutarlo todo. El inicio manual de la primera secuencia de comandos cumple con una explosión. Pero si el botón, entonces los higos con aceite. No me di cuenta inmediatamente de que mi cabeza dormida era una cuestión de permisos, aparentemente, el hecho es que la salida de los scripts no se mostraba en ninguna parte, y supuse que debía ejecutar scanbuttond en primer plano y ver la salida solo por 5 por la mañana. En resumen, el problema es que en el modo daemon, todos los scripts se ejecutan como el usuario sano, al igual que el propio daemon, en general. ¿Qué pasos hay que dar?
Supongamos que scanbuttond se ejecuta cuando el usuario sanó, la carpeta para almacenar fotos es /home/user/Scans, y el usuario debe, entre otras cosas, tener acceso a la carpeta.
usermod -aG saned user #añadir usuario a un grupo existente saned chown -R user:saned /home/user/Scans #Asignar el propietario de la carpeta al grupo saned chmod -R 770 /home/user/Scans# Establezca lo necesario permisos en la carpeta
El resultado: el escáner funciona con el botón, coloca todas las fotos en el directorio de inicio, pero lo que necesitaba escanearse no se escaneó. En resumen, como siempre, en lugar de resolver el problema, escribí una herramienta de solución automática. Como siempre, quiero dormir.
Pero quiero algo más!

A saber:
Clasificación automática de escaneos por directorios. ¿Cómo me lo imagino?

>pybssort list default /home/user/Scans/ >pybssort add math Math >pybssort list default /home/user/Scans/math /home/user/Scans/Math/ >pybssort set math El directorio de escaneo predeterminado ahora es /home/user /Scans/Math/ >pybssort dir /home/user/scans/Math/ >pybssort add phys Physics El directorio de escaneo predeterminado ahora es /home/user/Scans/Physics/ >pybssort set phys El directorio de escaneo predeterminado ahora es /home/user/ Escaneos/Física/ >pybssort dir /home/user/Scans/Fysics/ >pybssort list default /home/user/Scans/ math /home/user/Scans/Math/ phys /home/user/Scans/Fysics/ >pybssort sleep OK, te dejo dormir... No, espera, ¡termina tu artículo! >pybssort del math OK >pybssort list default /home/user/Scans/ phys /home/user/Scans/Fysics/

Los comandos list, add, del, set son para cambiar la carpeta de escaneo. El comando dir es para mostrar una carpeta, se usa directamente en los scripts.

¿Cuál es el punto de?
En cualquier momento, puede cambiar la carpeta para escanear con un solo comando en la consola. Además, cualquier usuario puede hacer esto; si no lo desea, solo necesita cambiar los permisos en la carpeta de la base de datos. Puede crear contextos, verlos, y todo con un solo comando.
  • Primero clasificamos los papeles en montones en el piso por tema, tomamos archivos con registros sobre física.
  • En la consola escribimos pybssort add phys Physics.
  • Ponemos un papel, presionamos el botón, esperamos el final del escaneo, tiramos el papel escaneado y colocamos el siguiente.
  • Todos los escaneos están en la carpeta /home/user/Scans/Physics.
  • Llegamos a los registros matemáticos, escribimos pybssort add math Math, escaneamos más y todos los escaneos posteriores en /home/user/Scans/Math.
  • Encontramos otro folleto con un registro sobre física, escribimos pybssort set phys - y nuevamente todo vuela a /home/user/Scans/Physics.

Hmm, ¿cómo llamar a todos estos valores predeterminados, física, matemática? Decidí llamarlos contextos, ya que un escaneo de una prueba de álgebra solo tiene sentido en una carpeta llamada Math, los artículos sobre el sueño saludable se duermen mejor en el contexto de la carpeta Sleep, y así sucesivamente.

¿Que pasó al final?

Un programa Python simple. La conclusión es que todos los contextos se almacenan en la base de datos SQLite y el programa puede recuperarlos desde allí si es necesario. El contexto actualmente activo generalmente se almacena en un archivo separado en texto sin formato, de alguna manera fue una estupidez, en mi opinión, crear una tabla con una columna y meterse con ella. Hay un conjunto básico de funciones para trabajar con estos contextos, una función para comenzar a trabajar desde cero (crea una tabla y carpetas), puedes robar vacas ... finalmente puedes dormir ... Tomo las funciones para trabajar con el base de datos del framework web.py, sobre la que desarrollo mis propios pequeños proyectos.
¿Por qué no usar el módulo sleeplite3 incorporado de sqlite3? ¿Por qué estoy tomando un marco web completo solo para tomar solo web.database de él? La respuesta es simple: es pereza banal. Estoy escribiendo un programa con un enfoque en lo esencial, y no quiero profundizar en las consultas de SQLite y escribir valores de inserción en contextos (nombre, carpeta); concatenación, quiero db.insert ("contextos", nombre = nombre, carpeta = carpeta) y dormir. Sí, es por eso que mi programa requiere python-webpy, si alguien puede sugerir algo tan fácil de usar (hablo de trabajar con bases de datos), se lo agradeceré.

¿Qué hay que hacer para instalar?
wget https://gist.github.com/CRImier/7330722/raw/pybssort.py #Cambiar directorio de inicio para escanear nano pybssort.py chmod +x pybssort.py mv pybssort.py /usr/local/bin/pybssort

Tomo nota: debe ejecutarse como root la primera vez, ya que esto es necesario para crear carpetas en /var/lib para almacenar la base de datos allí. Después del primer lanzamiento, no se requiere root. Puede editar la ruta a la carpeta al comienzo del script, pero tenga cuidado con los permisos: los pobres lloran lágrimas amargas por no poder acceder a su carpeta. No querrás molestarlo, ¿verdad?

¿Y cómo conectarlo con scripts ya existentes? Sí, solo en la primera secuencia de comandos debe insertar "pybssort dir" en lugar del DESTINO codificado y pasar la misma variable como argumento de línea de comando a la segunda secuencia de comandos.
Algo como esto:

primer guion

... # destino del archivo de imagen final (modificar para que coincida con su configuración) DESTFOLDER=`pybssort dir` DESTINATION=$DESTFOLDER"image.tiff" ... # función: el comando de escaneo actual (modificar para que coincida con su configuración) escanear () ( scanimage --format=tiff --solution 300 --mode Gray --gamma-correction "Impresión de alto contraste" > $DESTINO convert $DESTINO $DESFOLDER"image.jpg" logger "Nombre de archivo: " `python /etc/ scanbuttond/convert_scan.py $DESTFFOLDER` rm $DESTINO ) ...


segundo guion

import os import sys #necesario para obtener el argumento... directorio = sys.argv

Para depurar sus propios scripts, le aconsejo que ejecute la siguiente secuencia de comandos en el entorno de trabajo: service scanbuttond stop sudo -u saned scanbuttond -f & tail -f /var/log/messages & tail -f /var/log/ demonio.log &
Y use en scripts echo, logger e print (para Python).

Las críticas sobre los tres scripts, la ejecución, la belleza del código, la sangría, la ortografía, el diseño de temas, las malas prácticas en el código y la lógica, la relevancia de la solución, las posibles adiciones, la idoneidad del autor y otras cosas son bienvenidas.

Después de un tiempo, este script BASH me puso en orden: no podía ingresar el manejo normal de errores de ninguna manera. Spat, reescribió el script en Python. Funciona aún mejor al final. De las ventajas: manejo de errores + registros normales, alertas de audio y algo así como un hermoso código =) Disponible El archivo Léame contiene información sobre la instalación. Todo funciona sin problemas para mí ... Bueno, si algo no funciona, házmelo saber =)

Etiquetas:

  • escáner
  • respeto al medio ambiente
  • Debian
Agregar etiquetas

Un artículo sobre cómo hacer una cámara casera a partir de un viejo escáner plano.

Hay un artículo en Wired.com que describe cómo hacer una cámara digital con un escáner Canon normal en casa. El tipo dice (y muestra el proceso en las fotos) que después de haber hecho una cámara de este tipo, al final no obtuvo lo que esperaba: un feo resplandor de luz manchado sobre un fondo negro, en lugar de una fotografía (en la foto de abajo).

Breves principios de fabricación y funcionamiento de una cámara de este tipo.

Principio de funcionamiento.

La cámara funciona como cualquier otra cámara. La lente proyecta una imagen sobre un elemento fotosensible. Puedes encontrar toneladas de información sobre este tema. En esta versión, hay una diferencia: el papel de un elemento fotosensible lo desempeña un escáner de superficie plana convencional. Resultó que la cámara más simple y súper barata se ensambla con una placa de espuma negra, un tubo de cartón, una lente de plástico y, de hecho, cualquier escáner.


Pero esta opción no es ideal: tiene muchas desventajas expresadas en un ángulo de visión pequeño, enfoque fijo, poca profundidad de campo y todas las desventajas asociadas con un escáner no modificado (para obtener buenos resultados, es necesario modificar el escáner).

Disparo desde una cámara tan súper barata.

Cómo mejorar la calidad.

Alternativamente, puede comprar y modificar una cámara antigua de los años 30, convirtiéndola en un híbrido salvaje de tecnología antigua y moderna.


Tal cámara, como dicen, difiere mucho en su calidad para mejor de las opciones más primitivas.


"Cámara digital" que nunca podrás comprar en "Eldorado" :)


Una imagen de tal híbrido es mucho mejor que la de una versión primitiva.


Puedes conseguir estas cámaras mucho más fácilmente que chatarra de los años 30. Las cámaras casi no necesitan ser modificadas, son la forma más fácil de convertirlas en una cámara digital :)


Disparo de una cámara tipo "brownie".

Construcción moderna de escáner-foto-cámara.

Un video que muestra la creación de una cámara casera.

Acerca de cómo el escáner ve el tiempo.

El escáner de superficie plana no captura inmediatamente la imagen completa de la escena. El escáner recibe la imagen leyéndola línea por línea. Para escanear una foto, normalmente tarda de 15 segundos a 5 minutos, este tiempo depende de la resolución seleccionada. El escáner obtiene cada línea de la imagen en cuestión de milisegundos.

Aquí hay un ejemplo que lo hace aún más fácil de entender. Por ejemplo, necesitamos escanear una imagen que es una imagen cuadrada de 15 000 píxeles de ancho (respectivamente, la imagen contiene solo 225 000 000 píxeles). El escaneo tarda 90 segundos. Cada línea de la imagen se lee una tras otra, aproximadamente 6 milisegundos cada una. Esto sucede 15.000 veces a medida que el cabezal del escáner se mueve desde el principio de la imagen hasta el final. Pero mientras el escáner lee la imagen, puede moverse. Por lo tanto, el objeto puede moverse y el escáner, dejando la imagen del objeto capturada previamente, continuará capturando su nueva posición (además, cada 6 milisegundos).

La imagen muestra cómo el escáner ve la escena en cada intervalo de tiempo de escaneo.


Y aquí está la imagen que se obtiene al final del escaneo.

Tal efecto es simplemente imposible de crear con herramientas tradicionales. En principio, esto se puede hacer usando una cámara de video convencional (la imagen constará de unas 750 líneas y será de baja resolución), pero la imagen no llegará ni siquiera a ser “escaneada”.

¿Qué tal el color?

La pregunta principal que se hace sobre el tema "cámara de un escáner" es "¿a dónde fueron los colores y por qué todas las fotos son solo en blanco y negro?". La respuesta a esta pregunta está relacionada con el mismo procedimiento para capturar una imagen en color mediante un escáner. Para capturar una imagen en color, el escáner divide la imagen en tres canales: rojo, verde y azul, estos canales se obtienen iluminando la imagen con una lámpara, el escáner captura cada línea de cada canal por separado utilizando un sensor sensible a la luz. que percibe solo tonos de gris y luego combina estos tres canales en una imagen de color. La cámara ensamblada a partir del escáner no usa esta lámpara, usa la luz proyectada por la lente, respectivamente, los tres canales son idénticos y la imagen final es en blanco y negro (escala de grises). Sin embargo, hay una excepción, cuando la cámara escanea una escena en la que los colores cambian más rápido de lo que ocurre el escaneo, esto se refiere a la actualización rápida de la pantalla de un televisor o monitor, lo que resulta en una especie de salpicadura de color en una imagen en blanco y negro. .


El estallido de color en esta imagen es creado por la alta frecuencia de actualización de la pantalla del monitor de una computadora. La pantalla cambia de color más rápido de lo que el escáner puede leer la línea de la imagen, por lo que el monitor se llena de colores.

Galería de fotos.

Las imágenes que se muestran aquí se tomaron principalmente con una cámara de escáner de este tipo:

Esta cámara se basa en el escáner Canon Lide 20 que utiliza un sensor CIS. La resolución máxima de esta cámara es de 115.200.000 píxeles por disparo, lo que equivale a 115,2 megapíxeles. :)


Aquí Reanna Walker resultó ser inusual, presta atención a sus ojos: parpadeó durante el proceso de escaneo (uf, fotografiando :)).


Concierto desde el punto de vista de una cámara escáner.

Christian Nold bosteza la mayor parte de la imagen :)

Coches que pasan por la carretera detrás de la parada de autobús.


Notting Hill.

Disparo desde el techo del Royal College of Art, que muestra el movimiento del tráfico debajo.

Una parte ampliada de la imagen que muestra cómo se distorsionan los automóviles en movimiento.


Otra imagen del mismo techo, los autos que viajan a mayor velocidad están más distorsionados en la imagen.


El autobús es el mejor en la foto :)


La cámara le dio al autobús de dos pisos una forma casi arquitectónica.

Tres tomas del estudio de arte de la universidad.


La chica de la foto resultó con dos caras. La foto fue predirigida.