SikuliX is very unusual - a scripting/automation technology that relies on pattern matching, and is available for use via Python or Java. Developed at the User Interface Design Group at MIT, is a powerful and easy-to-use technology that uses image recognition to automate just about anything that appears on-screen.Sikuli is rather hard to slot - it offers all of the functionality of an automation or scripting tool, but it also offers some powerful and very novel image-matching functionality for truly novel use-cases that revolve around image search. In addition it has an OCR-mode, in which image matches are performed after converting those image patterns to text. This gives rise to some pretty new applications.The OCR-functionality is powered by Tesseract, an open-source optical character recognition engine whose development is sponsored by Google.Using discussion forumsPlease use the discussion forums on this course to engage with other students and to help each other out. Unfortunately, much as we would like to, it is not possible for us at Loonycorn to respond to individual questions from students:-(We're super small and self-funded with only 2 people developing technical video content. Our mission is to make high-quality courses available at super low prices.The only way to keep our prices this low is to *NOT offer additional technical support over email or in-person*. The truth is, direct support is hugely expensive and just does not scale.We understand that this is not ideal and that a lot of students might benefit from this additional support. Hiring resources for additional support would make our offering much more expensive, thus defeating our original purpose.It is a hard trade-off.Thank you for your patience and understanding!Who is the target audience?Yep! Automation testers and folks look to automate repetitive tasks
Yep! Data professionals looking to extract hard-to-pull data
Facilities
Location
Start date
Online
Start date
Different dates availableEnrolment now open
About this course
Automate data-pulls from sites and sources that block other scripting tools
Generate alerts based on Facebook/Skype and other hard-to-detect events
Search large PDFs for images that "look like" the one you are searching for
Questions & Answers
Add your question
Our advisors and other users will be able to reply to you
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
This centre's achievements
2021
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
Typing
Technology
Image
Installation
Programming
Programme Planning
Programming Application
IT
IT Management
Management
Course programme
Introduction 3 lectures20:36You, This Course, and UsYou, This Course, and UsSomething Completely FreshSomething Completely FreshInstallationInstallation Introduction 3 lectures20:36You, This Course, and UsYou, This Course, and UsSomething Completely FreshSomething Completely FreshInstallationInstallationYou, This Course, and UsYou, This Course, and UsYou, This Course, and UsYou, This Course, and UsYou, This Course, and UsYou, This Course, and UsYou, This Course, and UsYou, This Course, and UsYou, This Course, and UsYou, This Course, and UsSomething Completely FreshSomething Completely FreshSomething Completely FreshSomething Completely FreshSomething Completely FreshSomething Completely FreshSomething Completely FreshSomething Completely FreshSomething Completely FreshSomething Completely FreshInstallationInstallationInstallationInstallationInstallationInstallationInstallationInstallationInstallationInstallation Getting Stuff Done 9 lectures01:01:04Hello worldHello worldUnder the hoodUnder the hoodOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayRegions and PatternsRegions and PatternsMatchingMatchingWorking with ApplicationsWorking with ApplicationsTyping into ApplicationsTyping into ApplicationsSystem and Environment VariablesSystem and Environment Variables Getting Stuff Done 9 lectures01:01:04Hello worldHello worldUnder the hoodUnder the hoodOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayRegions and PatternsRegions and PatternsMatchingMatchingWorking with ApplicationsWorking with ApplicationsTyping into ApplicationsTyping into ApplicationsSystem and Environment VariablesSystem and Environment VariablesHello worldHello worldHello worldHello worldHello worldHello worldHello worldHello worldHello worldHello worldUnder the hoodUnder the hoodUnder the hoodUnder the hoodUnder the hoodUnder the hoodUnder the hoodUnder the hoodUnder the hoodUnder the hoodOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - the naive wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayOpening up a calculator - a smarter wayRegions and PatternsRegions and PatternsRegions and PatternsRegions and PatternsRegions and PatternsRegions and PatternsRegions and PatternsRegions and PatternsRegions and PatternsRegions and PatternsMatchingMatchingMatchingMatchingMatchingMatchingMatchingMatchingMatchingMatchingWorking with ApplicationsWorking with ApplicationsWorking with ApplicationsWorking with ApplicationsWorking with ApplicationsWorking with ApplicationsWorking with ApplicationsWorking with ApplicationsWorking with ApplicationsWorking with ApplicationsTyping into ApplicationsTyping into ApplicationsTyping into ApplicationsTyping into ApplicationsTyping into ApplicationsTyping into ApplicationsTyping into ApplicationsTyping into ApplicationsTyping into ApplicationsTyping into ApplicationsSystem and Environment VariablesSystem and Environment VariablesSystem and Environment VariablesSystem and Environment VariablesSystem and Environment VariablesSystem and Environment VariablesSystem and Environment VariablesSystem and Environment VariablesSystem and Environment VariablesSystem and Environment Variables Language Constructs 3 lectures16:14User InteractionsUser InteractionsConditionals - If, else and elifConditionals - If, else and elifDynamic calculations using the calculatorDynamic calculations using the calculator Language Constructs 3 lectures16:14User InteractionsUser InteractionsConditionals - If, else and elifConditionals - If, else and elifDynamic calculations using the calculatorDynamic calculations using the calculatorUser InteractionsUser InteractionsUser InteractionsUser InteractionsUser InteractionsUser InteractionsUser InteractionsUser InteractionsUser InteractionsUser InteractionsConditionals - If, else and elifConditionals - If, else and elifConditionals - If, else and elifConditionals - If, else and elifConditionals - If, else and elifConditionals - If, else and elifConditionals - If, else and elifConditionals - If, else and elifConditionals - If, else and elifConditionals - If, else and elifDynamic calculations using the calculatorDynamic calculations using the calculatorDynamic calculations using the calculatorDynamic calculations using the calculatorDynamic calculations using the calculatorDynamic calculations using the calculatorDynamic calculations using the calculatorDynamic calculations using the calculatorDynamic calculations using the calculatorDynamic calculations using the calculator More Language Constructs 2 lectures12:05For-loopsFor-loopsHotkeysHotkeys More Language Constructs /pAutomating a simple gameAutomating a simple gameAutomating a simple gameAutomating a simple gameAutomating a simple gameAutomating a simple gameAutomating a simple gameAutomating a simple game
Additional information
Absolutely basic Python or Java programming ability