Construir un Rhizotron! (SoilCam) (7 / 9 paso)

Paso 7: Consejos / trucos / solución de problemas

Flip / tirarse imágenes verticalmente u horizontalmente

La parte de análisis de la secuencia de comandos

Auto combinar videos

Manualmente se combinan videos

Imágenes de mayor resolución

No se pudo analizar problemas

Información de software

Compartir Videos


Flip / tirarse la imagen vertical u horizontalmente

¿Sus imágenes volteadas boca abajo, o dejó caer horizontalmente?

Conectar con el Pi / inicio de sesión
# cd ~/SoilCam/
# nano soilcam.sh - c
Pegar "Ctrl W" para buscar una palabra, escriba "scanimage" a continuación, presione la tecla entrar .
Desplácese a la derecha, busque el texto "-flip" y "-flop"
«-flip "invierte la imagen verticalmente
«-flop "fracasos de la imagen horizontalmente

Si la imagen está al revés en su exploración, quitar el "-flip" comando, entonces
Pegar "Ctrl-X" para guardar, golpe "y" para confirmar y "enter" para confirmar el nombre del archivo y la salida del golpe.


¿Qué parte del guión inicia la exploración?

/usr/bin/scanimage - modo de Color, formato tiff--resolución 300 - x 210 -y 295 | / usr/bin/convertir - flip - flop - $imgloc1 / $archivo

Primero ejecutamos el programa scanimage, esto es lo que se comunica con nuestro escáner. Nosotros se lo indicamos que queremos realizar un color escanear en el formato de archivo de imagen TIFF. Especifica una resolución de 300 líneas por pulgada, y debe extenderse la región que debemos analizar 210 mm en el eje X (lado a lado) y 295 en el eje Y. (Superior a inferior del explorador). Después de que nos de la pipa (enviar) los datos (imagen) de la exploración usando el "|" carácter a la herramienta "convertir", donde nosotros le indiquemos para voltear la imagen verticalmente, flop lo horizontal y finalmente guardarla como jpeg. El texto de $imgloc1 es una variable que cuando las carreras de guión se sustituye por el directorio que queremos guardar la imagen en (~/public_html/images/original). El texto de $file es otra variable que se reemplaza por el prefijo "sc_" seguido de la fecha y hora actuales.


Videos de combinar automágicamente

Videos diarios pueden combinarse en un vídeo mensual ejecutando el comando:

#./soilcam.sh - c

Este comando está diseñado para ejecutarse todos los días y funciona bien si usted programarlo como una tarea programada (crontab -e), o modificar el script de soilcam.sh para llamar a la función combinevideo en la final de la función processvideo.

- C hace: busca cualquier archivo en el directorio ~/public_html/videos/ a partir de "sc_" (así haciendo caso omiso de cualquier archivos de vídeo temporales creada), seguido de la fecha de ayer en forma año/mes. Por ejemplo: Si hoy es 24 de mayo de 2016, buscará cualquier archivo sc_201605*.ts correspondiente. Esto funciona bien si se está ejecutando el proceso diariamente. Sin embargo si los videos no son combinados por unos días en un nuevo mes, el script no volver y compilar videos respecto al mes previo. (véase la sección siguiente para combinar manualmente)

Videos mensuales se almacenan en el directorio ~/public_html/videos/combined/

Archivos *.ts diario se eliminan cuando ejecuta este comando! NO eliminará los archivos. MP4.


Manualmente la combinación de Videos

# cat filename1.mpeg.ts >> filename2.mpeg.ts

Esto combina dos de los archivos de mpeg.ts. Gato "congatoenates" un archivo a otro, agregar el primer archivo llamado al final del segundo archivo. Utilizamos el formato *.ts porque funciona bien con este comportamiento. No creo que la misma operación a trabajar con un archivo. MP4. Pero los archivos. mp4 son fáciles de jugar en casi cualquier ordenador moderno! Así que tenemos que cambiar el formato final de nuestro archivo combinado escribiendo:

# avconv -y - isync -i filename2.mpeg.ts - c copiar filename2.mp4

¿Qué pasa si desea combinar un directorio completo de archivos? Un simple bucle for generalmente funciona bien y se utiliza en el script de soilcam.sh. Compruebe el archivo soilcam.sh para obtener un ejemplo de esto. Desplácese hacia abajo (casi hasta el fondo) y mirar la sección de "combinevideo". Vea este enlace para obtener más información sobre para bucles


Imágenes de mayor resolución

Siguiendo estas instrucciones se puede romper la secuencia de comandos de soilcam.sh, aunque no debería ser difícil arreglar:) no lo he probado esto con la última versión del script:)

He encontrado que escanear a 300 ppp funciona bien, pero hay mucho más, que se puede ver si se puede escanear a una resolución mayor. En primer lugar, ver qué resoluciones soporta el escáner escribiendo

# scanimage -h

Informe un montón de comandos que scanimage y su escáner específico de apoyo. Tenga en cuenta:
-La mayoría de los exploradores sólo admiten unas resoluciones específicas, por ejemplo: (150, 300, 600, 1200, 2400).
-Mayor resolución análisis tardan más tiempo en escanear, que significa mover más rápido los objetos será más borrosa.
-Mayor resolución exploraciones utilizan más espacio en disco. Una sola imagen JPG de 300 DPI (puntos por pulgada) puede tomar hasta 3 ó 4 Megabytes de datos. No mucho a menos que usted tomar recto una exploración cada 15 minutos durante un mes. Es aproximadamente de 8 gigabytes de datos. Ahora puedes ver por qué queremos una tarjeta SD más grande; ) 4 x esta cantidad fácilmente podría tomar un escaneo de 600 DPI!

¿Listo para cambiar resoluciones? Abra el script de soilcam.sh en su editor favorito.

# nano./soilcam.sh

Golpe Ctrl-W para buscar el término "scanimage" y presione Entrar

Utilice la tecla flecha derecha para desplazarse sobre hasta que aparezca el texto "--resolución 300", cambiar el "300" a la resolución deseada.

Golpear Ctrl-X, luego Y luego la tecla Enter para guardar y salir.

Escáner resolución de problemas / diferente / Script no iniciar una exploración

En primer lugar, encontrar el lector en esta página, asegúrese de que está listado como compatible. Si no se encuentra allí, hacer una búsqueda en google para su modelo de escáner y «linux» o «scanimage». Ver si otras personas han tenido éxito.

Si usted encuentra que es compatible, pero no está el script de soilcam.sh hay un par de cosas rápidas que podemos comprobar.

1. tipo "scanimage -L", si no hay escáneres identificaron, compruebe los siguientes dos puntos.
3. ¿el cable USB conectado a tu escáner?
4. ¿está el cable USB conectado entonces a un powered hub usb, que se conecta a su Pi?
5. es el encendido (mayoría de los exploradores sólo USB no tiene interruptores encendido-apagado)
6. tipo "sudo scanimage -L".
-Si esto funciona, ejecute la secuencia de comandos con sudo: "sudo./soilcam.sh -s"
--Si funciona, intente agregar el usuario pi al grupo scanner nuevo "sudo usermod - a -G escáner pi"
7. el comando que utilizamos para iniciar una exploración puede contener argumentos que no son compatibles con el escáner. Actualmente ejecutamos el comando: "/ usr/bin/scanimage - modo de Color, formato tiff--resolución 300 - x 210 -y 295"
-tipo "scanimage - ayuda" para obtener una lista de comandos válidos para el escáner.
-Verifique:
--"--resolución" establece en 300, algunos exploradores no pueden apoyar esta resolución.
--"-modo de Color" algunos exploradores no admiten este comando.
--"-x" y "-y", situado a 210 y 295 respectivamente. Algunos exploradores no admiten este comando, o pueden ser incapaces de buscar hacia fuera a 295mm

Scanimage
Utilizamos SANE (Scanner Access ahora fácil) para comunicarse con nuestros escáneres. Usted puede encontrar información sobre SANE aquí: http://www.sane-project.org/docs.html, o escribiendo "hombre sano" o "scanimage del hombre". El nombre del programa que utilizamos se llama "scanimage". Aprender que unos comandos básicos para scanimage (tipo "scanimage -h" en su terminal) te permitirá para realizar resoluciones mayores exploraciones, exploración de áreas específicas, etc..


ImageMagick

Es un conjunto de imagen edición de programas, más información al respecto puede encontrarse aquí: http://www.imagemagick.org/, o tecleando "convertir el hombre". Sobre todo utilizamos la herramienta convertir (tipo "convertir -h" en su terminal) para cambiar el tamaño y coloque una marca de tiempo en la imagen. Es capaz de mucho más!


AVConv / AV-herramientas
Es una suite de video programas del proceso, estamos usando para procesar imágenes jpg en un vídeo timelapse. Puede encontrar más información en el software de aquí: https://libav.org/avconv.html, o escribiendo "hombre avconv"


Compartir Videos

Sería muy bueno compartir tus imágenes o videos, y hay un número infinito de maneras de hacer esto. Hasta ahora he estado subiendo videos a youtube y etiquetado con la palabra "SoilCam". Fácilmente puede utilizar un navegador web manualmente subir videos desde su frambuesa Pi a Youtube. Pero hay una serie de programas que puede hacer esto en unas manos más fuera de forma. Hasta ahora he estado usando el script de carga de youtube:

1. dirígete a: https://github.com/tokland/youtube-upload2. Siga las instrucciones para descargar e instalar
3. Siga las instrucciones para configurar la información de autenticación adecuada
4. Utilice el comando "./soilcam.sh -u" para cargar el vídeo que fue procesado ayer (esto no funcionará si intentas esto el primer día usted tiene la configuración de su explorador), y la primera vez ejecute este comando tendrá ir una dirección URL para autentificar aún más. No tengo muy claro en esta parte, usted puede tener que ver esto de vez en cuando.
5. después han confirmado que el proceso manual trabaja. Usar CRON para subir el automágicamente video de días anteriores. Escribir "crontab -e" en su terminal para abrir el editor de cron. Añadir el comando "15 0 *** /home/pi/SoilCam/soilcam.sh -u" al final. Esto ejecutará la parte de carga de la escritura cada día 15 minutos después de la medianoche.
6. probablemente tendrá que editar algunos de la descripción / información del título:
CD ~ /
Nano soilcam.sh - c
pegar "ctrl-w" para iniciar una búsqueda, busque "youtube-subir" presiona enter. Luego golpear ctrl-w y entrar de nuevo.
Modificar el título, categoría, etiquetas y si es necesario campos de credenciales o secretos.
pegar "ctrl-x" para guardar, golpe "y" para confirmar y golpear "enter" para guardar con el mismo nombre de archivo y salir.


Compartir imágenes

TBD! ¿Si usted publica en cualquier medio de comunicación social, etiquetarlas #Soilcam? :) yo no he compartido gran parte de las imágenes originales. Brevemente he almacenado algunas en google drive y S3. ¿Posiblemente imgur? Hmmmm. ¿Qué te parece?

Artículos Relacionados

Construir un dragón corto (16 pies 3 - placa soporte vela canoa)

Construir un dragón corto (16 pies 3 - placa soporte vela canoa)

Nota: versión 4.0 12 de mayo de 2011: agregado paso 7 sobre una conversión de trimarán breve para el desafío de Everglades. Hablar más sobre la vela (y otras cosas) en mi blog, Tristram Shandy en el siglo 21, www.tristramshandy21st.blogspot.com - wtP
Cómo construir un sistema de hidroponía N.F.T.

Cómo construir un sistema de hidroponía N.F.T.

¿alguna vez tuvo problemas con el cuidado de un jardín de suelo o pensaba que era demasiado mantenimiento? Si es así, hidroponía será excelente para ti. Incluso si gusta la jardinería de suelo, hidroponia ofrece una divertida variedad de jardinería t
Ensambladora de galletas Spline plantilla construir...

Ensambladora de galletas Spline plantilla construir...

Esta es mi plantilla galleta ensambladora Spline Instructable...Paso 1: Primeras etapas. Esto es cómo comencé ensambladora del edificio galleta mi plantilla...Off utilizó por primera vez dibujar algunos frentes de un viejo aparador de pino. Reciclaje
Cómo construir el quadcopter FPV interior ultimate

Cómo construir el quadcopter FPV interior ultimate

ADVERTENCIA: DESPUÉS DE LA CONSTRUCCIÓN ESTO TE ENCUENTRAS ADICTA AL FPV.Sí es correcto. FPV es tan divertido que vas a olvidar qué hora del día, se olvide de comer, te olvides de recoger a los niños de la escuela. Incluso sueño volar FPV. Es la mane
Cómo para construir 100 watt 12v DC a 220v AC inversor circuito usando EasyEDA

Cómo para construir 100 watt 12v DC a 220v AC inversor circuito usando EasyEDA

Todo poder de cara corta en nuestras casas u oficinas un tiempo u otro. En aquellos tiempos generalmente se usan generador o inversor. Generadores de energía usan gasolina o diesel como combustible y son ruidosos. No vamos a discutir sobre generadore
Construir un jardín elevado absorbe la cama

Construir un jardín elevado absorbe la cama

Esta cama jardín levantada era una idea tramada de formar parte de un grupo en Facebook llamado "Jardinería cama elevado." Surgió con el plan, y sugerencias de los miembros hechos para proporcionar lado apoyo (previniendo los lados estallen) y l
Cómo construir una pérgola sencilla patio

Cómo construir una pérgola sencilla patio

Ahorré miles en costos de mano de obra por mi pérgola de patio trasero del edificio mismo.Era trabajo duro, pero no más abrumadora en todos.Con algunos conocimientos de carpintería básica esto se puede hacer en un fin de semana.Materiales y herramien
Remolque de bici fácil construir

Remolque de bici fácil construir

Dado que tengo un niño pequeño en casa y tiempo no es abundante, tuve algunos principales filosofías y metas a alcanzar en la construcción de esta moto:Tuvo que hacer casi nada o libreTuvo que hacerse con la menor de las herramientas - ninguna soldad
Construir una bicicleta de carga carro comercial

Construir una bicicleta de carga carro comercial

Construir una bicicleta de carga de una vieja bicicleta de montaña, un carrito de compra metal, piezas de la bici varios, una variedad de pedazos de metal y una voluntad para hackear cosas apartes!Yo actualmente estoy viviendo una vida libre de coche
100% reciclado/reclamado madera tambor construir!

100% reciclado/reclamado madera tambor construir!

Un buen amigo mío en Youtube, Keith decente, funcionó una competencia para hacer algo 100% de materiales reciclado.Tomé el desafío y decidió hacer un tambor de madera desde una plataforma vieja y carrete! Yo tenía un montón de hardware colocación alr
Cómo construir un deshidratador de

Cómo construir un deshidratador de

Esto es sólo un rápido instructable sobre cómo hacer un deshidratador de madera que se sienta en una estufa de combustión lenta (probablemente yo te adaptarse a calefacción solar próximo verano).El diseño básico utiliza marcos rectangulares para las
Construir un soporte de TV mesa de centro con madera recuperada

Construir un soporte de TV mesa de centro con madera recuperada

Mire a su alrededor en el envío y recepción de áreas de algunas empresas y si tienes suerte suficiente pueda recuperar algo de madera en buenas condiciones para usarlo para hacer algo interesante.También se puede encontrar madera de palets en lugares
Construir un molino CNC artesanales baratos

Construir un molino CNC artesanales baratos

Desde que supe lo que era de un CNC, he soñado de tener uno. Cuando era niño, mis padres no toman en serio. Dijo que era muy práctico para comprar uno, especialmente para mi edad. CNC y servicios de impresión 3D en nuestro país eran ausentes en aquel
Construir el marco básico para la mini planta piloto o CNC

Construir el marco básico para la mini planta piloto o CNC

PLANTAS PILOTO DE* Este proyecto tambien esta disponible en Español haciendo clic aquiLa gran mayoría de las plantas piloto es experimental, es decir se podría mover, algunas de sus partes podría ser cambiados o modificado, o siendo parte de un juego