Desenvolvimento de um abrangente sistema automato, que tem como objetivo automatizar o mecanismo de controlo de acessos baseado num sistema de reconhecimento de matrículas, tarefa complexa e, sem dúvida, complexa. Para resolvê-lo, dentro trabalho de qualificação Levei mais de um mês e mais de cem xícaras de chá para concluir meu bacharelado.
Hoje vamos dar uma olhada no algoritmo e nos resultados da solução tarefa local na criação de uma fonte em formato vetorial de acordo com a documentação regulamentar para exibição de padrões de caracteres para reconhecimento de correlação. Na primeira etapa, nos aprofundaremos na essência do problema que está sendo resolvido.
1 “Parte material”: Placa de registro da Federação Russa
De acordo com GOST R 50577-93 “Marcas de registro estaduais Veículo. Tipos e tamanhos principais. Requerimentos técnicos» A maioria das placas de matrícula se parece com a mostrada na figura abaixo.
As dimensões padrão da placa de matrícula são 520×112 mm. Combinações de símbolos ativadas padrão as placas são identificadas por três letras e três números. O GOST R 50577-93 acima refere-se ao uso de 12 letras do alfabeto cirílico, que possuem análogos gráficos no alfabeto latino: A, B, E, K, M, N, O, R, S, T, U e X. Deve-se observar que o tamanho da fonte das letras é menor que os números.
O estilo dos caracteres é determinado pela fonte ZhR5 de acordo com GOST 3489.2-71 “Fontes tipográficas. Revista Headset cortada.” A figura abaixo mostra a área dos estilos de fonte GOST para tamanhos de pontos 12 e superiores.
![](https://i0.wp.com/habrastorage.org/getpro/habr/post_images/7b5/a07/d4d/7b5a07d4d11c9b7c4b1116be84707fc3.jpg)
Antes de resolver um problema, é sempre necessário pesquisar e determinar “Esse problema já foi resolvido antes de mim?” e “Como foi resolvido?” Portanto, vamos passar para a próxima etapa, ou seja, a pesquisa.
2 “Pesquisar”: Fonte para placas
A busca na internet durou pouco, para a solicitação correta “fonte de placa de carro”, a boa corporação teve o prazer de anunciar que a fonte vetorial está disponível para download gratuito.
Encontrar “queijo grátis” não pode ser uma alegria imediata, então o próximo passo é necessário - entender o quanto o modelo resultante permitirá que você resolva o problema.
3 “Análise de Aplicabilidade”: RoadNumbers.ai
Na minha opinião, é impossível obter um resultado excelente sem uma análise aprofundada, por isso é recomendável dedicar um pouco de tempo para não corrigir freneticamente erros e deficiências posteriormente.
E assim, a análise mostrou o seguinte:
- A fonte está faltando alguns caracteres (incluindo o caractere “D”, veja abaixo)
- A fonte é preenchida em minúsculas
- Os contornos são apenas PostScript (tive alguns problemas com isso)
- Caracteres pouco claros e desnecessários
Nota: a letra D é usada em placas de registro veículos de missões diplomáticas e missões comerciais de empresas estrangeiras.
4 “Bicicleta 2.0”: RoadNumbers2.0.ttf, RoadNumbers2.0.otf
Como resultado, foi realizado um trabalho de otimização da fonte, que recebeu o atributo “2.0”:
- A fonte tem todos os 12+1 caracteres
- Caracteres maiúsculos e minúsculos são preenchidos e possuem o mesmo estilo (evita erros)
- Versões TrueType e PostScript
- Caracteres não utilizados não possuem estilo (análogo a “espaço”)
Resultado
Como resultado, vamos imaginar uma fonte que, embora não seja ideal, nos permite resolver um problema global.Nome da fonte:Números de estrada
Versão: 2.003 2009
Contornos: TrueType, PostScript
Fontes:
- GOST R 50577-93 “Sinais de registro estadual para veículos. Tipos e tamanhos principais. Requerimentos técnicos"
- GOST 3489.2-71 “Fontes tipográficas. Revista Headset cortada"
- Wikipédia. Artigo "Índice matrículas Rússia"
O desenvolvimento de um sistema automatizado abrangente, cujo objetivo é automatizar o mecanismo de controle de acesso baseado em um sistema de reconhecimento de placas, é uma tarefa complexa e, sem dúvida, complexa. Para resolvê-lo, como parte do trabalho de qualificação para o bacharelado, demorei mais de um mês e mais de cem xícaras de chá.
Hoje veremos o algoritmo e os resultados da solução de um problema local de criação de uma fonte em formato vetorial de acordo com a documentação regulamentar para exibição de padrões de caracteres para reconhecimento de correlação. Na primeira etapa, nos aprofundaremos na essência do problema que está sendo resolvido.
1 “Parte material”: Placa de registro da Federação Russa
De acordo com GOST R 50577-93 “Sinais de registro estadual de veículos. Tipos e tamanhos principais. Requisitos técnicos" a maioria das placas de matrícula tem o formato mostrado na figura abaixo.
As dimensões padrão da placa de matrícula são 520×112 mm. Combinações de símbolos ativadas padrão as placas são identificadas por três letras e três números. O GOST R 50577-93 acima refere-se ao uso de 12 letras do alfabeto cirílico, que possuem análogos gráficos no alfabeto latino: A, B, E, K, M, N, O, R, S, T, U e X. Deve-se observar que o tamanho da fonte das letras é menor que os números.
O estilo dos caracteres é determinado pela fonte ZhR5 de acordo com GOST 3489.2-71 “Fontes tipográficas. Revista Headset cortada.” A figura abaixo mostra a área dos estilos de fonte GOST para tamanhos de pontos 12 e superiores.
Arroz. 2.
Antes de resolver um problema, é sempre necessário pesquisar e determinar “Esse problema já foi resolvido antes de mim?” e “Como foi resolvido?” Portanto, vamos passar para a próxima etapa, ou seja, a pesquisa.
2 “Pesquisar”: Fonte para placas
A busca na internet durou pouco, para a solicitação correta “fonte de placa de carro”, a boa corporação teve o prazer de anunciar que a fonte vetorial está disponível para download gratuito.
Encontrar “queijo grátis” não pode ser uma alegria imediata, então o próximo passo é necessário - entender o quanto o modelo resultante permitirá que você resolva o problema.
3 “Análise de Aplicabilidade”: RoadNumbers.ai
Na minha opinião, é impossível obter um resultado excelente sem uma análise aprofundada, por isso é recomendável dedicar um pouco de tempo para não corrigir freneticamente erros e deficiências posteriormente.
E assim, a análise mostrou o seguinte:
- A fonte está faltando alguns caracteres (incluindo o caractere “D”, veja abaixo)
- A fonte é preenchida em minúsculas
- Os contornos são apenas PostScript (tive alguns problemas com isso)
- Caracteres pouco claros e desnecessários
Nota: A letra D é utilizada em placas de matrícula de veículos de missões diplomáticas e missões comerciais de empresas estrangeiras.
4 “Bicicleta 2.0”: RoadNumbers2.0.ttf, RoadNumbers2.0.otf
Como resultado, foi realizado um trabalho de otimização da fonte, que recebeu o atributo “2.0”:
- A fonte tem todos os 12+1 caracteres
- Caracteres maiúsculos e minúsculos são preenchidos e possuem o mesmo estilo (evita erros)
- Versões TrueType e PostScript
- Caracteres não utilizados não possuem estilo (análogo a “espaço”)
Resultado
Como resultado, vamos imaginar uma fonte que, embora não seja ideal, nos permite resolver um problema global.
Nome da fonte:Números de estrada
Versão: 2.003 2009
Contornos: TrueType, PostScript
Download: sdrv.ms/PjPjPM
Fontes:
- GOST R 50577-93 “Sinais de registro estadual para veículos. Tipos e tamanhos principais. Requerimentos técnicos"
- GOST 3489.2-71 “Fontes tipográficas. Revista Headset cortada"
- Wikipédia. Artigo “Índice de placas russas”
O desenvolvimento de um sistema automatizado abrangente, cujo objetivo é automatizar o mecanismo de controle de acesso baseado em um sistema de reconhecimento de placas, é uma tarefa complexa e, sem dúvida, complexa. Para resolvê-lo, como parte do trabalho de qualificação para o bacharelado, demorei mais de um mês e mais de cem xícaras de chá.
Hoje veremos o algoritmo e os resultados da solução de um problema local de criação de uma fonte em formato vetorial de acordo com a documentação regulamentar para exibição de padrões de caracteres para reconhecimento de correlação. Na primeira etapa, nos aprofundaremos na essência do problema que está sendo resolvido.
1 “Parte material”: Placa de registro da Federação Russa
De acordo com GOST R 50577-93 “Sinais de registro estadual de veículos. Tipos e tamanhos principais. Requisitos técnicos" a maioria das placas de matrícula tem o formato mostrado na figura abaixo.
As dimensões padrão da placa de matrícula são 520×112 mm. Combinações de símbolos ativadas padrão as placas são identificadas por três letras e três números. O GOST R 50577-93 acima refere-se ao uso de 12 letras do alfabeto cirílico, que possuem análogos gráficos no alfabeto latino: A, B, E, K, M, N, O, R, S, T, U e X. Deve-se observar que o tamanho da fonte das letras é menor que os números.
O estilo dos caracteres é determinado pela fonte ZhR5 de acordo com GOST 3489.2-71 “Fontes tipográficas. Revista Headset cortada.” A figura abaixo mostra a área dos estilos de fonte GOST para tamanhos de pontos 12 e superiores.
![](https://i0.wp.com/habrastorage.org/getpro/habr/post_images/7b5/a07/d4d/7b5a07d4d11c9b7c4b1116be84707fc3.jpg)
Antes de resolver um problema, é sempre necessário pesquisar e determinar “Esse problema já foi resolvido antes de mim?” e “Como foi resolvido?” Portanto, vamos passar para a próxima etapa, ou seja, a pesquisa.
2 “Pesquisar”: Fonte para placas
A busca na internet durou pouco, para a solicitação correta “fonte de placa de carro”, a boa corporação teve o prazer de anunciar que a fonte vetorial está disponível para download gratuito.
Encontrar “queijo grátis” não pode ser uma alegria imediata, então o próximo passo é necessário - entender o quanto o modelo resultante permitirá que você resolva o problema.
3 “Análise de Aplicabilidade”: RoadNumbers.ai
Na minha opinião, é impossível obter um resultado excelente sem uma análise aprofundada, por isso é recomendável dedicar um pouco de tempo para não corrigir freneticamente erros e deficiências posteriormente.
E assim, a análise mostrou o seguinte:
- A fonte está faltando alguns caracteres (incluindo o caractere “D”, veja abaixo)
- A fonte é preenchida em minúsculas
- Os contornos são apenas PostScript (tive alguns problemas com isso)
- Caracteres pouco claros e desnecessários
Nota: A letra D é utilizada em placas de matrícula de veículos de missões diplomáticas e missões comerciais de empresas estrangeiras.
4 “Bicicleta 2.0”: RoadNumbers2.0.ttf, RoadNumbers2.0.otf
Como resultado, foi realizado um trabalho de otimização da fonte, que recebeu o atributo “2.0”:
- A fonte tem todos os 12+1 caracteres
- Caracteres maiúsculos e minúsculos são preenchidos e possuem o mesmo estilo (evita erros)
- Versões TrueType e PostScript
- Caracteres não utilizados não possuem estilo (análogo a “espaço”)
Resultado
Como resultado, vamos imaginar uma fonte que, embora não seja ideal, nos permite resolver um problema global.Nome da fonte:Números de estrada
Versão: 2.003 2009
Contornos: TrueType, PostScript
Fontes:
- GOST R 50577-93 “Sinais de registro estadual para veículos. Tipos e tamanhos principais. Requerimentos técnicos"
- GOST 3489.2-71 “Fontes tipográficas. Revista Headset cortada"
- Wikipédia. Artigo “Índice de placas russas”
Como escolher um tipo de placa?
Para selecionar um tipo de tag, como quadrado ou retangular, pressione o botão. No menu suspenso, selecione o número desejado; seu desenho anterior pode ser perdido!
Como gerenciar textos e imagens na placa?
Clique com o mouse ou dedo na imagem ou texto desejado, aparecerá uma moldura vermelha 777 e um painel com botões de controle: esses botões podem ampliar, reduzir, girar ou excluir a imagem ou texto do número. Para remover a moldura vermelha, clique em qualquer lugar fora do editor, os botões da moldura e do painel desaparecerão e você poderá ver a versão final.
Como adicionar texto?
Abaixo da imagem do layout existe um painel para adicionar texto, digite, por exemplo, o nome da criança no campo e clique no botão “Adicionar”. Se quiser especificar a cor do texto, clique no botão “cor do texto” ao lado do campo, você verá uma paleta: Para selecionar a cor desejada, mova o dedo ou o mouse pela paleta até selecionar a tonalidade desejada . A cor do texto mudará de acordo com sua seleção. Para selecionar uma fonte, clique em uma das fontes abaixo. Após clicar no botão “Adicionar”, seu texto aparecerá na placa com a fonte e cor selecionadas.
Como adicionar uma imagem?
Você pode adicionar qualquer imagem ou fotografia ao editor. O painel para adicionar imagens está localizado abaixo do painel de fontes. Para adicionar uma imagem, selecione o tema da imagem clicando na lista suspensa: Selecione o tema desejado e clique na imagem que você gosta. Depois disso, ela aparecerá no número e você poderá editá-la. clicando nele com o dedo ou mouse.
Como adicionar sua própria foto?
Você pode adicionar sua própria imagem ao editor; para isso, clique no botão “Upload” no painel de seleção de imagens. Depois disso, selecione uma imagem ou foto no seu computador e clique no botão “Abrir”. Sua foto aparecerá na matrícula. Clique nele e você poderá editá-lo.
Como encomendar um número pintado?
Após sortear a versão final, fique à vontade para clicar no botão adicionar ao carrinho, o número ficará salvo em nosso servidor e ficará disponível em seu carrinho. Clique no carrinho e você será levado ao formulário de pedido! Obrigado pela sua atenção!