تطبيق Python ل Daplacian من كشف حافة غاوسي
-
21-12-2019 - |
سؤال
أنا أبحث عن التنفيذ المكافئ ل Daplacian من اكتشاف حافة غاوسي.
في matlab نحن نستخدم الوظيفة التالية
giveacodicetagpre.في بيثون هناك وظيفة لحساب Laplacian من غوسي.لا يعطي الحواف مرة أخرى بالتأكيد.
giveacodicetagpre.أي مؤشر لتنفيذ الإنترنت أو التعليمات البرمجية
شكرا
المحلول
ما يجب أن يكون أي حافة matlab ()
- حساب سجل
- حساب المعابر الصفرية على سجل
- حساب عتبة فارق السجل المحلي
- حافة البكسل= عبور صفر && الفرق المحلي> عتبة
مرشح سجل SCIPY فقط يفعل الخطوة 1 أعلاه. قمت بتطبيق المقتطف التالي على الخطوة المحاكمة 2 ~ 4 أعلاه:
giveacodicetagpre.هذا بالطبع بطيئ وربما غير اصطلاحي كما أنا جديد أيضا في بيثون، ولكن يجب أن تظهر الفكرة.أي اقتراح حول كيفية تحسينه هو موضع ترحيب أيضا.
نصائح أخرى
لعبت قليلا مع رمز YCYIH (شكرا لتزويده).في تطبيقاتي، حصلت على نتائج أفضل باستخدام قيم الإخراج تتناسب مع نطاق MIN-MAX من 0S و 1 ثانية فقط.(ثم لم أكن بحاجة أيضا إلى Thresh بعد الآن، لكن يمكن للمرء بسهولة تطبيق عتبة على النتيجة.) كما قمت بتغيير الحلقات لعمليات صفيف Numpy لتنفيذ أسرع.
giveacodicetagpre.