كيفية برمجة تصفية الصورة باستخدام جدول بحث الألوان في نوكيا التصوير SDK

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

سؤال

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

حاليا الرمز يشبه هذا.

giveacodicetagpre.

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

المحلول

سوف تتيح لك الطبقات الأساسية CustomFilterTBase أو CustomeFFectBase ترجمة هذه الحلقة مباشرة.

لست متأكدا مما إذا كنت ستحصل على أي أداء أو دقة أفضل لهذا RGB LUT بمفرده، لأنها بسيطة بالفعل. الأشياء الرئيسية التي أراها هي getpixel / setpixel التي يجب أن تتغير حقا إلى الوصول إلى الصفيف المباشر بدلا من ذلك. أيضا تجنب فئة اللون. اقرأ بشكل مثالي واكتب قيم UINT 32 بت وقناع وتحويل الأجزاء.

التحسين الثاني سيكون إذا كنت تستطيع تقييد الوظيفة المخزنة في LUT.

إذا كان يمكن التعبير عنها كأنف حمراء وخضراء وأزرق، يمكنك استخدام فئة Curvesfilter في التصوير SDK. حتى بدون SDK، سيقوم ذلك بتسريع الأمور حيث يمكن أن تعيش هذه الجداول أقرب إلى وحدة المعالجة المركزية في ذاكرة التخزين المؤقت L1 أو L2.

تحرير: الإصدار النهائي من Nokia Imaging SDK 1.2 (قريبا يتم إصداره) لديه بعض التحسينات الدقيقة التي قد تكون ذات صلة أيضا، راجع للشغل.

تحرير 2: يجب أن تكون قادرا على الوصول إلى البكسل بشيء مثل ما يلي. (لم تختبر المصابيح بالكامل. C # هو صعب الإرضاء حول موقع NESS.)

giveacodicetagpre.

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