ContributionsMost RecentMost LikesSolutionsRe: Regions.Compare with Masks daniel_dewinter tristaanogre Thank you for your help! PictureObject.Compare worked fine with masks. I implemented it this way: var appRegion = Regions.CreateRegionInfo(AObject, 0, 0, width, height, false); var baselinePicture= Regions.GetPicture("baseline_1"); var baselineMask= Regions.GetPicture("baseline_1_Mask"); if(baselinePicture.Compare(appRegion .Picture(), false, 0, false, 0, baselineMask)){ .... } Regions.Compare with Masks I am using Regions.Compare method in an If condition for branching between two different scenarios based on the displayed window. I don't use Check because it takes a longer time to process and generates a log error that terminates the script. Is there any way to include masks while using Compare? or is there any other way to compare a region as a branching condition (not as a region checkpoint) and still be able to use masks? Solved