samuellimabraz commited on
Commit
951da42
·
unverified ·
1 Parent(s): 371a8c3

feat: Update Gradio interface with detailed model information and performance metrics for signature detection

Browse files
Files changed (1) hide show
  1. app.py +33 -5
app.py CHANGED
@@ -181,10 +181,17 @@ def create_gradio_interface():
181
  <img src="https://cdn.prod.website-files.com/65155fabb679475d43638cde/65396826ed65fb2d37f242cf_tech4humans.png" alt="logo" style="width: 50px; height: 50px; margin-right: 15px; vertical-align: middle;">
182
  <span style="font-size: 24px; font-weight: bold;">Tech4Humans - Detector de Assinaturas</span>
183
  </div>
184
- """,
185
- elem_id="header"
 
 
 
 
 
 
 
 
186
  )
187
-
188
 
189
  with gr.Row():
190
  with gr.Column(): # Coluna para a imagem de entrada e controles
@@ -208,7 +215,7 @@ def create_gradio_interface():
208
  value=0.5,
209
  step=0.05,
210
  label="Limiar de IoU",
211
- info="Ajuste o limiar de Interseção sobre União para NMS."
212
  )
213
 
214
  output_image = gr.Image(label="Resultados da Detecção") # Em outra coluna
@@ -237,10 +244,31 @@ def create_gradio_interface():
237
  inputs=[input_image, confidence_threshold, iou_threshold],
238
  outputs=output_image,
239
  )
240
-
241
  gr.Markdown(
242
  """
243
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
244
  **Desenvolvido por [Tech4Humans](https://www.tech4h.com.br/)** | **Modelo:** [YOLOv8s](https://huggingface.co/tech4humans/yolov8s-signature-detector) | **Datasets:** [Tobacco800](https://paperswithcode.com/dataset/tobacco-800), [signatures-xc8up](https://universe.roboflow.com/roboflow-100/signatures-xc8up)
245
  """
246
  )
 
181
  <img src="https://cdn.prod.website-files.com/65155fabb679475d43638cde/65396826ed65fb2d37f242cf_tech4humans.png" alt="logo" style="width: 50px; height: 50px; margin-right: 15px; vertical-align: middle;">
182
  <span style="font-size: 24px; font-weight: bold;">Tech4Humans - Detector de Assinaturas</span>
183
  </div>
184
+
185
+ Este sistema utiliza o modelo [**YOLOv8s**](https://huggingface.co/tech4humans/yolov8s-signature-detector), especialmente ajustado para a detecção de assinaturas manuscritas em imagens de documentos.
186
+ O modelo foi treinado com dados provenientes de dois conjuntos públicos — [**Tobacco800**](https://paperswithcode.com/dataset/tobacco-800) e [**signatures-xc8up**](https://universe.roboflow.com/roboflow-100/signatures-xc8up) — e inclui robustos
187
+ mecanismos de pré-processamento e aumento de dados para garantir alta precisão e generalização.
188
+
189
+ Com este detector, é possível identificar assinaturas em documentos digitais com elevada precisão em tempo real, sendo ideal para
190
+ aplicações que envolvem validação, organização e processamento de documentos.
191
+
192
+ ---
193
+ """
194
  )
 
195
 
196
  with gr.Row():
197
  with gr.Column(): # Coluna para a imagem de entrada e controles
 
215
  value=0.5,
216
  step=0.05,
217
  label="Limiar de IoU",
218
+ info="Ajuste o limiar de Interseção sobre União para Non Maximum Suppression (NMS)."
219
  )
220
 
221
  output_image = gr.Image(label="Resultados da Detecção") # Em outra coluna
 
244
  inputs=[input_image, confidence_threshold, iou_threshold],
245
  outputs=output_image,
246
  )
247
+
248
  gr.Markdown(
249
  """
250
  ---
251
+ ## Sobre o Modelo e Resultados
252
+
253
+ Este projeto utiliza o modelo YOLOv8s ajustado para detecção de assinaturas manuscritas em imagens de documentos. Ele foi treinado com dados provenientes dos conjuntos [Tobacco800](https://paperswithcode.com/dataset/tobacco-800) e [signatures-xc8up](https://universe.roboflow.com/roboflow-100/signatures-xc8up), passando por processos de pré-processamento e aumentação de dados.
254
+
255
+ ### Principais Métricas:
256
+ - **Precisão (Precision):** 94,74%
257
+ - **Revocação (Recall):** 89,72%
258
+ - **mAP@50:** 94,50%
259
+ - **mAP@50-95:** 67,35%
260
+ - **Tempo de Inferência (CPU):** 171,56 ms
261
+
262
+ O processo completo de treinamento, ajuste de hiperparâmetros, e avaliação do modelo pode ser consultado em detalhes no repositório abaixo.
263
+
264
+ [Leia o README completo no Hugging Face Models](https://huggingface.co/tech4humans/yolov8s-signature-detector)
265
+
266
+ ---
267
+ """
268
+ )
269
+
270
+ gr.Markdown(
271
+ """
272
  **Desenvolvido por [Tech4Humans](https://www.tech4h.com.br/)** | **Modelo:** [YOLOv8s](https://huggingface.co/tech4humans/yolov8s-signature-detector) | **Datasets:** [Tobacco800](https://paperswithcode.com/dataset/tobacco-800), [signatures-xc8up](https://universe.roboflow.com/roboflow-100/signatures-xc8up)
273
  """
274
  )