Learn practical skills, build real-world projects, and advance your career
import cv2 
import numpy as np 
from matplotlib import pyplot as plt
import jovian
img = cv2.imread("home.jpg")
plt.figure(figsize=(10,10))
plt.imshow(img[:,:,::-1])
plt.show()
Notebook Image

Gaussing Filtering

class Filter():
    def __init__(self,img):
        self.image = img
        print("Image Received!")
    
    def show(self,img = None,h=7,w=7):
        self.h = h
        self.w = w
        if img == None:
            s_img = self.image
            plt.figure(figsize=(self.h,self.w))
            plt.imshow(s_img[:,:,::-1])
            plt.show()
        else:
            self.s_img = img
            plt.figure(figsize=(self.h,self.w))
            plt.imshow(self.s_img[:,:,::-1])
            plt.show()
            
    def Gaussian_Filter(self,k_size=3):
        pass
    
    def Median_Filter(self,k_size=3):
        pass
            
    def Mean_Filter(self,k_size=3):
        pass
    
    def Bilateral_Filter(self,k_size=3):
        pass