Por que é recurso de “reconhecimento facial” do Google disponível somente no Picasa Web e não Picasa para o PC?

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

Pergunta

I amigo me perguntou isso hoje.

Picasa Web tem um cool (e assustador :-) recurso onde ele irá reconhecer todos os rostos em seu álbum de fotos.

Mas o PC (desktop) versão não tem isso.

Várias razões que posso pensar:

  1. Eles só não têm chegado a cerca de escrever a versão PC do código.
  2. São licenciar esse recurso e que custa muito mais (ou não está disponível) no PC.
  3. Tem um monte de poder de processamento (isto parece B / C MEUS ciclos PC ímpares são livres para o Google, mas eles têm que pagar para para ciclos consumidos em seu servidor.

Quaisquer outros pensamentos?

Foi útil?

Solução

Estou certo de que ele vai fazê-lo fora nos próximos lançamentos mas o Google é uma empresa engraçado quando se trata de seu próprio concorrente / complementando serviços. Uma coisa é certa, apenas a alguém na equipe Picasa poderia dar uma resposta precisa.

Mas poderíamos hipótese de várias coisas ...

  • Eles não querem que seu código de engenharia reversa.
  • (Como você diz), eles não são licenciados para redist
  • É bloqueada na versão dev por outros novos recursos que não estão completas ainda
  • Eles não querem liberá-lo porque eles querem que as pessoas a usar PicasaWeb como uma rede foto social.

Eu não acho que o poder de processamento é um problema. Se eles estão executando-lo em massa em seus próprios servidores de graça, um desktop moderno provavelmente poderia executá-lo sem problema.

Outras dicas

Do meu contato limitado com software de reconhecimento facial, é provavelmente a questão da redistribuição. Quando eu lidei com isso, reconhecimento de face foi o seu próprio pequeno mundo com extremamente elevado por CPU custos de licenciamento e tremenda paranóia sobre o código ficar solto.

Eu não estou tão certo de que não é uma questão de processamento. Levou servidores maciços do Google 30 minutos para ser executado através de todas as minhas fotos. Eu só posso imaginar que mesma tarefa teria levado dias na minha máquina local.

Na verdade, sua em, apenas em termos de funcionalidade limitada quando você fizer uma pesquisa, há um ícone para encontrar apenas fotos com rostos. O recurso passaporte experimental também funciona dessa forma.

Portanto, a resposta é:

  • Não é o mesmo base (APIs) disponíveis ou usado e não a mesma língua, então não é diretamente portátil.
  • Não é o mesmo software e há metas para tornar ambos os aplicativos apresentam equivalente não declarado.
  • Os programadores são limitados e seu tempo é demasiado. Eles fazem escolhas quanto ao que implementar agora.

Não faço ideia se este é o caso para o Picasa, mas há um outro caso em licenciamento poderia ser o problema. Se o código do lado do servidor é usando o código com uma licença restritiva com DRM (GPL, por exemplo) que restringe como você pode distribuir módulos usando o código. Executando esse módulo em um servidor web, onde o usuário só recebe a saída, é legal sob tais licenças. Se esse código foi distribuído, haveria muitos requisitos legais em anexo, que provavelmente seria muito indesejável para empresas de software comercial, incluindo o Google. Esta é uma razão muito boa para ter algumas capacidades acessíveis apenas através de serviços web.

Este também foi o caso com Riya (que foi indiscutivelmente o primeiro no mercado com reconhecimento facial confiável para o consumidor Colecções de fotos).

As maiores razões são prováveis:

  • Tempo de Processamento (eles não podem controlar quão rápido o seu CPU é e, portanto, eles não podem controlar a experiência). O reconhecimento facial é muito provável que ser intenso processo (isso foi Riya de motivo declarado para não fazê-lo do lado do cliente)
  • O processo de reconhecimento requer um de grande volume de dados para processamento que só é acessível no servidor? (Em outras palavras, o processo tem de rotação através de milhões de rostos, e não apenas os rostos que você tem no seu disco rígido?)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top