Почему функция распознавания лиц Google доступна только в Picasa WEB, а не в Picasa для ПК? - PullRequest
1 голос
/ 21 декабря 2008

Мой друг спросил меня об этом сегодня.

В Picasa Web есть классная (и пугающая функция :-), благодаря которой он распознает все лица в вашем фотоальбоме.

Но версия для ПК (настольная) не имеет этого.

Несколько причин, о которых я могу думать:

  1. Они просто не удосужились написать код для ПК.
  2. Они лицензируют эту функцию, и она стоит намного дороже (или недоступна) на ПК.
  3. Занимает много вычислительной мощности (это кажется странным, поскольку циклы MY PC бесплатны для Google, но они должны платить за циклы, потребляемые на их сервере.

Есть еще мысли?

Ответы [ 6 ]

4 голосов
/ 21 декабря 2008

Я уверен, что это удастся сделать в следующих выпусках, но Google - забавная компания, когда дело доходит до ее собственных конкурирующих / дополняющих сервисов. Одно можно сказать наверняка, только кто-то из команды Picasa может дать точный ответ.

Но мы могли бы выдвинуть гипотезу о нескольких вещах ...

  • Они не хотят, чтобы их код был переработан.
  • (как вы говорите), они не имеют лицензии на повторное распространение
  • В версии dev он заблокирован другими новыми функциями, которые еще не завершены
  • Они не хотят выпускать его, потому что хотят, чтобы люди использовали PicasaWeb в качестве социальной фотосети.

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

2 голосов
/ 10 июня 2009

Я не уверен, что это не проблема обработки. Огромным серверам Google понадобилось 30 минут, чтобы просмотреть все мои фотографии. Я могу только представить, что та же самая задача заняла бы дни на моей локальной машине.

2 голосов
/ 21 декабря 2008

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

1 голос
/ 21 декабря 2008

На самом деле, это просто ограниченная функциональность, когда вы выполняете поиск, есть значок, чтобы найти только фотографии с лицами. Функция экспериментального паспорта также работает таким образом.

Итак, ответ:

  • Не та же самая база (API), доступная или используемая, и не тот же язык, так что она не переносима напрямую.
  • Не одно и то же программное обеспечение, и нет никаких заявленных целей, чтобы сделать оба приложения эквивалентными.
  • Программисты ограничены, и их время тоже. Они делают выбор относительно того, что реализуют сейчас.
0 голосов
/ 10 июня 2009

Так было и с Рия (который, возможно, был первым, кто выпустил на рынок надежное распознавание лиц для потребительских коллекций фотографий).

Наиболее вероятные причины:

  • Время обработки (они не могут контролировать как быстро ваш процессор и, следовательно, они не могут контролировать опыт). Распознавание лица очень вероятно быть интенсивным процессом (это было Рия Заявленная причина не делать этого на стороне клиента)
  • Процесс распознавания требует БОЛЬШОЙ объем данных для обработки это доступно только на сервер? (Другими словами, процесс должен вращаться через миллионы лиц, а не только лица, которые у вас есть на жестком диске?)
0 голосов
/ 21 декабря 2008

Не знаю, так ли это в Picasa, но есть еще один случай, когда лицензирование может быть проблемой. Если код на стороне сервера использует код с ограничительной лицензией с DRM (GPL, например), которая ограничивает то, как вы можете распространять модули с использованием кода. Запуск такого модуля на веб-сервере, где пользователь получает только выходные данные, является законным по таким лицензиям. Если бы этот код распространялся, к нему было бы приложено много юридических требований, что, вероятно, было бы очень нежелательно для коммерческих компаний-разработчиков программного обеспечения, включая Google. Это одна из причин, по которой некоторые возможности доступны только через веб-сервисы.

...