Show And Tell: Sikuli - Pattern-Matching and Automation

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

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

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

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 lectures 20:36 You, This Course, and Us You, This Course, and Us Something Completely Fresh Something Completely Fresh Installation Installation Introduction 3 lectures 20:36 You, This Course, and Us You, This Course, and Us Something Completely Fresh Something Completely Fresh Installation Installation You, This Course, and Us You, This Course, and Us You, This Course, and Us You, This Course, and Us You, This Course, and Us You, This Course, and Us You, This Course, and Us You, This Course, and Us You, This Course, and Us You, This Course, and Us Something Completely Fresh Something Completely Fresh Something Completely Fresh Something Completely Fresh Something Completely Fresh Something Completely Fresh Something Completely Fresh Something Completely Fresh Something Completely Fresh Something Completely Fresh Installation Installation Installation Installation Installation Installation Installation Installation Installation Installation Getting Stuff Done 9 lectures 01:01:04 Hello world Hello world Under the hood Under the hood Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Regions and Patterns Regions and Patterns Matching Matching Working with Applications Working with Applications Typing into Applications Typing into Applications System and Environment Variables System and Environment Variables Getting Stuff Done 9 lectures 01:01:04 Hello world Hello world Under the hood Under the hood Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Regions and Patterns Regions and Patterns Matching Matching Working with Applications Working with Applications Typing into Applications Typing into Applications System and Environment Variables System and Environment Variables Hello world Hello world Hello world Hello world Hello world Hello world Hello world Hello worldHello worldHello world Under the hood Under the hood Under the hood Under the hood Under the hood Under the hood Under the hood Under the hood Under the hood Under the hood Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - the naive way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Opening up a calculator - a smarter way Regions and Patterns Regions and Patterns Regions and Patterns Regions and Patterns Regions and Patterns Regions and Patterns Regions and Patterns Regions and Patterns Regions and Patterns Regions and Patterns Matching Matching Matching Matching Matching Matching Matching Matching Matching Matching Working with Applications Working with Applications Working with Applications Working with Applications Working with Applications Working with Applications Working with Applications Working with Applications Working with Applications Working with Applications Typing into Applications Typing into Applications Typing into Applications Typing into Applications Typing into Applications Typing into Applications Typing into Applications Typing into Applications Typing into Applications Typing into Applications System and Environment Variables System and Environment Variables System and Environment Variables System and Environment Variables System and Environment Variables System and Environment Variables System and Environment Variables System and Environment Variables System and Environment Variables System and Environment Variables Language Constructs 3 lectures 16:14 User Interactions User Interactions Conditionals - If, else and elif Conditionals - If, else and elif Dynamic calculations using the calculator Dynamic calculations using the calculator Language Constructs 3 lectures 16:14 User Interactions User Interactions Conditionals - If, else and elif Conditionals - If, else and elif Dynamic calculations using the calculator Dynamic calculations using the calculator User Interactions User Interactions User Interactions User Interactions User Interactions User Interactions User Interactions User Interactions User Interactions User Interactions Conditionals - If, else and elif Conditionals - If, else and elif Conditionals - If, else and elif Conditionals - If, else and elif Conditionals - If, else and elif Conditionals - If, else and elif Conditionals - If, else and elif Conditionals - If, else and elif Conditionals - If, else and elif Conditionals - If, else and elif Dynamic calculations using the calculator Dynamic calculations using the calculator Dynamic calculations using the calculator Dynamic calculations using the calculator Dynamic calculations using the calculator Dynamic calculations using the calculator Dynamic calculations using the calculator Dynamic calculations using the calculator Dynamic calculations using the calculator Dynamic calculations using the calculator More Language Constructs 2 lectures 12:05 For-loops For-loops Hotkeys Hotkeys More Language Constructs /p Automating a simple game Automating a simple game Automating a simple game Automating a simple game Automating a simple game Automating a simple game Automating a simple game Automating a simple game

Additional information

Absolutely basic Python or Java programming ability

Show And Tell: Sikuli - Pattern-Matching and Automation

£ 10 + VAT