Autor Tópico: Alguém manja de programação? Preciso de um programa para uma função específica  (Lida 3273 vezes)

fernandoomi

  • Trade Count: (0)
  • Colaborador(a)
  • ****
  • Mensagens: 1.595
  • Sexo: Masculino
  • Eng. Mecânico/Fotógrafo Esportivo
    • Foco Radical
Bom tenho feito um trocadinho com fotos de esporte (corrida).  Eu gosto de corrida e gosto de fotografar, então é um jeito de ir evoluindo minha fotografia. Ainda não dá pra largar tudo e viver só disso, tenho muito que melhorar e manter a constância, já que tem corrida que eu faturo quase R$1000,00 num fds e outras que mal passam de R$100,00, bem discrepante mesmo. Leva tempo até pegar as manhas.

Bom o que eu preciso é o seguinte:
Alguém que saiba programar pra desenvolver uma aplicação relativamente simples. Existem na internet disponíveis algumas APIs que são voltadas para Visão Computadorizada. Elas são capazes de analisar arquivos e extrair informações. Eu justamente preciso disso. Alguém que desenvolva um programa que leia todos os arquivos de uma pasta, aplique a função de leitor de caracteres óticos em cada arquivo e em seguida crie uma planilha que vincule o nome do arquivo com os números identificados pela API.
Se não me engano, essas APIs funcionam em Phyton. Parece que tem a OPEN CV e a Tesseract.
Eu até tentaria fazer, mas sou bem leigo em programação... eu só tive isso no colégio técnico, mas só fazia umas coisas toscas no Pascal que era em DOS.

Se eu conseguir esse programa, é capaz de diminuir bastante os gastos pagos para fazer o reconhecimento nos sites de corridas.
Alguma indicação? dependendo pode ser de alguém de site tipo o Vinte Pila (não que custe só isso), mas pode ser que até alguém mais iniciante possa conseguir fazer sem muitas dificuldades.
Fotógrafo oficial Foco Radical


vangelismm

  • Trade Count: (7)
  • Referência
  • *****
  • Mensagens: 11.796
  • Sexo: Masculino
    • MedinaFotografia
Falou em simples eu já aumento em 50% o orçamento. :hysterical:
"A perspectiva de uma imagem é controlada pela distância entre a lente e o assunto; mudando a distancia focal da lente muda o tamanho da imagem , mas não altera a perspectiva . Muitos fotógrafos ignoram este fato, ou não têm conhecimento de sua importância." -  Ansel Adams, Examples – The Making of 40 Photographs


YP

  • Trade Count: (3)
  • Colaborador(a)
  • ****
  • Mensagens: 4.308
  • Sexo: Masculino
Falou em simples eu já aumento em 50% o orçamento. :hysterical:
Hahaha

Tipo quando vem alguém dizendo que o evento vai ser bem simplesinho.
Quero apenas algumas fotos...


fernandoomi

  • Trade Count: (0)
  • Colaborador(a)
  • ****
  • Mensagens: 1.595
  • Sexo: Masculino
  • Eng. Mecânico/Fotógrafo Esportivo
    • Foco Radical
boa! hahaah

To caçando lá no Vinte Pila.
« Última modificação: 03 de Junho de 2023, 14:43:55 por fernandoomi »
Fotógrafo oficial Foco Radical


lucas s

  • Trade Count: (9)
  • Freqüentador(a)
  • **
  • Mensagens: 340
  • Sexo: Masculino
  • Me divertindo com fotografia
simples não é :) e é provavelmente tedioso também.

mas ta quase pronto aqui: https://github.com/GoogleCloudPlatform/python-docs-samples/blob/HEAD/vision/snippets/quickstart/quickstart.py

male male falta tu escrever um csv(uma planilha em modo texto que depois tu abre no excel ou google sheets) e colocar tuas credenciais.

um ponto é que seja google ou outros são pagos, com algum pequeno nivel de free tier(mas pra tu que faz evento... 1k imagens vai rapido)

Canon R6 + 35 + 50 + 135


Fischer

  • Trade Count: (0)
  • Conhecendo
  • *
  • Mensagens: 79
  • Sexo: Masculino
  • Fotografo de natureza
Bom tenho feito um trocadinho com fotos de esporte (corrida).  Eu gosto de corrida e gosto de fotografar, então é um jeito de ir evoluindo minha fotografia. Ainda não dá pra largar tudo e viver só disso, tenho muito que melhorar e manter a constância, já que tem corrida que eu faturo quase R$1000,00 num fds e outras que mal passam de R$100,00, bem discrepante mesmo. Leva tempo até pegar as manhas.

Bom o que eu preciso é o seguinte:
Alguém que saiba programar pra desenvolver uma aplicação relativamente simples. Existem na internet disponíveis algumas APIs que são voltadas para Visão Computadorizada. Elas são capazes de analisar arquivos e extrair informações. Eu justamente preciso disso. Alguém que desenvolva um programa que leia todos os arquivos de uma pasta, aplique a função de leitor de caracteres óticos em cada arquivo e em seguida crie uma planilha que vincule o nome do arquivo com os números identificados pela API.
Se não me engano, essas APIs funcionam em Phyton. Parece que tem a OPEN CV e a Tesseract.
Eu até tentaria fazer, mas sou bem leigo em programação... eu só tive isso no colégio técnico, mas só fazia umas coisas toscas no Pascal que era em DOS.

Se eu conseguir esse programa, é capaz de diminuir bastante os gastos pagos para fazer o reconhecimento nos sites de corridas.
Alguma indicação? dependendo pode ser de alguém de site tipo o Vinte Pila (não que custe só isso), mas pode ser que até alguém mais iniciante possa conseguir fazer sem muitas dificuldades.


Deixa eu ver se eu entendi, você precisa de um software que vasculhe uma imagem e extraia dela os textos legiveis e coloque numa planilha com o texto extraido e de qual imagem esse texto saiu?
E quer fazer esse processo em lote? Em arquivo RAW ou JPEG?
Nikon D850 + Nikkor 105 mm + Sigma 170-500 + Tokina 70-200
https://instagram.com/fischer.imagens

"A solidão é um lugar para visitar mas não para morar"
Adriano Plotzki


fernandoomi

  • Trade Count: (0)
  • Colaborador(a)
  • ****
  • Mensagens: 1.595
  • Sexo: Masculino
  • Eng. Mecânico/Fotógrafo Esportivo
    • Foco Radical
simples não é :) e é provavelmente tedioso também.

mas ta quase pronto aqui: https://github.com/GoogleCloudPlatform/python-docs-samples/blob/HEAD/vision/snippets/quickstart/quickstart.py

male male falta tu escrever um csv(uma planilha em modo texto que depois tu abre no excel ou google sheets) e colocar tuas credenciais.

um ponto é que seja google ou outros são pagos, com algum pequeno nivel de free tier(mas pra tu que faz evento... 1k imagens vai rapido)

Vou dar uma estudada.

É que a ideia inicial parece simples afinal é abrir uma image e passar OCR, mas o que pega é que o sistema tem que trabalhar pra entender os caracteres quando estão inclinados. Isso acaba sendo quase um CAPTCHA para o OCR, e sabemos que CAPTCHA é feito para não ser respondido por OCR. O programador tem que entender um pouco de edição de imagens para usar os algoritmos de tratamento de imagem, para encontrar o melhor canal de cores que dê contraste, remover os ruídos e aplicar a nitidez. Além disso corrigir as distorções e isolar somente a parte do número em si e isso acaba sendo mais trabalhoso.
Se fosse só fazer um OCR e filtrar por número seria baba, mas o programa sofre pra ler caracteres que não estejam muito bem alinhados, muitas vezes acabando por não conseguir ler.



Deixa eu ver se eu entendi, você precisa de um software que vasculhe uma imagem e extraia dela os textos legiveis e coloque numa planilha com o texto extraido e de qual imagem esse texto saiu?
E quer fazer esse processo em lote? Em arquivo RAW ou JPEG?

Isso mesmo. O único detalhe é que o importante mesmo é o numeral que o atleta usa, qualquer texto que exista na imagem, seja da camiseta, do patrocinador, ou mesmo de alguma placa pra mim é irrelevante.
O programa tem que reconhecer JPG.

« Última modificação: 15 de Junho de 2023, 17:31:01 por fernandoomi »
Fotógrafo oficial Foco Radical


LeandroR

  • Trade Count: (4)
  • Colaborador(a)
  • ****
  • Mensagens: 2.893
    • Dilone Fotografia
Eu teria interesse num software desses... E conheço mais gente q teria e estaria disposto a dividir custos.

O software teria que gerar um planilha csv assim:
Célula.                Celula
nomearquivo - numero


fernandoomi

  • Trade Count: (0)
  • Colaborador(a)
  • ****
  • Mensagens: 1.595
  • Sexo: Masculino
  • Eng. Mecânico/Fotógrafo Esportivo
    • Foco Radical
Eu teria interesse num software desses... E conheço mais gente q teria e estaria disposto a dividir custos.

O software teria que gerar um planilha csv assim:
Célula.                Celula
nomearquivo - numero

Tem a maior galera interessada. Eu dei a ideia e o Chefferson está orçando num site. O beta foi prometido para o final do mês. Se conseguir um numerador offline assim vai ser ótimo pois vamos reduzir muito os custos com numerador automático.
Fotógrafo oficial Foco Radical


fabianob

  • Trade Count: (0)
  • Colaborador(a)
  • ****
  • Mensagens: 3.678
  • Sexo: Masculino
A Adobe começou a identificar objetos distintos como céu e sujeitos da foto recentemente.
acho bem trabalhoso um sistema OCR++ ter acurácia boa pra tudo... e se não for não faz sentido ter metade das fotos identificadas e metade perder e ter que revisar... (ou faz?)
isso vai mais pra aprendizado de máquina do que Ocr tunado.
D850, D750, D5300, YN565EX x2, Alguns Kg de Vidro, e muitas histórias.


vangelismm

  • Trade Count: (7)
  • Referência
  • *****
  • Mensagens: 11.796
  • Sexo: Masculino
    • MedinaFotografia
A Adobe começou a identificar objetos distintos como céu e sujeitos da foto recentemente.
acho bem trabalhoso um sistema OCR++ ter acurácia boa pra tudo... e se não for não faz sentido ter metade das fotos identificadas e metade perder e ter que revisar... (ou faz?)
isso vai mais pra aprendizado de máquina do que Ocr tunado.

A adobe não é referência nisso, demorou muito para adotar o que já era usado há anos.

O ocr nesse caso funciona muito bem desde que se aceite que ele pode ler todos números numa foto, incluindo mais de um corredor, placa de carro e etc
"A perspectiva de uma imagem é controlada pela distância entre a lente e o assunto; mudando a distancia focal da lente muda o tamanho da imagem , mas não altera a perspectiva . Muitos fotógrafos ignoram este fato, ou não têm conhecimento de sua importância." -  Ansel Adams, Examples – The Making of 40 Photographs


fabianob

  • Trade Count: (0)
  • Colaborador(a)
  • ****
  • Mensagens: 3.678
  • Sexo: Masculino
A adobe não é referência nisso, demorou muito para adotar o que já era usado há anos.

O ocr nesse caso funciona muito bem desde que se aceite que ele pode ler todos números numa foto, incluindo mais de um corredor, placa de carro e etc

quais softwares com a praticidade da Adobe e com valor da Adobe tem no mercado hoje que fazem isso?
o que seria funcionar bem pra você? acertar quanto em %?
« Última modificação: 19 de Junho de 2023, 17:48:43 por fabianob »
D850, D750, D5300, YN565EX x2, Alguns Kg de Vidro, e muitas histórias.


vangelismm

  • Trade Count: (7)
  • Referência
  • *****
  • Mensagens: 11.796
  • Sexo: Masculino
    • MedinaFotografia
quais softwares com a praticidade da Adobe e com valor da Adobe tem no mercado hoje que fazem isso?
o que seria funcionar bem pra você? acertar quanto em %?

Muita restrição para validar sua opinião, não?
"A perspectiva de uma imagem é controlada pela distância entre a lente e o assunto; mudando a distancia focal da lente muda o tamanho da imagem , mas não altera a perspectiva . Muitos fotógrafos ignoram este fato, ou não têm conhecimento de sua importância." -  Ansel Adams, Examples – The Making of 40 Photographs


fabianob

  • Trade Count: (0)
  • Colaborador(a)
  • ****
  • Mensagens: 3.678
  • Sexo: Masculino
Muita restrição para validar sua opinião, não?

blz vc já respondeu minha pergunta...  :ok:
D850, D750, D5300, YN565EX x2, Alguns Kg de Vidro, e muitas histórias.


Fischer

  • Trade Count: (0)
  • Conhecendo
  • *
  • Mensagens: 79
  • Sexo: Masculino
  • Fotografo de natureza
Vou dar uma estudada.

É que a ideia inicial parece simples afinal é abrir uma image e passar OCR, mas o que pega é que o sistema tem que trabalhar pra entender os caracteres quando estão inclinados. Isso acaba sendo quase um CAPTCHA para o OCR, e sabemos que CAPTCHA é feito para não ser respondido por OCR. O programador tem que entender um pouco de edição de imagens para usar os algoritmos de tratamento de imagem, para encontrar o melhor canal de cores que dê contraste, remover os ruídos e aplicar a nitidez. Além disso corrigir as distorções e isolar somente a parte do número em si e isso acaba sendo mais trabalhoso.
Se fosse só fazer um OCR e filtrar por número seria baba, mas o programa sofre pra ler caracteres que não estejam muito bem alinhados, muitas vezes acabando por não conseguir ler.

Isso mesmo. O único detalhe é que o importante mesmo é o numeral que o atleta usa, qualquer texto que exista na imagem, seja da camiseta, do patrocinador, ou mesmo de alguma placa pra mim é irrelevante.
O programa tem que reconhecer JPG.

ta, vou só dar 2 detalhes que eu aprendi em umas aulas de programação, mas faz mais de 10 anos e não me atualizei, então não seu quanto que to defasado nisso, então considere com cuidado
1º o software não precisa fazer todo esse tratamento, ele precisa converter a imagem para PB para fazer o reconhecimento de padrões (pelo menos foi assim que eu aprendi)
2º para fazer o reconhecimento de numeros que estão distorcidos, e o isolamento, a utilização de IA seria mais viavel, considerando que os padrões de distorção provavelmente vão varias de foto para foto

Reforço que estou pelo menos 10 anos defasado em programação
Nikon D850 + Nikkor 105 mm + Sigma 170-500 + Tokina 70-200
https://instagram.com/fischer.imagens

"A solidão é um lugar para visitar mas não para morar"
Adriano Plotzki