هذا هو الأمر mincloookup الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mincookup - إجراء تحويلات جدول البحث على ملفات minc
موجز
com.mincloookup [ ] .mnc .mnc
الوصف
مينكلوكوب سيتم إجراء عملية جدول بحث على كل فوكسل من ملف minc. بحث
يتكون الجدول من قائمة قيم الإدخال مع قيم الإخراج المطابقة. كل فوكسل من
تم العثور على ملف الإدخال في جدول البحث وتم كتابة قيمة الإخراج المقابلة.
يمكن أن تكون قيم المخرجات إما قيمًا عددية أو متجهة، على سبيل المثال، بحث عن الألوان
سيحتوي الجدول على أربعة أعمدة: عمود واحد لقيم الإدخال وعمود واحد لكل لون أحمر،
قيم الإخراج الأخضر والأزرق.
يمكن أن تتخذ جداول البحث أحد النموذجين: متواصل or منفصل.
جدول البحث المستمر مخصص لمعالجة قيم فوكسل كقيم مستمرة (حقيقية) و
تحويل القيم عن طريق إجراء الاستيفاء بين القيم الواردة في جدول البحث. أ
يتعامل جدول البحث المنفصل مع قيم الإدخال كأعداد صحيحة ويتعامل معها بشكل كامل
إدخالات مستقلة، لا تفعل أي استيفاء.
الاستخدام الأكثر شيوعًا لجداول البحث المستمر هو تحويل قيم الكثافة إلى
ألوان آر جي بي. لجعل جداول البحث أكثر بساطة، يتم إعادة قياس جميع قيم الإدخال إلى
النطاق من صفر إلى واحد. افتراضيًا، يتم تعيين القيمة الأصغر في الملف إلى الصفر والقيمة الأكبر
خرائط لأحد. يتم بعد ذلك العثور على هذه القيمة في جدول البحث، عادةً بين إدخالين في
الجدول (يتم فرز الجدول دائمًا بترتيب تصاعدي لقيم الإدخال). خطي
يتم بعد ذلك إجراء الاستيفاء على كل عمود إخراج وتكون القيمة (أو القيم) الناتجة
مكتوب في ملف الإخراج. إذا كان هناك أكثر من قيمة إخراج واحدة لكل قيمة إدخال، إذن
تتم إضافة البعد Vector_dimension إلى ملف الإخراج بطول يساوي الرقم
من أعمدة الإخراج في جدول البحث. بالنسبة للقيم المدخلة خارج النطاق من صفر إلى واحد، فإن
يتم استخدام أقرب قيمة الجدول.
تُستخدم عادةً جداول البحث المنفصلة لإعادة تعيين قيم التسمية. كل قيمة إدخال هي
يتم التعامل معه على أنه عدد صحيح (لا تتم إعادة قياسه) وإذا تم العثور عليه في جدول البحث، فسيتم التعامل معه على أنه عدد صحيح
تتم كتابة القيمة (أو القيم) المقابلة إلى ملف الإخراج. إذا لم يتم العثور عليه،
ثم تتم كتابة قيمة فارغة (صفر افتراضيًا). لا يتم إجراء الاستيفاء بشكل منفصل
جداول البحث - للحصول على قيمة إخراج غير فارغة، يجب أن يكون هناك إدخال في الجدول.
OPTIONS
لاحظ أنه يمكن تحديد الخيارات بصيغة مختصرة (طالما أنها فريدة) و
يمكن إعطاؤها في أي مكان على سطر الأوامر.
العلاجات العامة الخيارات
-2 قم بإنشاء ملف إخراج بتنسيق MINC 2.0.
-ضرب بقسوة
الكتابة فوق ملف موجود.
-نوكلوبر
لا تكتب فوق ملف موجود (افتراضي).
-لا_كلوبر
مرادف ل -نوكلوبر.
-إفراط
اطبع معلومات التقدم لكل جزء من البيانات المنسوخة (افتراضي).
-هادئ لا تطبع معلومات التقدم.
-حجم المخزن المؤقت المقاسات
حدد الحجم الأقصى للمخازن المؤقتة الداخلية (بالكيلو بايت). الافتراضي هو 10 ميغا بايت.
-نوع الملف
قم بإنشاء ملف إخراج بنفس نوع ملف الإدخال الأول (افتراضي).
بايت قم بتخزين كل فوكسل كعدد صحيح 8 بت.
-قصيرة قم بتخزين كل فوكسل كعدد صحيح 16 بت.
-int قم بتخزين كل فوكسل كعدد صحيح 32 بت.
لونغ حلت محلها -int.
-يطفو قم بتخزين كل فوكسل بتنسيق النقطة العائمة 32 بت.
-مزدوج
قم بتخزين كل فوكسل بتنسيق النقطة العائمة 64 بت.
-وقعت
قم بإنشاء ملف إخراج يحتوي على البيانات المخزنة في نوع موقع. هذا الخيار لا معنى له
عند استخدامها مع تنسيقات بيانات الفاصلة العائمة، والتي يتم توقيعها دائمًا.
غير موقعة
قم بإنشاء ملف إخراج يحتوي على البيانات المخزنة في نوع غير موقع. هذا الخيار هو
لا معنى لها عند استخدامها مع تنسيقات بيانات الفاصلة العائمة.
-مجال صحيح دقيقة ماكس
قم بقياس قيم فوكسل الصحيحة لتقع بين القيم دقيقة و ماكس. بشكل افتراضي
سيتم قياس قيم فوكسل الصحيحة لاستخدام النطاق الكامل للنوع الأساسي. هذا
الخيار لا معنى له عند استخدامه مع تنسيقات بيانات الفاصلة العائمة.
بحث جدول الخيارات
-اللون الرمادي استخدم جدول بحث رمادي لكتابة قيم RGB (افتراضي).
-اللون الرمادي مرادف ل -اللون الرمادي.
-المعدن الساخن
استخدم جدول بحث عن المعادن الساخنة لكتابة قيم RGB.
-الطيفية
استخدم جدول بحث طيفي (قوس قزح) لكتابة قيم RGB.
-عكس
اقلب جدول البحث بحيث يتم تعيين القيمة القصوى إلى الصفر والحد الأدنى
خرائط القيمة لواحد. ينطبق فقط على جداول البحث المستمر.
-noinvert
لا تقم بعكس جدول البحث - الحد الأدنى للخرائط إلى الصفر والحد الأقصى للخرائط إلى
واحد (افتراضي).
-نطاق دقيقة ماكس
حدد نطاق القيم التي يجب تعيينها لنطاق جدول البحث
(الافتراضي هو النطاق الكامل لملف الإدخال).
-الحد الأدنى دقيقة
حدد قيمة الإدخال التي يتم تعيينها إلى الحد الأدنى للقيمة في جدول البحث.
-أقصى ماكس
حدد قيمة الإدخال التي تعين الحد الأقصى للقيمة في جدول البحث.
-جدول البحث [ملف | -]
حدد اسم الملف الذي يحتوي على جدول البحث. لو - يتم إعطاء البحث
تتم قراءة الجدول من المدخلات القياسية. يجب أن يحتوي الملف على عمودين على الأقل: The
العمود الأول يعطي قيم الإدخال؛ الأعمدة الأخرى تعطي المقابل
قيم الإخراج. بالنسبة لجدول البحث المستمر، يجب أن يحتوي العمود الأول على أ
القيمة بين صفر وواحد يجب إدخالات صريحة لكل من الصفر والواحد
عادة ما تعطى. بالنسبة لجدول بحث منفصل، يجب أن يحتوي العمود الأول على
قيم عدد صحيح. إذا تم إعطاء أكثر من عمود إخراج واحد، فسيتم إخراج ملف الإخراج
لديها البعد Vector_dimension بطول يساوي عدد المخرجات
أعمدة. سيتم فرز سطور الجدول إذا لزم الأمر بحيث يكون الأول
العمود بترتيب تصاعدي.
-lut_string سلسلة جدول البحث
حدد جدول البحث الكامل كسلسلة واحدة. حرف الفاصلة المنقوطة ";"
يستخدم لفصل الخطوط.
-مستمر
جدول البحث مستمر (انظر الوصف أعلاه): يتم التعامل مع قيم الإدخال على أنها
القيم المستمرة (الحقيقية) ويتم إعادة قياسها إلى النطاق من صفر إلى واحد قبل أن تكون
بحث عن؛ يتم الاستيفاء بين القيم في الجدول. هذا هو الافتراضي
سلوك.
-منفصلة
جدول البحث منفصل (انظر الوصف أعلاه): يتم التعامل مع قيم الإدخال على أنها
الأعداد الصحيحة ولا يتم إجراء أي استيفاء بين قيم الإدخال.
-قيمة فارغة سلسلة القيمة الخالية
حدد قيمة فارغة لاستخدامها مع جداول البحث المنفصلة عندما لا تكون هناك قيمة
وجدت في جدول البحث. يجب تحديد هذه القيمة كقائمة مفصولة بفواصل
من القيم، بنفس عدد القيم الموجودة في أعمدة الإخراج في جدول البحث.
عام الخيارات For من جميع أوامر:
-مساعدة اطبع ملخصًا لخيارات سطر الأوامر واخرج.
-الإصدار
اطبع رقم إصدار البرنامج واخرج.
أمثلة
للحصول على صور RGB للمعادن الساخنة من ملف التصوير بالرنين المغناطيسي:
مينكلوك اب-hotmetal input.mnc Output.mnc
لتحويل التسميات في ملف تسمية minc، استخدم -discrete:
mincloookup -منفصل -lookup_table lookupfile \
in_labels.mnc out_labels.mnc
حيث lookupfile هو ملف يحتوي على إدخالات لتعيين التسمية من 2 إلى 4 والتسمية من 3 إلى 5:
2 4
3 5
يمكنك أيضًا تحديد جدول البحث هذا في سطر الأوامر:
mincloookup -منفصلة -lut_string '2 4;3 5' \
in_labels.mnc out_labels.mnc
للحصول على ملف RGB باللون الرمادي، باللون الأحمر للقيم الأقل من الحد الأدنى والأخضر للقيم
أكبر من الحد الأدنى، يمكنك إعطاء إدخالين صفر وإدخالين واحد. الأول
يتم استخدام الصفر للقيم السالبة، ويتم استخدام الصفر الثاني للاستكمال إلى التالي
دخول. ليس هناك غموض حول كيفية التعامل مع قيمة الصفر بالضبط لأن الأول
ويتم التعامل مع القيم الأخيرة للجدول بطريقة خاصة للتأكد من أنها كذلك
يتم التعامل معها على أنها ضمن النطاق في حالة حدوث هذا النوع من المواقف ذات الإدخالين.
مينكلوكوب -lookup_table - input.mnc Output.mnc <
0 1 0 0
0 0 0 0
1 1 1 1
1 0 1 0
EOF
لعكس صورة عددية، يمكنك استخدام mincloookup:
mincloookup -lut_string '0 1;1 0' in.mnc out.mnc
استخدم mincloookup عبر الإنترنت باستخدام خدمات onworks.net