-Я хотела попросить прощения. Я была не права. Я… Я видела, как ты его уделал. Ну, почти что уделал. Прости меня. Это действительно твое дело. Я не спросила тебя, а теперь ты вот выкручиваешься,… Я была не права.

-Принято. – Отрезал Аклин. Затем он обернулся к девушке. – Ты ведь не просто так пришла?

-Да, ты снова прав. Мы получили последнее задание. Нам нужны свежие идеи. Возможно, ты раньше имел дело с графикой или с анализом динамических объектов. В общем, ты нам нужен.

Она объяснила суть задания пока они шли в комнату Эрики.

-А диск можно посмотреть то? – спросил Аклин, дочитав задание до конца.

-Ммм.… Есть небольшая проблемка. – Сказал сидевший за столом Марк. - Моего компьютера не хватает, что бы посмотреть такой «тяжелый» видеоряд. Нужно что-то намного мощнее.

-Не вопрос. - И Аклин исчез в дверях комнаты.

Когда он вернулся, он тащил в руках ноутбук с откушенным яблоком на крышке, а за собой толкал уже известный чемодан. Он подключил его розетке и сети, потом вставил и выданный диск. Отключил монитор от компьютера Марка и подключил его к чемодану. Затем парень открутил одну крышечку, за которой Эрика обнаружила объектив проектора. Кое-как распрямив шторы, Аклин включил картинку. Парень сел на диван с ноутбуком. Он начал чего-то щелкать и набирать на клавиатуре. Наконец, картинка появилась на экране и отражением проектора на шторах.

-Да, действительно неслабо… - Произнес Аклин, по привычке кусая ногти.

-Распознавание слишком сложное. – Сказал Марк. Единые цвета и слишком много движения.

- Минутку… - Задумчиво прошептал Аклин и начал играться с настройками изображения. – Так я и думал!

В это время на экране изображение других цветов – листья и трава вместо зеленого стали черными, а контуры всех объектов – ярко красными.

-Видите. – Аклин начал тыкать пальцем на экран. – Видите синие точки? Это и есть лицо.

-Получается, все, что нам надо – это собрать все эти точки?

-Это не так просто. Хотя пара серверов конечно за 12 часов решит и не такую интересную задачу. Вам ведь не надо оставить видео ряд?

-Нет, достаточно двухмерной фотографии, без видеоряда. Нужна статическая картинка.

-Квентинские берут два стоечных сервера тэ-эр-икс сто двадцать – сказал Марк.

-По пятьсот штук каждый? – Спросил парень. – Это не самое удачное решение.

-Да, но лучше тут ничего не придумаешь… - Возразила Эрика.

-Я бы не стал так сдаваться. Ты говорила, что Донна уже давно программирует в этой области.

-Говорила.

-Можно их всех обмануть. – Улыбнулся парень. – Мы проведем их.

-Как?

-Два сервера – по пятьсот штук каждый – это четыре процессора и тридцать два гигабайта оперативной памяти. Но зато десять жестких дисков, соединенных в отказоустойчивый массив. Это позволит быстро найти двумерную картинку. И я ставлю на то, что алгоритмы Донны будут получше наших, а значит и побыстрее. Мы же можем сделать по-другому. Мы можем убрать все динамические объекты, оставив только самого человека.

-Да, мы уже думали об этом. Но все осложняется тем, что нам не хватит оперативной памяти.

-Можно собрать небольшие массивы из твердотельных накопителей. По восемь штук в каждом. Тогда такие массивы можно использовать как заменитель оперативной памяти. А мы получим примерно пять-семь терабайт оперативной памяти. За один миллион о таком можно только мечтать.

-А ты уже так делал?

Аклин лишь ткнул в сторону чемодана.

-Не важно, из каких комплектующих собран. – Сказал он. - Можно собрать сервер за десять тысяч рублей, а можно за миллион. И дорогой будет лишь на двадцать-тридцать, максимум сорок процентов быстрее.

-Это получается где-то.… Давай прикинем. – Эрика кинулась к своему ноутбуку, рисуя цифры в столбиках электронных таблиц и суммируя их. - Материнская плата не слишком дорогая с одним процессорным гнездом, да оперативная память, корпус и блоки питания и прочее.

-Еще по четыре видеокарты класса четыреста шестьдесят или пять пятьсот.

-Итого… - Эрика быстро строчила в электронных таблицах.… Получается восемнадцать штук.

-Еще добавь источников бесперебойного питания парочку и профессиональных маршрутизаторов. Мы соединим компьютеры в сети по четыре. Шестнадцать штук по четыре в блоке. Каждый с каждым – по четыре сетевых карты. Блоки соединим маршрутизатором. Итого…

-Итого без пятидесяти тысяч миллион.

-Ну, вот и славно. Еще останется на обдув всего этого безобразия. Я предлагаю стащить с сайта свободно распространяемую графическую библиотеку, без нее мы попросту не успеем настрочить столько кода. Кто-то, например, Эрика. Ты наверняка справишься. Надо купить железки. Найди машину. Завтра к двум часам комплектующие уже должны быть здесь. Чтобы протестировать и собрать систему, да еще дать пару пробных запусков. Дрезден – декодирует видео. А я тогда распознаю объекты.

-Получается план такой. Мы распознаем объекты, сохраняем в память, добавляем физики и распознаем следующие объекты. Когда мы распознаем все движущиеся объекты, мы их уберем, и тогда останется лишь лицо человека.

-Получается так.

-А много ли мы распознаем за двенадцать часов?

Перейти на страницу:

Похожие книги