Analisando propostas

Leitura Digital por Smartphone de Diagnóstico Teste Rápido de Fita para Covid-19.

Publicado em 16 de Agosto de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Projeto: Leitura Digital por Smartphone de Diagnóstico Teste Rápido de Fita para COVID-19.
Resumo:
Desenvolvimento de um aplicativo (app) para smartphone OS Android de captura de imagem por foto digital e processamento de imagem para emitir resultado de teste rápido covid-19 (teste padrão de fita - lfa)

tempo estimado com reuniões de alinhamento (2h semanais)

requisitos - descritivo
a tela inicial deve possuir um texto no topo, com o título do aplicativo. Logo abaixo deve mostrar um texto com um identificador único do usuário (deve ser gerado um por aparelho celular, e não deve mudar independente se o aplicativo for deletado e instalado novamente). Abaixo deve mostrar uma imagem (a ser definida). Abaixo deve mostrar um botão escrito “Analisar” que direciona para a camera personalizada
a câmera para tirar foto deve ser personalizada, ao abrir essa câmera deve aparecer um retângulo maior (representa o teste) na vertical e dois retângulos menores dentro na horizontal (representa as linhas com resultado). Esse retângulo é para que o usuário, ao tirar a foto tenha uma referência de onde posicionar o teste
deve possuir um botão de voltar para a tela inicial.
A câmera deve possuir uma distância focal padrão, ou seja, o usuário deve estar a X cm do teste para que a câmera consiga focar corretamente
Ao abrir a câmera personalizada a luz do flash deve ficar ativa até o momento da captura da imagem
Ao capturar a imagem deve ocorrer um processamento da mesma e identificar se o resultado é negativo, positivo ou invalido
O resultado positivo se dá quando as duas linhas são reagentes(vermelho)
O resultado negativo se dá quando a linha de controle é reagente (vermelho) e a linha de teste não
O resultado inválido se dá quando qualquer outra resultado acontecer
O vermelho reagente pode possuir diversas tonalidades, portanto é necessário ter um espectro de cores onde é considerado reagente a linha
é necessário considerar uma tolerância na validação pois em alguns casos nem toda a linha vai estar colorida e a cor pode não ser exatamente a esperada
Em alguns casos o espaço entre as duas linhas pode reagir e ficar vermelho também, nesses cenários, dado uma tolerância, é preciso considerar o teste como inválido.
Ao processar o resultado deve guardar o resultado em um arquivo csv no celular do usuário. Esse arquivo não deve ser visível para o usuário nem acessado em nenhum local em seu celular. Deve conter as colunas “DataHora”, “IdUsuario”, “Resultado”, e preencher as linhas desse csv toda vez que um teste for realizado( sem deletar os testes anteriores)
Ao processar o resultado deve direcionar para uma tela com um semáforo, em que a cor e mensagem vai depender do resultado.
Caso Positivo, semáforo vermelho e mensagem a definir
Caso Negativo, semáforo verde e mensagem a definir
Caso inválido, semáforo amarelo e mensagem a definir
Essa tela deve conter além do semáforo e a mensagem, dois botões.
Botão “Enviar Resultado”: Deve enviar o resultado do teste para uma base de dados, onde ficará salvo e poderá ser utilizado para gerar relatórios. Após enviar deve mostrar mensagem de sucesso e direcionar para a tela inicial
Botão “Tela Inicial”. Deve voltar para a tela inicial
O aplicativo deve ser feito em Android nativo

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android
Eu preciso Criar um app
Tipo de aplicativo Outro
Precisa de back-end Sim
Gateway de pagamento Não

Prazo de Entrega: Não estabelecido

Habilidades necessárias