OCR References
OCR Prepossessing
- Text skew correction with OpenCV and Python
- Detecting machine-readable zones in passport images
- PassportEye Extraction of machine-readable zone information from passports, visas and id-cards via OCR
- tesseract-mrz Demonstration of reading a passpo...
Install Unpaper from Source
Install Build Tools
sudo yum install autoconf automake gcc gcc-c++ git libtool make yasm pkgconfig zlib-devel
Build Libav From Source
Unpaper rquires Libav
[kiat@reporting]$ wget https://www.libav.org/releases/libav-12.3.tar.gz
[kiat@reporting]$ tar -xvf libav-12.3.tar.gz
[kiat@reporting]$ cd libav-12.3
[kiat@reporting libav-12.3]$ ./configure
[kiat@reporting libav-12.3]$ make
[kiat@reporting libav-12.3]$ sudo make install
Build Unpaper from Source
[kiat@reporting]$ w...
Install Unpaper from Source
Install Build Tools
sudo yum install autoconf automake gcc gcc-c++ git libtool make yasm pkgconfig zlib-devel
Build Libav From Source
Unpaper rquires Libav
[kiat@reporting]$ wget https://www.libav.org/releases/libav-12.3.tar.gz
[kiat@reporting]$ tar -xvf libav-12.3.tar.gz
[kiat@reporting]$ cd libav-12.3
[kiat@reporting libav-12.3]$ ./configure
[kiat@reporting libav-12.3]$ make
[kiat@reporting libav-12.3]$ sudo make install
Libav is installed in the following directories:
- /usr...
Google Cloud Platform
Vision API Client Libraries for PHP
Supports PHP ver > 7
Warning: include(Throwable.php): failed to open stream: No such file or directory
vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php(6): interface_exists('Throwable')
Throwable is a base interface made available in PHP7.
Requires PHP Extension bcmath
Symfony\Component\Debug\Exception\UndefinedFunctionException:
Attempted t...
Limitations of AA ver 11
What I found limiting in Automation Anywhere bot creation editing
- [
Begin Error Handling
] Cannot throw custom error. - [Missing Command]
- No
subtask
orgoto
command. Needed in fail validation routine or repeated subroutine.
- No
- [
Run Task
] ̶N̶o̶ ̶e̶a̶s̶y̶ ̶w̶a̶y̶ ̶t̶o̶ ̶p̶a̶s̶s̶ ̶a̶r̶g̶ ̶t̶o̶ ̶b̶o̶t̶ ̶(̶.̶a̶t̶m̶x̶ ̶f̶i̶l̶e̶)̶.̶ ̶U̶s̶e̶ ̶$̶C̶l̶i̶p̶b̶o̶a̶r̶d̶$̶.̶ To pass arg or param to sub-task, inRun Task
, select the radio button Variable to map Main Task Variable to Run Task Variable. However:- it cannot set...
Comment in AA
There is a comment command. To comment out a command, use disable.
How to use if
command to comment a block of commands:
Computer Vision Resources
PassportEye 1.4.1 The package provides tools for recognizing machine readable zones (MRZ) from scanned identification documents. The documents may be located rather arbitrarily on the page - the code tries to find anything resembling a MRZ and parse it from there.
Doubango Telecom Machine-readable zone/passport Insanely fast and accurate (99.7% F-score) MRZ/MR...
Open Source Automation Tools
- AutoIt
- TagUI
- Windows Automation Snapin for PowerShell WASP in GitHub Old archive: WASP
- Seleneum
- Automagica
- Pybotlib
- ~~Robot Framework~~
Chrome Extension
We can write a Chrome/Firefox extension to automate proce...
AA Guide #1: Control Room & Application
Control Room
Wins 10 Installation
Location: C:\Program Files (x86)\Automation Anywhere\Enterprise\Client
Application: Automation Anywhere.exe
App Login
Login to Control Room: https://18imwdi1.ce.automationanywhere.digital
We can login in a browser. I forgot the password, but I managed to retrieve from Chrome > Settings > Passwords, which allows viewing the password with Windows credentials.