Распознание цвета в picturebox - VB

Узнай цену своей работы

Формулировка задачи:

Единственное что смог найти в инете так это
пробывал зделать условие
ну естественно выдало ошибку( подскажите функцию для моей проблемки плиз! А задача у меня такая, есть некая картинка в pictureboxe которая помещается в массив, и мы должны в этом массиве найти красный круг, и определить его диаметр..

Решение задачи: «Распознание цвета в picturebox»

textual
Листинг программы
Private Sub Form_Load()
    Picture1.BackColor = vbWhite
    Picture1.ScaleMode = 3 'пиксельный 
End Sub
 
Private Sub Command1_Click()
    Min = 0
    Max = 0
    For X = 1 To Picture1.ScaleWidth - 1
        For Y = 1 To Picture1.ScaleHeight - 1
            t = Picture1.Point(X, Y)
            If t = vbRed Then
                List1.AddItem X & " " & Y & ":  " & Picture1.Point(X, Y)
                If Min = 0 Then Min = X
                If i > Max = 0 Then Max = X
            End If
        Next
    Next
    MsgBox "Диаметр круга(в пикселах) = " & Max - Min
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы