You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h4align="center">Câmeras Operacionais de Registro e Segurança Automobilística</h4>
3
+
<h4align="center">Câmeras Operacionais de Reconhecimento e Segurança Automobilística</h4>
4
4
5
5
> 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.
6
6
7
7
---
8
8
9
9
## 📌 Descrição Geral
10
10
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
+
---
12
14
13
15
## 🧭 Justificativa
14
16
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
+
---
16
20
17
21
## ⚙️ Funcionamento
18
22
@@ -28,7 +32,9 @@ O fluxo básico de operação:
28
32
1. Sensores detectam aproximação/estacionamento de veículo ou fluxo de pedestres;
29
33
2. Dados são enviados ao módulo central em tempo real;
30
34
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
+
---
32
38
33
39
## 🎯 Benefícios Esperados
34
40
@@ -38,31 +44,37 @@ O fluxo básico de operação:
38
44
* Monitoramento contínuo para análise e otimização do tráfego;
39
45
* Apoio à política de cidades inteligentes e mobilidade sustentável.
40
46
47
+
---
48
+
41
49
## 🛠️ Escopo de Desenvolvimento de Software
42
50
43
51
O software do CORSA contempla:
44
52
45
53
1.**Integração em tempo real** com sensores e câmeras (protocolos e APIs);
46
54
2.**Processamento de dados** para detecção de movimento e identificação de situações de risco (event detection);
47
55
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;
49
57
5.**Painel de gerenciamento** web para parametrização, visualização de eventos e dashboards para a administração municipal.
50
58
51
59
---
52
60
53
61
## 💻 Tecnologias Utilizadas
54
62
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
56
68
57
69
---
58
70
59
71
## 🏗️ Arquitetura
60
72
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.
66
78
67
79
---
68
80
@@ -73,27 +85,33 @@ O software do CORSA contempla:
-- Siga o script em docs/db_schema.sql para criação de tabelas
89
104
```
90
105
91
-
4. :
106
+
4.Configurar backend (PHP):
92
107
93
108
```ini
109
+
Edite o arquivo config.php com as credenciais do banco e parâmetros do sistema.
94
110
```
95
111
96
-
5. .
112
+
5. Configurar Frontend:
113
+
114
+
- Acesse a pasta frontend/ e siga as instruções do README correspondente.
97
115
98
116
---
99
117
@@ -105,18 +123,32 @@ pip install numpy
105
123
106
124
---
107
125
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
109
135
110
-
*Os registros podem conter imagens de usuários — recomenda-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/).
113
139
114
140
---
115
-
## Maquete
116
141
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.
118
149
119
150
---
151
+
120
152
## 👥 Desenvolvido por
121
153
122
154
**Grupo Block-Brain** 🧠
@@ -131,7 +163,7 @@ Este projeto está sob a **Licença FATEC**. Mais informações: [https://fateci
131
163
132
164
## 📮 Contato
133
165
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].
135
167
136
168
---
137
169
@@ -141,5 +173,6 @@ Para dúvidas, contribuições ou solicitações de implantação, entre em cont
141
173
*[ ] Testes de campo em cruzamentos pilotos;
142
174
*[ ] Otimizações de detecção por visão computacional;
143
175
*[ ] Integração com sistemas de gestão de trânsito municipal;
0 commit comments