أدوات | ImagePy - UI يدعم واجهة مفتوحة المكونات في بيثون المصدر المفتوح إطار معالجة الصور

AI تقنية الصحافة ، الثعبان ImagePy هو إطار معالجة الصور مفتوح المصدر التي تدعم فتح المكونات في واجهة المستخدم واجهة. في جيثب: الشبكي: على //github.com/Image-Py/imagepy، وليس فقط الحصول على مزيد من المعلومات حول هذا البرنامج معالجة الصور، واستخدام بعض العينة، وبعد ذلك وصفها لى فنغ شبكة AI تكنولوجي ريفيو بالتفصيل في هذه الصورة مفتوحة المصدر تجهيز الإطار.

ImagePy هو الإطار القائم معالجة الصور المكونات يماغيج مثل، والتي قد تكون scipy.ndimage المستخدمة، وscikit صورة، مكتبة برمجية مفتوحة للرؤية الحاسوبية، simpleitk، mayavi وأي مكتبة القائم على نمباي الجمع وعنوان من:

مقدمة موجزة

ImagePy هو إطار معالجة الصور مفتوح المصدر مكتوب في بيثون. وتقوم واجهات UI لها، وهياكل البيانات والهياكل الصورة على كسبيثون بيانات الجدول، نمباي والباندا. وبالإضافة إلى ذلك، فإنه يدعم الاتصال بين أي نمباي والباندا تستند المكونات الإضافية التي يمكن أن تكون بسهولة في scipy.ndimage، scikit صورة، simpleitk، مكتبة برمجية مفتوحة للرؤية الحاسوبية وغيرها مكتبة معالجة الصور.

نظرة عامة، وقياس الماوس، والتحول الهندسي، وتصفية، وتجزئة، عد

إذا كنت تفضل أسلوب IJ، حاول استخدام "ويندوز - >  نوافذ ستايل "للتبديل

ImagePy:

  • واجهة سهلة الاستخدام.

  • قراءة / تخزين مختلف تنسيق البيانات الصورة؛

  • تحديد العائد على الاستثمار، رسم الخرائط، والقياس وغيرها من الماوس العمليات؛

  • يمكنك تنفيذ صورة تصفية والعمليات المورفولوجية والعمليات التقليدية الأخرى؛

  • ويمكن تنفيذ تجزئة الصورة، العد المنطقة، وقياس الكثافة والتحليل الهندسي.

  • ويمكن أن تكون ذات صلة تحليل البيانات، والترشيح، والتحليل الإحصائي للمعلمات المستخرجة من الصورة.

هدف طويل الأجل من هذا المشروع هو أن تصبح رابطة يماغيج وSPSS.

العنوان:

https://academic.oup.com/bioinformatics/article-abstract/34/18/3238/4989871؟redirectedFrom=fulltext

التركيب:

نظام الدعم: ويندوز مع python2.7 وpython3 والإصدارات المذكورة أعلاه، لينكس، نظام ماك.

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

  • لأن ImagePy سوف أكتب بعض المعلومات التكوين، لذلك، على أنظمة لينكس وماك، قد يكون هناك مشكلة أذونات، حتى يبدأ مع الأمر سودو. إذا تركيب نقطة، وفقا للطرق التالية لإضافة المعلمات المستخدم: pipsinstall - imagepy المستخدم.

  • إذا قمت بتثبيت ImagePy اناكوندا في بيئة افتراضية، قد تواجه هذا الخطأ: هذا البرنامج يتطلب الوصول إلى الشاشة. الرجاء استخدام الإطار لتشغيل الثعبان بناؤها، وفقط بعد قمت بتسجيل الدخول إلى الشاشة الرئيسية عند القيام بذلك، إذا واجهت هذه المشكلة، بدء pythonw م المرآة.

  • عملية بسيطة:

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

    وفتح ملف الصور

    القائمة المفتوحة: ملف - >  عينات المحلية - >  القطع النقدية، وفتح في ImagePy سبيل المثال صورة. ملاحظة: الدعم ImagePy BMP، JPG، PNG، GIF، TIF وغيرها من صيغ الملفات شعبية. ITK عن طريق تثبيت المكونات الإضافية، يمكنك أيضا قراءة / حفظ ديكوم، الصور الطبية نيي وغيرها من الأشكال. إذا تثبيت مكتبة برمجية مفتوحة للرؤية الحاسوبية، يمكنك أيضا القراءة / الكتابة ومف الفيديو، وافي وغيرها من الأشكال.

    عملة

    تصفية وتجزئة

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

    صعودا وهبوطا لمستجمعات المياه الإنقسام

    قناع

    Binarization

    القائمة المفتوحة: عملية - >  ثنائي - >  الثقوب ملء الثنائية

    قناع تقطيع الصورة الحصول نظيفة نسبيا، ولكن لا تزال هناك بعض الفراغات والشوائب، وتتداخل مع العد والقياس. ImagePy دعم العمليات الثنائية، مثل تآكل، تمدد، حلقة مفتوحة ومغلقة، واستخراج كفاف، من المحور المركزي لاستخراج وتحويل.

    لملء الثقوب

    مرشح الهندسة

    فتح القائمة: تحليل - >  تحليل المنطقة - >  مرشح الهندسة

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

    مرشح الهندسة

    تحليل هندسي

    فتح القائمة: عملية - >  تحليل المنطقة - >  هندسة تحليل العد، وحساب المعلمات منطقة والتحليل. عن طريق تحديد COV الخيار، ImagePy باستخدام القطع الناقص التغاير تحسب المناسب لكل منطقة. كما هو موضح هنا في الخطوة السابقة الحساب، المعلمات مثل المنطقة المحيطة، الانحراف والاستقرار. في الواقع، قبل هذه الخطوة هي خطوة من تصفية التحضير.

    تحليل هندسي

    يولد الجدول نتيجة (خلفية سوداء، من أجل التأكيد على القطع الناقص)

    فرز الجدول حسب المنطقة

    القائمة المفتوحة: الجدول - >  إحصائية - >  تصنيف الجدول بواسطة مفتاح

    حدد المفتاح الأساسي كمنطقة واختيار والهبوط، سيتم فرز الجدول حسب الترتيب التنازلي للمنطقة. الجدول هو إضافة هامة أخرى لبيانات الصورة. بمعنى من المعاني، مرات عديدة نحن بحاجة للحصول على معلومات حول الصورة، وبعد ذلك في شكل جدول من البيانات لمعالجتها لاحقا. ImagePy دعم الجدول I / O (XLS، XLSX، CSV)، تصفية، تشريح، والتحليل الإحصائي، والفرز، وما إلى ذلك (بزر الماوس الأيمن فوق رأس العمود لتعيين لون النص، عشري الدقة، نمط الخط، وما إلى ذلك).

    طاولة

    خريطة

    فتح القائمة: الجدول - >  رسم - >  الرسم البياني اصمت

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

    الرسم البياني

    شكل 3D

    فتح القائمة: kit3d - >  المشاهد 3D - >  سطح 2D

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

    • حساب الانحدار.

    • BACKGROUND وصفت من قبل النقود وعتبات منخفضة؛

    • في الرسم البياني محاكاة يرتفع ماركا الماء لتكوين خط فراق.

    ImagePy استكمال تصفية الصور 3D، لمحة 3D بناء وتحليل طوبولوجيا 3D، 2D و 3D إعادة الإعمار سطح سطح التصور. عرض 3D يمكن أن يكون بحرية جر، تدوير، ويمكن حفظ النتائج في ملف تنسيق stl.

    التصور 3D

    تسجيل الماكرو وتنفيذ

    القائمة المفتوحة: نافذة - >  تطوير جناح أداة

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

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

    مسجل الماكرو

    سير العمل

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

    العمل هو في الواقع تخفيض السعر (لغة ترميز)، ولكن في إعداد تحتاج إلى مطابقة للمواصفات التالية:

    عنوان =====

    ## Chapter1

    1. Section1some coment لSECTION1 ...

    2. ...

    ## الفصل 2

    ...

    سير العمل

    Lvbo تشى المكونات

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

    نموذج التعليمات البرمجية كما يلي:

    من ميزة الاستيراد skimage

    من imagepy.core.engine تصفية استيراد

    الطبقة المساعد (تصفية):

    = عنوان "حكيم"

    ملاحظة =

    الفقرة = { 'سيجما': 1.0 "low_threshold ': 10' high_threshold ': 20}

    عرض =

    تشغيل مواطنه (النفس، IPS، والمفاجئة، IMG، الفقرة = بلا):

    العودة feature.canny (المفاجئة، الفقرة ، الفقرة ،

    الفقرة ، قناع = ips.get_msk) * 255

    مثال Lvbo تشى حكيم

    خطوات لإنشاء الفلاتر الخاصة:

  • استيراد مكتبة المقابلة، عادة طرف ثالث المكتبات.

  • الطبقة تصفية الإرث.

  • وسيتم استخدام عنوان كعنوان اسم القائمة والمعلمات الحوار، تستخدم أيضا تسجيل الماكرو الأوامر.

  • أخبر مذكرة إطار ما يتعين عليها القيام به بالنسبة لك، تأكد من أن نوع، سواء لدعم خيار سواء لدعم تراجع وهلم جرا.

  • المعلمة الفقرة هو القاموس الذي يحتوي على المعلمات التي يحتاجها وظيفة.

  • نسخة لكل طريقة تفاعلية تعريف المعلمة، يتم إنشاء المعلومات إطار الحوار تلقائيا من خلال قراءة معلمة لضبط.

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

  • حفظ الملف كملف xxx_plg.py، ومن ثم نسخها إلى مجلد القائمة، أعد تشغيل ImagePy. سيتم تحميلها على أنها عنصر القائمة.

  • هذا الإطار هو ما فعلناه؟

    الإطار بطريقة رسمية المهام المعقدة معا، وتساعدنا على تنفيذ:

    • اكتب التحقق. إذا لا الصورة الحالية تلبية متطلبات نوع من الشرح، يتم إنهاء التحليل؛

    • المعلمات، تلقائيا توليد وكشف مربع حوار لإدخال الشرعية.

    • المعاينة في الوقت الحقيقي.

    • دعم ROI التلقائي.

    • دعم التراجع.

    • دعم الموازاة.

    • صورة دعم كومة.

    • البعض.

    طاولة

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

    الرمز:

    من الجدول استيراد imagepy.core.engine

    الباندا الواردات والمشتريات

    الطبقة المساعد (الجدول):

    عنوان = 'جدول الترتيب حسب مفتاح "

    الفقرة = { 'كبير': لا، "قاصر": لا شيء، 'الهبوط': خطأ}

    عرض =

    تشغيل مواطنه (النفس، TPS، والبيانات، والمفاجئة، الفقرة = بلا):

    بواسطة = ، الفقرة >

    data.sort_values (بواسطة = ،

    محور = 0، تصاعدي = لا الفقرة ، inplace = صحيح)

    أمثلة على طاولة الفرز

    كيف يعمل هذا الجدول

    نفس التصفية، وكذلك الجدول العنوان (عنوان)، والشروح (ملاحظة)، المعلمة (الفقرة)، (مشاهدة) معلمات. عندما يتم تشغيل إدراج، ينشئ مربع الحوار وفقا لإطار وجهات النظر. بعد الفقرة الاختيار، وتمريرها الى طاولة المفاوضات مع وظيفة عملية التشغيل الحالية. بيانات الجدول Pandas.DataFrame هو الهدف في الجدول الحالي المخزنة في نظام الأفضليات التجارية. ويمكن أيضا أن تسترجع معلومات إضافية من النقاط التجارية، على سبيل المثال tps.rowmsk، tps.colmsk، من أجل الحصول على المحدد حاليا صف الجدول والعمود قناع.

    أنواع أخرى من المكونات الإضافية

    الجدول أعلاه والفلتر هي أهم المكونات الإضافية اثنين، ولكن ImagePy يدعم أيضا نوع آخر من المكونات في التمديدات. وهو يدعم حاليا تسعة المكونات الإضافية، وهي:

  • مرشح: أساسا لمعالجة الصور.

  • بسيطة: فلتر مماثل، ولكن الخصائص العامة للصورة الفائدة، مثل تشغيل ROI، عملية اللون كاذبة، منطقة القياس، الصورة بأكملها أو تحليل ثلاثي الأبعاد والتصور.

  • مجانا: بغض النظر عن الصورة العملية. صورة للفتح والإغلاق وغيرها من البرامج.

  • أداة: استخدام الفأرة للتفاعل على الرسم البياني، ويعرض أيقونة صغيرة في شريط الأدوات مثل فرشاة.

  • الجدول: عملية الجدول، مثل التحليل الإحصائي، والفرز، ورسم الخرائط وما شابه ذلك.

  • القطعة: القطعة المعروضة في اللوحة، مثل الملاحة على الحق، مثل مسجل الماكرو.

  • تخفيض السعر: لغة الترميز ذلك، عند النقر عليها، ونافذة منفصلة يطفو على السطح لعرض المستند.

  • وحدات الماكرو: خلال عملية إصلاح للالمسلسل ملف تسلسل القيادة؛

  • العمل: مزيج من عملية الكلي وتخفيض السعر لخلق دليل تفاعلي.

  • الدوافع والأهداف

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

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

    المصدر:

    https://github.com/Image-Py/imagepy

    انقر لقراءة النص، عرض تاريخ معظم بايدو وثيقة ثنائية اللغة الأصيلة التعلم العميق إطار PaddlePaddle API مقدمة

    الإطارات R17 أربعة 235/55، الذي هو أفضل لاستخدام؟

    NIKE س CDG أفضل بديل ليجري بيع الأحذية! وأنت تعرف كيف لشرائه؟

    تشين هايلو، الأزرق لان وهلم جرا مهرجان مشروع "نجم الدخيل" هو كابوس أو الفرصة؟

    يبيع جيجابت التوجيه، جهاز التوجيه اخترت الهندباء X5

    المحلي سرعان ما اختبار القيادة ميتسوبيشي الكسوف الصليب 1.5T

    يان المهندسين قيمة عالية الأرميتاج Wuyishan في تسع سنوات لتنمو "الحديث الشاي"

    اليوم تعزيز شو القياسية العالمية لتشهد كله جيل جديد لاند روفر ديسكفري البداية

    إلهة يائسة لتجاوز 2018 نماذج DS كامل النظام على تعليقات السوق

    2017 الإصلاح هاربين الطبية التعامل مع الأعمال التجارية الكبيرة، وتنظيمها بالنسبة لك!

    وقد تم تجهيز K60 اختبار محرك 2018 نماذج ديركس مع عدد من قيمة إضافية

    ديناميكية | AMiner الميزات الجديدة: تحليل الاتجاهات التكنولوجيا - التعدين مصدر الحرارة العالمية الأخيرة والحرارة

    أول زي وطني هان هان تشغيل حمل هواوي استمتع 9 زائد تظهر السكينة رائع وشيك