ايفون:معلومات لون الفيديو في الوقت الحقيقي، والبعد البؤري، والفتحة؟

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

  •  04-10-2019
  •  | 
  •  

سؤال

هل هناك أي طريقة لاستخدام AVFoundation وCoreVideo للحصول على معلومات الألوان وفتحة العدسة وقيم الطول البؤري في الوقت الفعلي؟

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

هل يعرف أحد ما إذا كان من الممكن جمع هذه القيم؟لقد رأيت حاليًا أن هذا ممكن فقط مع الصور الثابتة.

أفكار؟

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

المحلول

سيوفر لك AVCaptureStillImageOutput لقطات ثابتة في الوقت الفعلي من دفق الفيديو، بما في ذلك بيانات exif للبعد البؤري والفتحة وما إلى ذلك.معلومات اللون التي يمكنك حسابها بنفسك من تلك الصورة النقطية.

نصائح أخرى

تتضمن Avfoundation و CoreVideo و Coremedia دعمًا للحصول على صورة نقطية في "الوقت الفعلي". من هناك يمكنك معالجة جزء من بكسل RGB كما تريد.

لا أعرف أي واجهة برمجة تطبيقات iOS العامة الحالية للحصول على الفتحة.

يتم إصلاح الطول البؤري ، لكنه يختلف بين نماذج المنتج. قد يكون لدى Ifixit.com هذه المعلومات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top