جافا ل ImageJ.كيفية تحويل صورة من RGB إلى 8 بت باستخدام الرمز؟

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

سؤال

أنا أعمل حاليا على وضع العلامات المكون المتصلة. هذه عملية تأخذ صورة ويخبرك عن عدد الكائنات المنفصلة في الصورة.

مشكلتي هي أنه في البداية، أحتاج إلى أن أكون قادرا على أخذ أي صورة (خصيصا قيمة RGB) وتحويلها إلى 8 بت.

تحرير: كما هو الحال في حرفيا تعتبر 8bit، حيث لم تعد الصورة معترف بها ك RGB. ليست صورة 8bit المعترف بها ك RGB.

هل هناك طريقة باستخدام رمز للقيام بذلك تلقائيا دون الحاجة إلى الدخول إلى شريط الأدوات وتحويلها "يدويا"؟

لتوضيح، أنا برمجة ل ImageJ باستخدام Java.

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

شكرا

تحرير: كنت أبحث في التعليمات البرمجية المقدمة لي في وقت سابق ولا يبدو أن حل مشكلتي. أنا فقط أرغب تماما في جعل "القراد" قليلا بجانب RGB، كن بجانب 8 بت بدلا من ذلك. لقد فعلت بالفعل كل التحويل الفعلي لوحدي، ما زلت معترف به فقط كصورة RGB.

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

المحلول

يرجى المحاولة:

giveacodicetagpre.

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