vb.net Code:
Dim firstColour As Color = firstFrame.GetPixel(x, y)
Dim secondColour As Color = secondFrame.GetPixel(x, y)
If firstColour.R < secondColour.R - sensitivity OrElse _
firstColour.R > secondColour.R + sensitivity OrElse _
firstColour.G < secondColour.G - sensitivity OrElse _
firstColour.G > secondColour.G + sensitivity OrElse _
firstColour.B < secondColour.B - sensitivity OrElse _
firstColour.B > secondColour.B + sensitivity Then
areIdentical = False
End If
In fact, you don't need any If blocks at all:
vb.net Code:
Dim firstColour As Color = firstFrame.GetPixel(x, y)
Dim secondColour As Color = secondFrame.GetPixel(x, y)
areIdentical = firstColour.R >= secondColour.R - sensitivity AndAlso _
firstColour.R <= secondColour.R + sensitivity AndAlso _
firstColour.G >= secondColour.G - sensitivity AndAlso _
firstColour.G <= secondColour.G + sensitivity AndAlso _
firstColour.B >= secondColour.B - sensitivity AndAlso _
firstColour.B <= secondColour.B + sensitivity