Warum ist Googles „Gesichtserkennung“ -Funktion nur in Picasa WEB und nicht Picasa für den PC?

StackOverflow https://stackoverflow.com/questions/383789

Frage

ich Freund bat mich, diese heute.

Picasa Web hat einen coolen (und erschreckend :-) Funktion, wo es alle Gesichter in Ihrem Fotoalbum erkennen.

Aber der PC (Desktop) Version nicht über diese.

Mehrere Gründe, die ich mir vorstellen kann:

  1. Sie haben um einfach nicht bekommen die PC-Version des Codes zu schreiben.
  2. Sie lizenzieren diese Funktion und es kostet viel mehr (oder nicht verfügbar ist) auf dem PC.
  3. eine Menge Rechenleistung nimmt (dies scheint seltsam b / c MY PC Zyklen zu Google frei sind, aber sie haben für für Zyklen auf ihrem Server verbraucht zu zahlen.

Jede andere Gedanken?

War es hilfreich?

Lösung

Ich bin sicher, es wird es in den kommenden Versionen machen, aber Google ist eine lustige Gesellschaft, wenn es um seine eigene kommt im Wettbewerb / Ergänzung Dienstleistungen. Eines ist sicher, nur jemand auf dem Picasa-Team konnte eine genaue Antwort geben.

Aber wir konnten einige Dinge Hypothese aufstellen ...

  • Sie wollen nicht, ihren Code zurückentwickelt.
  • (wie Sie sagen), sind sie nicht lizenziert REDIST
  • Es ist in der Entwickler-Version von anderen neuen Funktionen blockiert, die noch nicht sind, vervollständigen
  • Sie wollen nicht, um sie zu lösen, weil sie die Leute wollen PicasaWeb als soziales Foto Netzwerk verwenden.

Das glaube ich nicht die Rechenleistung ist ein Problem. Wenn sie es in der Masse auf ihren eigenen Servern kostenlos laufen lassen, könnte ein modernes Desktop wahrscheinlich ohne Probleme ausgeführt werden.

Andere Tipps

Aus meinem begrenzten Kontakt mit Gesichtserkennungssoftware, ist es wahrscheinlich die Umverteilung Frage. Als ich damit umgegangen, Gesichtserkennung eine eigene kleine Welt mit extrem hohen Pro-CPU-Lizenzkosten und enormer Paranoia Code war immer locker.

Ich bin mir nicht so sicher, dass es kein Problem Verarbeitung. Es dauerte Google massiven Server 30 Minuten durch all meine Fotos laufen. Ich kann nur vorstellen, dass gleiche Aufgabe Tage auf meinem lokalen Rechner genommen hätte.

Eigentlich sein in nur in eingeschränkter Funktionalität, wenn Sie eine Suche, gibt es ein Symbol nur Fotos mit Gesichtern zu finden. Die experimentelle Pass-Funktion funktioniert auch so.

Die Antwort ist also:

  • Nicht die gleiche Basis (APIs) zur Verfügung oder verwendet und nicht die gleichen Sprache so dass sie nicht direkt tragbar.
  • Nicht die gleiche Software und es gibt keine erklärten Ziele beiden Anwendungen gleichwertig ist mit zu machen.
  • Programmierer sind begrenzt und ihre Zeit zu. Sie treffen Entscheidungen darüber, was implementieren jetzt.

Keine Ahnung, ob dies der Fall ist für Picasa, aber es ist ein weiterer Fall, in dem die Lizenzierung das Problem sein könnte. Wenn der serverseitigen Code wird mit einer restriktiven Lizenz mit DRM (GPL, zum Beispiel) unter Verwendung von Code, der einschränkt, wie Sie Module mit dem Code verteilen können. Ausführen dieses Modul auf einem Webserver, in dem der Benutzer nur die Ausgabe erhält, ist legal unter solchen Lizenzen. Wenn dieser Code verteilt wurde, gäbe es viele gesetzliche Anforderungen sein angebracht, die wahrscheinlich sehr unerwünscht für kommerzielle Software-Unternehmen sein würde, einschließlich Google. Dies ist ein sehr guter Grund, einige Fähigkeiten nur über Web-Services zu haben.

Dies war auch der Fall bei Riya (wer wohl die ersten zuverlässiger Gesichtserkennung für Verbraucher auf den Markt foto~~POS=TRUNC).

Die wichtigsten Gründe sind wahrscheinlich:

  • Bearbeitungszeit (sie können nicht kontrollieren, wie schnell Ihr CPU ist und daher sie können nicht die Erfahrung) steuern. Die Gesichtserkennung ist sehr wahrscheinlich werden intensiv verarbeiten (das war Riya des erklärte Grund für die nicht, es zu tun Client-Seite)
  • Der Erkennungsprozess erfordert ein Großes Volumen an Daten für die Verarbeitung das ist nur zugänglich auf dem Server? (Mit anderen Worten, der Prozess muss durch Millionen von Gesichtern drehen, nicht nur die Gesichter, die Sie auf Ihrer Festplatte?)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top