Raspberry Pi documentscanner met automatische Upload naar Dropbox. (5 / 7 stap)

Stap 5: Belangrijkste Code en definitieve installatie Cecks


Nu op naar de belangrijkste code...

Ik heb geupload alle bestanden die nodig zijn om een Dropbox-map. Met het oog op

Eerst de downloadmap "document-scanner" van deze koppeling unzip de inhoud en deze overbrengen naar uw Raspberry Pi /home/pi directry gebruikend WinSCP als u de Pi via SSH.

Of rechtstreeks downloaden van het document-scanner.zip bestand op de Raspberry Pi en uitvoeren:

document-scanner.zip unzip de inhoud uitpakken.

Kopieer vervolgens het bestand dropbox_uploader.sh naar de "document-scanner" map met behulp van de Raspberrry Pi-bureaublad of de terminal opdracht op je Raspberry Pi. Uw "document-scanner" map moet uitzien als degene hierboven in de afbeelding.

U kunt ook controleren of de inhoud van de map van de"document-scanner" met behulp van het ls commando in de terminal.

Het volgende moet in uw "document-scanner" directory:

  • Document_Scanner.py
  • scan_main.py
  • afbeeldingen
  • pyimagesearch
  • dropbox_uploader.sh

Nadat de bovenstaande stappen voltooid zijn, bent u helemaal klaar voor het scannen van documenten.

De code die we organiseren zullen Document_Scanner.py. De code maakt gebruik van de os-module in python om terminal commando's uitvoeren. Deze code zal de volgende functies:

  • Neem het beeld met behulp van de raspberry pi camera en sla het op in de map /document-scanner/images
  • De scan_main.py code uitvoert die doet de beeldverwerking en uitgangen van de gescande afbeelding.

Het scan_main.py programma is het lef van de afbeelding scannen van de procedure. Ik heb gebruikt dit Pyimagesearch project voor de beeldverwerking en de dropbox uploaden van opdrachten aan het einde van de code toegevoegd. Het scan_main.py programma voert de volgende functies:

  • Identificeert de randen in de afbeelding.
  • Detecteert de contouren van het document.
  • Geldt een perspectief transformeren om het document goed te oriënteren.
  • Slaat de uitvoer in de directory /document-scanner.
  • De gescande afbeelding uploadt naar de synchronisatielocatie.

De uiteindelijke gescande afbeelding wordt opgeslagen met een bestandsnaam met de dag, maand, jaar en minuut van het moment dat het beeld werd genomen. Bijvoorbeeld: sc_Wed_08_06_2016_10.png (impliceert het beeld werd genomen op woensdag, 8 juni 2016).

Dit voorkomt het overschrijven van een afbeelding, omdat ze dan niet dezelfde naam hebben.

Gerelateerde Artikelen

Gemakkelijk Raspberry Pi Security Cam met automatische Web Upload

Gemakkelijk Raspberry Pi Security Cam met automatische Web Upload

Dit is een project dat ik super snel in onder een week of zo samengesteld. De reden dat ik moest dit instellen van de manier waarop die ik deed was om een basisbeveiliging systeem zo spoedig mogelijk om te controleren mijn garage via mijn mobiel appa
Raspberry Pi huisbewaking met Dropbox

Raspberry Pi huisbewaking met Dropbox

Dit leerprogramma zal u tonen hoe maak je een eenvoudige en uitbreidbaar huis controlesysteem met behulp van een Raspberry Pi, een webcam en een aantal elektrische componenten je Dropbox-account. De afgewerkte systeem zal u toelaten om op afstand aan
Dataloggen naar Dropbox met Arduino Yun

Dataloggen naar Dropbox met Arduino Yun

Dit instructable is een uitbreiding van de Datalogger voor Arduino Yun. Dit kunt u gebruik maken van de Yun te melden uw sensoren op de SD-kaart, en Python en de Dropbox-API gebruikt voor het opslaan van de geregistreerde gegevens periodiek zodat u n
Draagbare Raspberry Pi geigerteller met Display

Draagbare Raspberry Pi geigerteller met Display

Mighty Ohm Geiger Counter is een zelfstandige do-it-yourself kit. Wanneer de MightyOhm een deeltje detecteert piept het. Dit is een integratieproject. Diverse deelprojecten zijn nodig om dit project te voltooien. Het eindresultaat is een machtige Ohm
Aan de slag met een Raspberry Pi B + met NOOBS OS installatie

Aan de slag met een Raspberry Pi B + met NOOBS OS installatie

Deze informatie zal u begeleiden over hoe te installeren van de NOOBS operationele system(OS) van kras. Er zijn derde OS ook avaliabble zoals UBUNTU STUURMAN, SNAPPY UBUNTU CORE enz hiervoor de installatie mogelijk iets anders en worden niet gedekt h
Raspberry Pi babyfoon met Splunk

Raspberry Pi babyfoon met Splunk

Deze stappen leert u hoe te monteren van de onderdelen die nodig zijn om een babyfoon van Raspberry Pi, en verzamelen van die gegevens in Splunklog lezer en een analytisch hulpmiddel, vooraf ingesteld dat gegevens op een zinvolle manier. Aan het eind
Volledige DIY Raspberry Pi weerstation met Software

Volledige DIY Raspberry Pi weerstation met Software

Terug in eind februari zag ik deze post op de site van de Raspberry Pi.http://www.raspberrypi.org/school-Weather-station-...Ze had Raspberry Pi weerstations voor scholen gemaakt. Ik wilde een volledig! Maar op dat moment (en ik geloof nog steeds vana
Hoe een Raspberry Pi verbinden met een Wi-Fi-netwerk

Hoe een Raspberry Pi verbinden met een Wi-Fi-netwerk

Dus je wilt een Raspberry Pi verbinden met internet, maar uw computer een ethernet-verbinding, of het ontbreekt u gebrek aan een ethernet-kabel. Wat te doen?Wat je nodig hebt:Raspberry PimicroSD-kaartHDMI-kabelUSB-lichtnetadapter (dat kan bieden ten
Suikervrije zelfgemaakte organische Raspberry Jelly gezoet met honing!

Suikervrije zelfgemaakte organische Raspberry Jelly gezoet met honing!

Ja suikervrije zelfgemaakte organische Raspberry Jelly gezoet met honing!Deze gelei bevat geen additieven conserveringsmiddelen suiker en werd benoemd tot formulier thuis geteelde bessen en honing.Stap 1: Wat u nodig hebt voor dit instructable 4 kopj
Afstand meten apparaat met automatische wekker

Afstand meten apparaat met automatische wekker

Vandaag ga ik u tonen hoe een afstand meten apparaat met automatische wekker met behulp van een Arduino Uno Board en ultrasone sensor maken. Op zal uiterlijk vertoon u afstand in een LCD-scherm en als iets in een vaste reeks komen zal het zal u waars
Geheugenkaart met HypriotOS voorbereiden op Datarhei/Restreamer op Raspberry Pi1 & Pi2 met Microsoft Windows

Geheugenkaart met HypriotOS voorbereiden op Datarhei/Restreamer op Raspberry Pi1 & Pi2 met Microsoft Windows

Voordat je kan beginnen streaming met de Datarhei/Restreamer moet u een geheugenkaart en aan de slag met Docker op je Raspberry Pi voorbereiden. Is het raadzaam de HypriotOS Raspberry Pi om afbeelding te gebruiken met ondersteuning voor Docker.Er zij
Raspberry Pi verbinden met WiFi draadloze

Raspberry Pi verbinden met WiFi draadloze

dit instructable laat zien hoe u Raspi verbinden met Internet met WiFi adapter of WiPi.Stap 1: Wat hebben we nodig? RaspiWiFi adapterStap 2: Voorbereiding voor het bewerken van interfacesOpen LXTerminal en schrijven:sudo susudo apt-get install mcy (w
Hoe naar AVI converteren, WMV, RM, VOB naar iPod PSP cel telefoon met Aplus Video naar de iPod PSP 3GP Converter?

Hoe naar AVI converteren, WMV, RM, VOB naar iPod PSP cel telefoon met Aplus Video naar de iPod PSP 3GP Converter?

Aplus Video naar de iPod PSP 3GP Converter is de software van de Convertor van de alles-in-één mp4, het ontwerpen voor iedereen die wil genieten van films op de draagbare video-apparaat zoals iPod, PSP, mobiele telefoon, Xbox, PDA, Pocket PC, PMP. Me
Hoe rip uw DVD-films naar AVI, VCD, SVCD met Plato DVD naar Divx Xvid Ripper's?

Hoe rip uw DVD-films naar AVI, VCD, SVCD met Plato DVD naar Divx Xvid Ripper's?

wmv-converter.net ( http://www.wmv-converter.net ) Plato DVD naar Divx Xvid Ripper is een intuïtief te gebruiken programma die uw DVD-films naar AVI, VCD, SVCD scheurt formaat video ongeacht CSS van de DVD en DVD-regio. De opbouw versterkt encoder de