The renewal maintenance has officially ended for Progress iMacros effective November 30, 2023.
This Wiki site will also no longer be moderated from the Progress side.
Thank you again for your business and support.
Sincerely, The Progress Team
Difference between revisions of "IMAGESEARCH"
Line 25: | Line 25: | ||
'''A:''' There are two options | '''A:''' There are two options | ||
− | * Change the default datasource folder | + | * [[Distributing_iMacros#Edit_Paths|Change the default datasource folder] |
− | * Or, use the specific path directly in the command, e. g. IMAGESEARCH IMAGE=d:\testimages\image1.bmp CONFIDENCE=100 | + | * Or, use the specific path directly in the command, e. g. IMAGESEARCH IMAGE=''d:\testimages\image1.bmp'' CONFIDENCE=100 |
=== Examples === | === Examples === |
Revision as of 14:04, 23 October 2008
Searches for the the input image specified via the IMAGE attribute. The input image is searched on the currently displayed website using image recognition algorithms. CONFIDENCE specifies how closely the found image must match the input image. A value of 100 means exact match. If the input image is not found at the given confidence level an error occurs.
If the image is found then !IMAGEX and !IMAGEY hold the coordinates of where it was found.
Syntax
IMAGESEARCH IMAGE=image_file CONFIDENCE=n
Parameters
- IMAGE
- The path to the image to be searched.
- CONFIDENCE
- The confidence level, i.e. level of similarity between the input and the remote picture. Must between 1 and 100.
The time used by the IMAGESEARCH command is added to the measured response time. If you use a CONFIDENCE value below 100 than the image recognition search can take a few seconds (depending on your PC and the size of the image you look for). The smaller the searched image the faster is the search.
If speed is critical we recommend to use CONFIDENCE=100. In this case only a very fast binary comparison is done. When the image does not change size or color, the binary comparison can be used.
FAQ:
Q: Is it possible to set the folder that the IMAGESEARCH command uses to load images from? It seems to default to: C:\Users\Public\Documents\iMacros\datasources\
A: There are two options
- [[Distributing_iMacros#Edit_Paths|Change the default datasource folder]
- Or, use the specific path directly in the command, e. g. IMAGESEARCH IMAGE=d:\testimages\image1.bmp CONFIDENCE=100
Examples
Example macro: Demo-ImageRecognition