इस कार्यक्रम में, हम एक छवि में द्विपक्षीय फ़िल्टरिंग करेंगे। किनारों को संरक्षित करते हुए, छवियों को चिकना करने और शोर को कम करने के लिए द्विपक्षीय फ़िल्टर का उपयोग किया जाता है। हम इस उद्देश्य के लिए द्विपक्षीय फ़िल्टर () फ़ंक्शन का उपयोग करेंगे। यह फ़ंक्शन प्रत्येक पिक्सेल का व्यास, रंग स्थान में सिग्मा का मान और समन्वय स्थान में सिग्मा का मान लेता है।
मूल चित्र
एल्गोरिदम
Step 1: Import cv2. Step 2: Read the image. Step 3: Call the bilateralfilter() function. Step 4: Display the output.
उदाहरण कोड
import cv2 image = cv2.imread('testimage.jpg') blur = cv2.bilateralFilter(image, 29,100,100) cv2.imshow('BilateralFilter', blur)
आउटपुट