Learn practical skills, build real-world projects, and advance your career
Created 4 years ago
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()
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