لماذا تتوفر ميزة "التعرف على وجه Google" فقط في Web Picasa وليس بيكاسا للكمبيوتر؟

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

سؤال

سألني صديق لي اليوم.

يحتوي Picasa Web على ميزة رائعة (ومخيفة :-) حيث ستعرف على جميع الوجوه في ألبوم الصور الخاص بك.

لكن إصدار الكمبيوتر الشخصي (سطح المكتب) ليس لديه هذا.

عدة أسباب يمكنني التفكير في:

  1. أنها لم تتحول فقط إلى كتابة نسخة الكمبيوتر من التعليمات البرمجية.
  2. إنها ترخيص هذه الميزة وتكلفة أكثر بكثير (أو غير متوفرة) على جهاز الكمبيوتر.
  3. يأخذ الكثير من طاقة المعالجة (يبدو أن دورات P / C Obder B / C الخاصة بي مجانية في Google، لكن عليهم دفع ثمن الدورات المستهلكة على خادمهم.

أي أفكار أخرى؟

هل كانت مفيدة؟

المحلول

أنا متأكد من أنه سيجعله في الإصدارات القادمة ولكن Google هي شركة مضحكة عندما يتعلق الأمر بخدماتها المتنافسة / المكمل الخاصة بها. شيء واحد مؤكد، شخص ما فقط على فريق بيكاسا يمكن أن يعطي إجابة دقيقة.

ولكن يمكننا الفرضية عدة أشياء ...

  • انهم لا يريدون كودهم مهندسة عكسية.
  • (كما تقول)، أنها ليست مرخصة لتحديث
  • تم حظره في إصدار DEV بواسطة ميزات جديدة أخرى غير كاملة بعد
  • إنهم لا يريدون إطلاق سراحهم لأنهم يريدون أن يستخدم الناس استخدام Picasaweb كشبكة صور اجتماعية.

لا أعتقد أن معالجة الطاقة هي مشكلة. إذا كانوا يركضون ذلك بكميات كبيرة على الخوادم الخاصة بهم مجانا، فربما يمكن تشغيل سطح المكتب الحديث دون إصدار.

نصائح أخرى

من اتصالي المحدود ببرنامج التعرف على الوجوه، ربما تكون مشكلة إعادة التوزيع. عندما تعاملت معها، كان الاعتراف بالوجه العالم الصغير الخاص به بتكاليف ترخيص مرتفعة للغاية لكل وحدة المعالجة المركزية ومكافحة جنون العظمة الهائلة حول الشفرة.

لست متأكدا من أنها ليست مشكلة في المعالجة. استغرق الأمر خوادم Google الضخمة لمدة 30 دقيقة لتشغيل جميع صوري. لا أستطيع إلا أن أتخيل أن نفس المهمة كانت قد اتخذت أيام على جهازي المحلي.

في الواقع، في الواقع، فقط في وظائف محدودة عند إجراء بحث، هناك أيقونة للعثور على صور فقط مع الوجوه. تتميز ميزة جواز السفر التجريبية أيضا بهذه الطريقة.

وبالتالي فإن الجواب هو:

  • ليس نفس القاعدة (APIS) المتاحة أو المستخدمة وليس بنفس اللغة حتى لا تتم محمولة مباشرة.
  • ليس نفس البرنامج وليس هناك أهداف موضحة لجعل كل من التطبيقات الميزة معادلة.
  • المبرمجين محدودة ووقتهم هو أيضا. أنها تجعل الخيارات فيما يتعلق بالتنفيذ الآن.

لا فكرة إذا كان هذا هو الحال بالنسبة ل Picasa، ولكن هناك حالة أخرى حيث يمكن أن تكون الترخيص هي المشكلة. إذا كان رمز جانب الخادم يستخدم التعليمات البرمجية مع ترخيص تقييدي مع DRM (GPL، على سبيل المثال) الذي يقيد كيف يمكنك توزيع الوحدات النمطية باستخدام الرمز. تشغيل هذه الوحدة النمطية على خادم ويب، حيث يحصل المستخدم فقط على الإخراج، هو قانونية تحت هذه التراخيص. إذا تم توزيع هذا الرمز، فستكون هناك العديد من المتطلبات القانونية المرفقة من المرجح أن تكون غير مرغوب فيها للغاية لشركات البرمجيات التجارية، بما في ذلك Google. هذا سبب وجيه للغاية للحصول على بعض القدرات يمكن الوصول إليها إلا من خلال خدمات الويب.

كان هذا هو الحال أيضا مع الرياضة (من كان أول من السوق أول من السوق مع التعرف على الوجه موثوق لمجموعات صور المستهلك).

الأسباب الأكبر من المحتمل:

  • وقت المعالجة (لا يمكنهم التحكم في مدى سرعة وحدة المعالجة المركزية الخاصة بك وبالتالي لا يمكنهم التحكم في التجربة). من المحتمل جدا أن يكون الاعتراف بالوجه معالجة مكثفة (كان هذا السبب المعلن بالرياكة لعدم القيام بذلك جانب العميل)
  • تتطلب عملية التعرف على حجم كبير من البيانات للمعالجة التي يمكن الوصول إليها فقط على الخادم؟ (وبعبارة أخرى، تحتاج العملية إلى الدوران من خلال ملايين الوجوه، وليس فقط الوجوه التي لديك على القرص الصلب الخاص بك؟)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top