При записи оцифрованного изображения рекомендуется использовать полный кадр и самое высокое качество (т. е. 704x576 пикселов, что эквивалентно 720x576 пикселов из рекомендаций ITU). По возможности для повышения вертикального разрешения используйте при записи полные телевизионные кадры, а не телевизионные поля, хотя приведенные ниже рекомендации вполне применимы и при записи полями. Если в качестве объекта наблюдения мы берем человека, а установленная система видеонаблюдения имеет разрешение не менее 400 ТВ-линий (большинство из них будут иметь около 460 ТВ-линий), то рекомендованы следующие минимальные размеры объекта:
— Для идентификации человека (незнакомого) он должен занимать не менее 100 % высоты экрана. При этом предполагается, что лицо человека (голова) составляет примерно 15 % высоты человека. Если используется оцифрованное изображение, то голова должна занимать не менее 90 пикселов по высоте, прежде чем будет применен алгоритм сжатия изображения.
— Для распознавания человека (знакомого) человек должен занимать не менее 50 % высоты экрана. Если используется оцифрованное изображение, то высота человека должна составлять не менее 288 пикселов, прежде чем будет применен алгоритм сжатия изображения.
— Для обнаружения нарушителя человек должен занимать не менее 10 % высоты изображения. Если используется оцифрованное изображение, то высота человека должна составлять не менее 60 пикселов, прежде чем будет применен алгоритм сжатия изображения.
— Для наблюдения за толпой человек должен занимать не менее 5 % высоты изображения. Если используется оцифрованное изображение, то высота человека должна составлять не менее 30 пикселов, прежде чем будет применен алгоритм сжатия изображения.
— Для визуального распознавания автомобильных номеров нужно, чтобы высота символов номерной пластины была не менее 5 % высоты экрана. Если используется оцифрованное изображение, то высота символов должна составлять не менее 30 пикселов, прежде чем будет применен алгоритм сжатия изображения.
На испытательной таблице CCTV Labs имеются элементы, которые позволяют проверить соответствие вашей системы видеонаблюдения приведенным выше рекомендациям.
Рис. 9.54. Минимальные размеры объектов относительно вертикали экрана для идентификации и распознавания
Операционные системы и жесткие диски
Для того чтобы компьютер мог работать, ему требуется соответствующее аппаратное обеспечение и такое программное обеспечение, которое сможет «понимать» все устройства компьютера. При загрузке компьютера мы в первую очередь видим различные таблицы BIOS (Basic Input/Output System, базовая система ввода/вывода), в которых указаны его аппаратная конфигурация, жесткие диски, видеоадаптеры, клавиатура, мышь, последовательные и параллельные порты и т. д.
После того как BIOS определит аппаратную конфигурацию компьютера, он обращается к специальной секции жесткого диска, которая называется загрузочной областью, где ищет операционную систему.
Операционная система (ОС) — это программное обеспечение, которое обычно находится на жестком диске, и, после того как оно загружено в память компьютера, предоставляет пользователю графический интерфейс и позволяет взаимодействовать всем компонентам компьютера, загружая для них драйверы.
Также ОС позволяет вводить и исполнять команды в том виде, как они определены пользователем или программой. Само название «операционная система» говорит о ее предназначении, в ее среде работают все приложения и специализированные программы, такие, как процессоры таблиц, графические и текстовые редакторы.
Многие цифровые видеорегистраторы, используемые в видеонаблюдении построены на базе компьютера и используют одну из нескольких популярных ОС, а функция видеозаписи в них реализована за счет специализированной программы и плат видеоввода. В цифровых видеорегистраторах на базе ПК чаще всего используются такие ОС, как Windows и Linux. Существуют и другие ОС, как, например, Unix, Solaris и Mac OSX, но они не нашли применения в видеонаблюдении, поэтому в рамках книги они не рассматриваются.
Некоторые цифровые видеорегистраторы загружают ОС не с жесткого диска, а из микросхемы памяти (обычно, флэш-память или энергонезависимая память EPROM). Иногда вы увидите, что производители цифровых видеорегистраторов будут писать в технических характеристиках, что в их устройствах используется такие ОС, как Real Time Operating System (RTOS) или встраиваемые ОС (Embedded OS). Цифровые видеорегистраторы со встраиваемыми ОС несколько проще в эксплуатации. Встраиваемые ОС меньше по размеру и быстрее загружаются. Если в цифровом видеорегистраторе используется обычная ОС, то в случае сбоя жесткого диска ее придется устанавливать заново. Этого не придется делать в случае со встраиваемыми ОС, так как небольшой размер позволяет хранить их в микросхеме энергонезависимой памяти, что повышает общую надежность. Впрочем, у таких цифровых видеорегистраторов есть одно серьезное ограничение, встраиваемые ОС сложнее обновлять, и они не столь гибкие, как ОС, загружаемые с жесткого диска.
В индустрии безопасности требования, предъявляемые к стабильности ОС, всегда были очень высоки. Требования же к долгосрочному и бесперебойному функционированию оборудования в видеонаблюдении иногда еще выше, чем требования, предъявляемые к веб-серверу с большим количеством посетителей, и всегда выше, чем требования, предъявляемые к офисному или домашнему компьютеру.
Веб-сервер еще можно отключить на несколько минут или даже часов для технического обслуживания, но в видеонаблюдении цифровой видеорегистратор должен работать непрерывно в течение многих месяцев, а возможно, и лет. А это очень непростая задача. Интенсивность записи и считывания информации с жесткого диска у цифрового видеорегистратора значительно выше, чем, например, у веб-сервера, так как потоки видеоинформации значительно больше, чем потоки информации с веб-страниц или электронной почты. Не все операционные системы и даже не все компьютерные комплектующие пригодны для длительного бесперебойного функционирования. Одной из причин, по которой большинство веб-серверов в Интернете работают под управлением Linux, является долгосрочная стабильность этой ОС. Конечно, нельзя сказать, что популярные и широко распространенные ОС семейства Windows совершенно непригодны для нашей цели, но читатель должен знать, что, по статистике, идентичные конфигурации компьютеров на базе процессоров Intel (а таких процессоров большинство на рынке ПК), работают быстрее под управлением Linux, нежели чем под управлением Windows.
Linux — еще сравнительно молодая операционная система, созданная финским студентом по имени Линус Торвальд. Эта ОС была разработана на основе Unix, одной из старейших и надежнейших ОС, которая, к сожалению, под лицензией. Своим успехом и столь быстрым развитием Linux обязан концепции открытого кода, то есть исходный код операционной системы бесплатно доступен каждому в рамках Стандартной Общественной Лицензии GNU. Когда появилась первая версия Linux и стала доступной всем бесплатно, единственное требование автора этой ОС заключалось в том, что каждое усовершенствование системы или новый драйвер, разработанные другими людьми, должны быть доступны каждому.
Тысячи разработчиков программного обеспечения, студентов и энтузиастов единодушно приняли идею открытого кода ОС. Именно поэтому Linux со временем становится все более популярным и все время совершенствуется, а, кроме того, для этой ОС выходит все больше разнообразных приложений, и постоянно расширяется список поддерживаемого оборудования. Стабильность Linux — это всего лишь черта, унаследованная от концепции Unix, но и она постоянно повышается с выходом новых версий ядра и файловых систем. Существует большое количество вариантов Linux, которые называются дистрибутивами, но используют одно и тоже ядро (kernel, которое и является настоящим ядром операционной системы).