Распознавание автомобильных номеров при помощи opencv и iANPR SDK

ОС: Ubuntu 16.4, под Ubuntu 18.4 пока не удалось заставить работать.

Подготавливаем среду:

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

Ставим opencv:

Скачиваем iANPR SDK , бесплатную версию (для тестов достаточно) :

 

 

Пример простого DHCP сервера на Python

В целях самообразования, написал скрипт на Python, который выдает запрашивающему IP адрес. Всё жестко прибито гвоздями. Делал для изучения работы DHCP /  Python не более того.

dhcp_parse_packet.py:

 

Mysql: Insert From Select

Иногда бывает необходимо вставить в одну таблицу, значение из другой таблицы. В MySQL это возможно как-то так:


Работаем с Router OS через API

Задача: организовать блокировку абонентов по «балансу», установка скорости интернета абонента, защита от «ручных IP». Биллинг: Lanbilling, Железка: Router OS

  1. Блокировка по «балансу»
» Читать далее

Настройка FreeRadius3 для авторизации Mikrotik DHCP+Radius Client

При следующей настройке Mikrotik:

И стандартных настройках FreeRadius мы получаем в атрибут User-Name, MAC адрес абонента. А User-Password — пустой. Нужно научить FreeRadius принимать пустые пароли. Самое простое, поправить default секцию authorize следующим образом:

, т.е. если мы видим что пришел User-Name MAC адрес, то мы подставляем ему пароль 123 и проводим авторизацию в любом случае, даже если данный MAC адрес не найден в базе (в этом случае ответ придет Accept, но без IP, который будет автоматом выдан из пула свободных DHCP).

При этом в БД в таблицу radreply нужно добавить строки следующего вида:

radtest b8:69:f4:5a:45:5b «» localhost 1812 secret123




1 19 20 21 22 23 56