none
Como analisar uma linha de pixels de uma imagem RRS feed

  • Pergunta

  • Olá a todos,

    estou desenvolvendo um programa e nele tenho que analisar uma linha de pixels de uma imagem. A imagem é parecida com um código de barras e preciso fazer uma varredura de pixels de uma linha horizontal  que passa a metade da altura da imagem( que esta em preto e branco) e quero mostrar as posições dos pixels pretos.

    tentei algo desse tipo mais não deu certo

    Public Class Form1

        Dim img As Bitmap
        Private Sub btnCarregarImagem_Click(sender As Object, e As EventArgs) Handles btnCarregarImagem.Click
            Dim opf As New OpenFileDialog
            opf.Filter = "Choose Image(*.jpg;*.png;*.gif)|*.jpg;*.png;*.gif"

            If opf.ShowDialog = DialogResult.OK Then
                img = Image.FromFile(opf.FileName)
                PictureBox1.Image = img
            End If
        End Sub

        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim x As Integer
            For y As Integer = 50 To 50
                For x = 0 To img.Width - 1

                    If img.GetPixel(x, y).ToArgb = Color.Black.ToArgb Then
                        TextBox1.Text = x & " , " & y
                    End If

                Next x
            Next y

        End Sub
    End Class

    por favor me ajudem,

    obrigada


    • Editado Tatyanny terça-feira, 19 de setembro de 2017 11:37
    segunda-feira, 18 de setembro de 2017 19:40

Respostas

  • Boa tarde, Tatyanny. Tudo bem?

    Obrigado por usar o fórum MSDN.

    Essa seria uma questão de "Break Fix/Erro" ou "How to/Customização"?

    Atenciosamente,


    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 19 de setembro de 2017 17:37
    Moderador

Todas as Respostas

  • Boa tarde, Tatyanny. Tudo bem?

    Obrigado por usar o fórum MSDN.

    Essa seria uma questão de "Break Fix/Erro" ou "How to/Customização"?

    Atenciosamente,


    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 19 de setembro de 2017 17:37
    Moderador
  • Bom dia,

    Por falta de retorno essa thread está encerrada.

    Se necessário, favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 25 de setembro de 2017 13:57
    Moderador