Terminado

Função em Python e Kivy

Publicado el 22 Octubre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Criar um função em python para ser implementada em meu código, para um projeto de pesquisa da faculdade, que eu como programador iniciante não estou sabendo fazer. Quero ao clicar em um botão capturar as coordenadas de uma imagem.

Contexto general del proyecto

A interface consiste em um OpenStreetMap no lado esquerdo e um mapa digitalizado no lado direito. O objetivo é registrar simultaneamente as coordenadas geográficas de um ponto no OpenStreetMap e o ponto correspondente no mapa digitalizado, capturando a posição absoluta do ponto na imagem. Para conseguir isso, conforme mostrado na figura A, usei inicialmente uma abordagem com Matplotlib. Essencialmente, quando clico em um botão, um rótulo é gerado, exibindo as coordenadas de dois marcadores fixos na imagem, capturando a posição central de cada um. O problema que estou enfrentando com o Matplotlib é que, ao trabalhar com imagens de alta resolução (em torno de 8000 por 8000 pixels),o zoom e a renderização se tornam lentos e morosos. Como alternativa, descobri que usar um Scatter melhora significativamente a fluidez ao manipular a imagem, permitindo uma navegação mais suave. No entanto, a lógica para registrar as coordenadas da imagem ao clicar no botão não retorna a posição real do pixel no mapa digitalizado. Isso tem sido frustrante porque, embora o Matplotlib me dê a precisão de que preciso, seu desempenho é inadequado e, com o Scatter, obtenho um bom desempenho, mas perco a precisão na marcação das coordenadas de pixel. Logo gostaria de contratar uma pessoa para desenvolver a função de marcar coordenadas da imagem no scatatter para mim em kivy e pyhton, Basta apenas incluir suas modificações no arquivo main e kv que está em anexo, preferenciamemente na função def marcar_coordenadas_img(self)

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias