Dobrý den, Udělal jsem porovnávání dvou obrázku
Dim bmpa As New Bitmap(PictureBox1.Image)
Dim bmpb As New Bitmap(PictureBox2.Image)
Dim JeToOk As Integer = 0
Dim NeniOk As Integer = 1
' obrazek ma velikost 30
For Y = 1 To 30
For X = 1 To 30
Dim G1 As Integer = bmpa.GetPixel(X, Y).G
Dim R1 As Integer = bmpa.GetPixel(X, Y).R
Dim B1 As Integer = bmpa.GetPixel(X, Y).B
Dim G2 As Integer = bmpb.GetPixel(X, Y).G
Dim R2 As Integer = bmpb.GetPixel(X, Y).R
Dim B2 As Integer = bmpb.GetPixel(X, Y).B
If G1 = G2 And R1 = R2 And B1 = B2 And NeniOk = 1 Then
JeToOk = 1
Else
JeToOk = 0
NeniOk = 0
End If
Next
Next
If JeToOk = 1 Then
MsgBox("Je to ok")
Else
MsgBox("Neni to ok")
End If
A chtěl jsem se zeptat jestli neexistuje nějaké lepší řešení. Budu porovnávat o něco větší obrázky a hlavně rychle za sebou…..
|