شارك المقالة

كيفية اضافة فلتر blur و Gaussian و median و laplacian للصور في لغة بايثون


 كيفية اضافة فلتر blur و Gaussian و median و laplacian للصور في لغة بايثون 

اذا كنت تريد اضافة بعض الfiltters على صورك فيمكنك القيام بذالك بإستخدام لغة البايثون وفي مقالة اليوم نقدم لكم مجموعة من الفلاتر التي يمنك القيام بها على صورك في فلاتر مجمعه في كود واحد كل ما عليك هو تشغيل الكود وبعدها اختر الفلتر الذي تريد تطبيقه على صورك لتيتم التطبيق ولكن تاكد ان مكتبة open cv موجوده لديك في المحرر الذي تعمل عليه في بايثون لان الاكواد معتمده عليها بالكامل وهذة المكتبة مخصصه للتعامل مع الصور وقد سبق ووضعنا لكم الكثير من المقالات حول هذة المكتبة المهمه والتي لا غنى عنها في التعامل مع الصور


Python هي لغة برمجة عمرها ثلاثة عقود. أطلق عليها Guido van Rossum ، وهو مبرمج هولندي ، اسم Monty Python Flying Circus ، مجموعته الكوميدية المفضلة في ذلك الوقت. منذ ذلك الحين ، حدث الكثير.

لقد اجتذب مجتمعًا مزدهرًا من المتحمسين الذين يعملون على حل المشكلات وتوسيع قدرات الكود.


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


كود اضافة فلتر للصور

بعد تشغيل الكود تاكد من مسار الصورة و الصيغة الخاصه بها وايضا قم بكتابة نوع الفلتر الذي تريد تطبيقة ليتم التطبيق عليه بدون مشاكل وهذا الكود يحتوي على 4 انواع من الفلاتر 


import cv2
filter = input(" filter name:")
img = cv2.imread("image/small girl.jpg",0)
def filtered(name,img):
    if name == "blur":
        return cv2.blur(img,(15,15))
    elif name == "Gaussian":
        return cv2.GaussianBlur(img,(15,15),0)
    elif name == "median":
        return  cv2.medianBlur(img,5)
    elif name == "laplacian":
        return cv2.Laplacian(img,cv2.CV_8U,(3,3))
    else:
        return img

filteredImage = filtered(filter,img)
cv2.imshow("image after filter",filteredImage)
cv2.waitKey()


لمزيد من الاكواد والشروحات في بايثون يمكنك مشاهدة باقي المقالات على الموقع

شاهد أيضًا
مقالات ذات صلة
ضبط صفحة عرض المحادثة ChatActivity في تطبيق Chat App اندرويد ستوديو

ضبط صفحة عرض المحادثة ChatActivity في تطبيق Chat App اندرويد ستوديو في هذا المقال سوف…

تغير شكل الرسالة Toast الى اشكال رائعة في الاندرويد ستوديو | change Toast format message

  متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في…

شرح استخدام IntrinsicHeight في Flutter بسهوله

 شرح استخدام IntrinsicHeight في Flutter بسهوله مؤخرا اكتشفت Widget في flutter جميله جداستوفر عليك الكثير…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع