سؤال

أنا أبحث عن التنفيذ المكافئ ل Daplacian من اكتشاف حافة غاوسي.

في matlab نحن نستخدم الوظيفة التالية

giveacodicetagpre.

في بيثون هناك وظيفة لحساب Laplacian من غوسي.لا يعطي الحواف مرة أخرى بالتأكيد.

giveacodicetagpre.

أي مؤشر لتنفيذ الإنترنت أو التعليمات البرمجية

شكرا

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

المحلول

ما يجب أن يكون أي حافة matlab ()

  1. حساب سجل
  2. حساب المعابر الصفرية على سجل
  3. حساب عتبة فارق السجل المحلي
  4. حافة البكسل= عبور صفر && الفرق المحلي> عتبة
  5. مرشح سجل SCIPY فقط يفعل الخطوة 1 أعلاه. قمت بتطبيق المقتطف التالي على الخطوة المحاكمة 2 ~ 4 أعلاه:

    giveacodicetagpre.

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

نصائح أخرى

لعبت قليلا مع رمز YCYIH (شكرا لتزويده).في تطبيقاتي، حصلت على نتائج أفضل باستخدام قيم الإخراج تتناسب مع نطاق MIN-MAX من 0S و 1 ثانية فقط.(ثم لم أكن بحاجة أيضا إلى Thresh بعد الآن، لكن يمكن للمرء بسهولة تطبيق عتبة على النتيجة.) كما قمت بتغيير الحلقات لعمليات صفيف Numpy لتنفيذ أسرع.

giveacodicetagpre.

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