Show And Tell: Sikuli - Pattern-Matching and Automation
5.0 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
393 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Show And Tell: Sikuli - Pattern-Matching and Automation to your Wishlist.

Add to Wishlist

Show And Tell: Sikuli - Pattern-Matching and Automation

A truly unusual technology - the power of machine learning for automating unusual stuff
Bestselling
5.0 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
393 students enrolled
Created by Loony Corn
Last updated 6/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 16 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • Absolutely basic Python or Java programming ability
Description

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 forums

Please 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
  • Yep! Business professionals looking to dynamically update models they've built
Students Who Viewed This Course Also Viewed
Curriculum For This Course
32 Lectures
03:02:02
+
Introduction
3 Lectures 20:35

Something Completely Fresh
10:51

Installation
07:31
+
Getting Stuff Done
9 Lectures 01:01:00
Hello world
06:41


Opening up a calculator - the naive way
09:17


Regions and Patterns
08:24

Matching
04:09

Working with Applications
06:38

Typing into Applications
09:50

System and Environment Variables
02:48
+
Language Constructs
3 Lectures 16:13
User Interactions
05:50

Conditionals - If, else and elif
01:19

+
More Language Constructs
2 Lectures 12:05
For-loops
05:51

+
Sikuli and Java
2 Lectures 20:11
Sikuli and Java
09:23

+
Unusual Use-cases and Smart Sikuli
13 Lectures 51:58
Working with Microsoft Word
05:41

Drag-and-Drop
03:30

System Power Settings via Checkboxes
04:02


Locating icons in a crowded folder
04:36

Emptying the Recycle Bin
04:40

Facebook automation
03:01

Skype automation
02:09

Image searches inside large PDFs
03:59

OCR introduced
04:03

OCR with Excel
03:31

Mass data downloads
03:18

About the Instructor
Loony Corn
4.3 Average rating
4,968 Reviews
38,840 Students
77 Courses
An ex-Google, Stanford and Flipkart team

Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years  working in tech, in the Bay Area, New York, Singapore and Bangalore.

Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft

Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too

We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Udemy!

We hope you will try our offerings, and think you'll like them :-)