Себастьян Трун начал устанавливать связи в Кремниевой долине во время творческого отпуска в Университете Карнеги – Меллона несколькими годами ранее. В числе его знакомых был Гари Брадски, эксперт в сфере машинного зрения из Intel Labs в Санта-Кларе. Этот самый крупный в мире производитель микросхем разработал производственную стратегию под названием «точная копия» – подход к созданию новых технологий производства микросхем все меньшего размера. Intel отрабатывала новую технологию на предприятии-прототипе, а затем без изменения переносила ее на массовое производство. Такая организация требовала дисциплины, а Брадски был чем-то вроде «дикой утки» (так в IBM называли сотрудников, которые отказывались лететь в общем строю) в строго регламентированной культуре Intel.
Беглец из сообщества биржевых аналитиков на Восточном побережье, Брадски пришел в Intel в 1996 г. и целый год занимался такими скучными и утомительными задачами, как создание библиотеки программ для обработки изображений. После такого испытания его перевели в исследовательскую лабораторию и допустили к интересным проектам. Брадски вырос в Пало-Альто, а потом уехал в Беркли и Бостонский университет, чтобы изучать физику и искусственный интеллект. Однако сидевший в нем предпринимательский дух Кремниевой долины заставил его вернуться.
Некоторое время Брадски писал научные статьи о машинном зрении, но вскоре понял, что они не дают отдачи. Статьи приносили уважение в таких местах, как Беркли, Стэнфорд и Массачусетский технологический институт, но они мало что значили в остальной части Кремниевой долины. Кроме того, до него дошло, что уникальность Intel – ее финансовые возможности. Этим надо было пользоваться. «Я должен сделать нечто большее», – подумал он.
Проработав в Intel год, Брадски познакомился с русскими программистами высшей квалификации, которые сотрудничали с производителем микросхем по контракту, и понял, что они могут быть для него важным ресурсом. В то время популярность движения за программное обеспечение с открытым исходным кодом была на пике. Брадски, имевший опыт работы в сфере машинного зрения, сориентировался и решил создать библиотеку открытых программных средств машинного зрения. Операционная система Linux наглядно показывала, что доступ программистов всего мира к общему набору инструментов значительно облегчает работу каждого. «Я должен дать всем такой инструмент в области исследования машинного зрения», – решил он.
Пока его босс был в творческом отпуске, Брадски запустил свою «Открытую библиотеку машинного зрения» (Open Source Computer Vision – OpenCV), библиотеку программного обеспечения, которая облегчила исследователям разработку приложений для аппаратных средств Intel. Брадски был сторонником стиля, который иногда приписывают адмиралу Грейс Хоппер и которого нередко придерживаются те, кто хочет добиться цели в крупных организациях. Девиз стиля – «Лучше просить прощения, чем спрашивать разрешения». В конечном итоге OpenCV вобрала в себя более 2500 алгоритмов в сфере машинного зрения и машинного обучения. OpenCV также включала программы, которые могли распознавать лица, идентифицировать объекты, различать движения людей и т. д. Первоначальная команда Брадски из нескольких исследователей Intel превратилась в сообщество более чем 47 000 пользователей, и к настоящему времени скачано больше 10 000 000 копий инструментария.
Понимая, что однажды он уйдет из Intel и ему потребуется эффективный набор инструментов для следующего проекта, Брадски разработал второй план. OpenCV должна была стать его визитной карточкой. Разработки в сфере программного обеспечения с открытым кодом пользовались поддержкой в Intel, поскольку компания хотела иметь рычаги давления в непростых отношениях с Microsoft. Эти две компании доминировали в индустрии персональных компьютеров, но часто конфликтовали в вопросах контроля, стратегического направления и – в конечном счете – дохода. Некоторое время Брадски пользовался очень серьезной поддержкой в лаборатории: в какой-то момент в его проекте OpenCV работали 15 исследователей. Это был звездный час в его карьере в Intel.
Руководство Intel премировало его подразделение и сказало: «Хорошо, но нужно идти дальше». «Что вы имеете в виду? – спросил Брадски. – Этот проект на десятилетие». С неохотой он занялся другими вещами, но скрытно продолжил проект OpenCV на стороне. В гигантской полупроводниковой компании на это смотрели косо. Одному из его русских программистов руководство дало на аттестации оценку «необходимо повысить качество работы» по той причине, что тот был связан с проектом.
Читать дальше
Конец ознакомительного отрывка
Купить книгу