## Reading Images (Gray Image)
## Reading Images (Gray Image)
import skimage.io as io
import matplotlib.pyplot as plt
image_gray = io.imread('Real_3.jpeg', as_gray=True)
io.imshow(image_gray)
io.show()
[[5, 6],
[7, 8]]])
>>> np.arange(1,25).reshape(2,3,4)
array([[[ 1, 2, 3, 4],
[ 5, 6, 7, 8],
[ 9, 10, 11, 12]],
import skimage.io as io
import matplotlib.pyplot as plt
image_color = io.imread('Real_3.jpg', as_gray=False)
#io.imshow(image_gray)
#io.show()
print(image_color.shape)
print(image_color)
## Color to Gray
import skimage.io as io
import matplotlib.pyplot as plt
from skimage.color import rgb2gray
image_color = io.imread('Real_3.jpg', as_gray=False)
img_new = rgb2gray(image_color)
plt.subplot(121), io.imshow(image_color)
plt.title('RGB Format')
plt.subplot(122), io.imshow(img_new)
plt.title('Grayscale Format')
plt.show()
import skimage.io as io
import matplotlib.pyplot as plt
from skimage.transform import resize
image_color = io.imread('Three_Friends.jpg', as_gray=False)
resized_Image = resize(image_color,(300,300))
plt.subplot(121), io.imshow(image_color)
plt.title('Original Image')
plt.subplot(122), io.imshow(resized_Image)
plt.title('Resized Image')
plt.show()
print(image_color.shape)
print(resized_Image.shape)
## Rescaling Image
import skimage.io as io
import matplotlib.pyplot as plt
from skimage.transform import rescale
image_color = io.imread('Three_Friends.jpg', as_gray=False)
rescaled_Image = rescale(image_color, scale=(0.25,0.25,1))
plt.subplot(121), io.imshow(image_color)
plt.title('Original Image')
plt.subplot(122), io.imshow(rescaled_Image)
plt.title('Rescaled Image')
plt.show()
print(image_color.shape)
print(rescaled_Image.shape)
import skimage.io as io
import matplotlib.pyplot as plt
from skimage.transform import rotate
image_color = io.imread('Three_Friends.jpg', as_gray=False)
rotated_Image = rotate(image_color, angle=90)
plt.subplot(121), io.imshow(image_color)
plt.title('Original Image')
plt.subplot(122), io.imshow(rotated_Image)
plt.title('Resized Image')
plt.show()
print(image_color.shape)
print(rotated_Image.shape)
print(image_color.shape)
print(cropped.shape)
#### Image Brightness
import skimage.io as io
import matplotlib.pyplot as plt
from skimage import exposure
image_color = io.imread('Three_Friends.jpg', as_gray=False)
image_bright = exposure.adjust_gamma(image_color,
gamma=0.5,gain=1)
image_dark = exposure.adjust_gamma(image_color,
gamma=1.5,gain=1)
# plotting images
plt.subplot(131), io.imshow(image_color)
plt.title('Original Image')
plt.subplot(132),io.imshow(image_bright)
plt.title('Bright Image')
plt.subplot(133),io.imshow(image_dark)
plt.title('Dark Image')
plt.show()
import skimage.io as io
import matplotlib.pyplot as plt
from skimage.filters import sobel_h
image_color = io.imread('Three_Friends.jpg', as_gray=True)
image_median = sobel_h(image_color)
plt.subplot(121), io.imshow(image_color)
plt.title('Original Image')
plt.subplot(122),io.imshow(image_median)
plt.title('Smooth Image')
plt.show()