Skip to content

Commit ad75afa

Browse files
Update11 README.md
Por enquanto vai se manter assim, existem algumas inconformidades e que poderão ser alteradas futuramente.
1 parent 62fa34d commit ad75afa

File tree

1 file changed

+59
-26
lines changed

1 file changed

+59
-26
lines changed

README.md

Lines changed: 59 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
<h1 align="center">CORSA</h1>
22

3-
<h4 align="center">Câmeras Operacionais de Registro e Segurança Automobilística</h4>
3+
<h4 align="center">Câmeras Operacionais de Reconhecimento e Segurança Automobilística</h4>
44

55
> Sistema para cidades inteligentes voltado para reduzir acidentes em cruzamentos estreitos e de baixa visibilidade, oferecendo uma alternativa mais acessível e eficiente ao semáforo tradicional.
66
77
---
88

99
## 📌 Descrição Geral
1010

11-
O **CORSA** (Câmeras Operacionais de Registro e Segurança Automobilística) é um sistema inovador voltado ao conceito de **cidades inteligentes**. Seu propósito é reduzir acidentes em cruzamentos de ruas estreitas e de baixa visibilidade, por meio de um sistema de detecção e sinalização adaptativa, de baixo custo e escalável.
11+
O **CORSA** (Câmeras Operacionais de Registro e Segurança Automobilística) é um sistema inovador voltado ao conceito de **cidades inteligentes**. Seu propósito é reduzir acidentes em cruzamentos de baixa visibilidade por meio de detecção automática, alerta visual e registro de eventos, proporcionando alternativa mais acessível e eficiente ao semáforo tradicional.
12+
13+
---
1214

1315
## 🧭 Justificativa
1416

15-
Em diversos contextos urbanos, cruzamentos muito fechados e sem controle de tráfego apresentam riscos para motoristas, ciclistas e pedestres. A instalação de semáforos convencionais nem sempre é viável (custo, baixo fluxo, infraestrutura). O CORSA propõe uma solução alternativa e econômica, mantendo padrões de segurança e permitindo implantação rápida em pontos críticos.
17+
Em diversos contextos urbanos, cruzamentos muito fechados e sem controle de tráfego apresentam riscos para motoristas, ciclistas e pedestres. A instalação de semáforos convencionais nem sempre é economicamente viável ou eficiente, principalmente em vias de menor fluxo. O CORSA propõe uma solução tecnológica moderna e escalável para aumentar a segurança, reduzir custos e viabilizar cidades mais inteligentes e conectadas.
18+
19+
---
1620

1721
## ⚙️ Funcionamento
1822

@@ -28,7 +32,9 @@ O fluxo básico de operação:
2832
1. Sensores detectam aproximação/estacionamento de veículo ou fluxo de pedestres;
2933
2. Dados são enviados ao módulo central em tempo real;
3034
3. Algoritmos decidem o acionamento da sinalização luminosa adaptativa;
31-
4. Evento é registrado (vídeo/metadados) para auditoria e estatísticas.
35+
4. Evento é registrado no sistema.
36+
37+
---
3238

3339
## 🎯 Benefícios Esperados
3440

@@ -38,31 +44,37 @@ O fluxo básico de operação:
3844
* Monitoramento contínuo para análise e otimização do tráfego;
3945
* Apoio à política de cidades inteligentes e mobilidade sustentável.
4046

47+
---
48+
4149
## 🛠️ Escopo de Desenvolvimento de Software
4250

4351
O software do CORSA contempla:
4452

4553
1. **Integração em tempo real** com sensores e câmeras (protocolos e APIs);
4654
2. **Processamento de dados** para detecção de movimento e identificação de situações de risco (event detection);
4755
3. **Controle inteligente da sinalização** (lógica de ativação das luzes e temporizações adaptativas);
48-
4. **Armazenamento de registros** (logs, metadados, trechos de vídeo) para auditoria e estatísticas;
56+
4. **Armazenamento de registros** (logs e eventos) para auditoria e estatísticas;
4957
5. **Painel de gerenciamento** web para parametrização, visualização de eventos e dashboards para a administração municipal.
5058

5159
---
5260

5361
## 💻 Tecnologias Utilizadas
5462

55-
* **PYTHON**
63+
* **Python** — processamento de sensores/câmeras e lógica embarcada (Edge)
64+
* **PHP** — backend e integração do painel web
65+
* **MySQL** — banco de dados de eventos, logs e usuários
66+
* **HTML5/CSS3/JavaScript (Tailwind)** — frontend do painel administrativo
67+
* **MQTT/HTTPS** — protocolos de comunicação entre módulos
5668

5769
---
5870

5971
## 🏗️ Arquitetura
6072

61-
* **Edge**: Câmera com sensor infravermelho.
62-
* **Gateway**:
63-
* **Backend**:
64-
* **Banco de Dados**:
65-
* **Frontend**:
73+
* **Edge:** Dispositivo embarcado (ex: Raspberry Pi) com sensores e câmeras, executando scripts Python para detecção e envio de eventos.
74+
* **Gateway:** (opcional) Intermediário para comunicação entre múltiplos Edges e o backend, pode atuar como buffer para garantir resiliência de rede.
75+
* **Backend:** Servidor principal em PHP responsável pelo recebimento, validação, armazenamento de eventos e gerenciamento do sistema.
76+
* **Banco de Dados:** MySQL, armazena metadados, eventos, registros de sinalização, usuários e configurações.
77+
* **Frontend:** Painel web desenvolvido em HTML5/CSS3/JS (Tailwind) para administração, visualização de eventos e geração de relatórios.
6678

6779
---
6880

@@ -73,27 +85,33 @@ O software do CORSA contempla:
7385
1. Clonar o repositório:
7486

7587
```bash
76-
git clone https://github.com/SEU_USUARIO/corsa.git
77-
cd corsa
88+
git clone https://github.com/RafaelCavallaroRossi/CORSA.git
89+
cd CORSA
7890
```
7991

80-
2. Instalar dependências:
92+
2. Instalar dependências Python (Edge):
8193

8294
```bash
8395
pip install numpy
96+
pip install paho-mqtt gpiozero
8497
```
8598

86-
3. :
99+
3. Configurar banco de dados MySQL (exemplo):
87100

88101
```sql
102+
CREATE DATABASE corsa;
103+
-- Siga o script em docs/db_schema.sql para criação de tabelas
89104
```
90105

91-
4. :
106+
4. Configurar backend (PHP):
92107

93108
```ini
109+
Edite o arquivo config.php com as credenciais do banco e parâmetros do sistema.
94110
```
95111

96-
5. .
112+
5. Configurar Frontend:
113+
114+
- Acesse a pasta frontend/ e siga as instruções do README correspondente.
97115

98116
---
99117

@@ -105,18 +123,32 @@ pip install numpy
105123

106124
---
107125

108-
## 📊 Telemetria e Privacidade
126+
## 📊 Telemetria, Privacidade e Conformidade
127+
128+
* Os registros podem conter imagens e dados sensíveis — recomenda-se criptografia em trânsito (TLS/HTTPS) e repouso, além de políticas claras de retenção e acesso;
129+
* O sistema prevê mecanismos de anonimização/mascaramento de rostos e placas, caso exigido por lei (ex.: LGPD);
130+
* Consulte a [Documentação de Entrega](./DocumentaçãoDeEntrega.md) para detalhes de privacidade e requisitos legais.
131+
132+
---
133+
134+
## 📃 Documentação e Referências
109135

110-
* Os registros podem conter imagens de usuáriosrecomenda-se criptografia em trânsito e repouso, além de políticas claras de retenção e acesso;
111-
* Conformidade com legislações locais (por exemplo, LGPD) deverá ser considerada na fase de implantação;
112-
* Mecanismos de anonimização/mascaramento de rostos podem ser implementados quando necessário.
136+
* [Documentação de Entrega](./DocumentaçãoDeEntrega.md)requisitos, critérios de aceitação, arquitetura e escopo.
137+
* [Estrutura Analítica do Projeto](./EstruturaAnaliticaDoProjeto.md) — fases e etapas de desenvolvimento.
138+
* [Manual do Usuário e Documentação Técnica](./docs/).
113139

114140
---
115-
## Maquete
116141

117-
*Alguma hora teremos.
142+
## 🧪 Critérios de Aceitação e Testes
143+
144+
* Detecção correta (recall) ≥ 85% em condições variadas;
145+
* Latência média de decisão ≤ 1 s;
146+
* Estabilidade: recuperação automática de falhas simples;
147+
* Procedimentos de atualização remota validados em ambiente de teste;
148+
* Consulte a [Documentação de Entrega](./DocumentaçãoDeEntrega.md#4-testes-e-critérios-de-aceitação) para detalhes.
118149

119150
---
151+
120152
## 👥 Desenvolvido por
121153

122154
**Grupo Block-Brain** 🧠
@@ -131,7 +163,7 @@ Este projeto está sob a **Licença FATEC**. Mais informações: [https://fateci
131163

132164
## 📮 Contato
133165

134-
Para dúvidas, contribuições ou solicitações de implantação, entre em contato com o *Grupo Block-Brain* através do repositório GitHub ou do e‑mail: [email protected] .
166+
Para dúvidas, contribuições ou solicitações de implantação, entre em contato com o *Grupo Block-Brain* através do repositório GitHub ou do e‑mail: [email protected].
135167

136168
---
137169

@@ -141,5 +173,6 @@ Para dúvidas, contribuições ou solicitações de implantação, entre em cont
141173
* [ ] Testes de campo em cruzamentos pilotos;
142174
* [ ] Otimizações de detecção por visão computacional;
143175
* [ ] Integração com sistemas de gestão de trânsito municipal;
144-
* [ ] Estudos de viabilidade econômica e expansão.
145-
> ```Atualizado 24/09/2025```
176+
* [ ] Estudos de viabilidade econômica e expansão.
177+
178+
> Atualizado 13/10/2025

0 commit comments

Comments
 (0)