Professional Documents
Culture Documents
Lab02_Image Filter_Solution (1)
Lab02_Image Filter_Solution (1)
https://docs.opencv.org/3.4/d4/d86/
group__imgproc__filter.html#gad533230ebf2d42509547d514f7d3fbc3
img2 = cv2.imread('pepper_noise02.jpeg')
meblur2 = cv2.medianBlur(img2,5)
plt.subplot(121)
plt.imshow(img2)
plt.subplot(122)
plt.imshow(meblur2)
Thực hành với blur
img2 = cv2.imread('pepper_noise02.jpeg')
meblur2 = cv2.blur(img2,(15,15))
plt.subplot(121)
plt.imshow(img2)
plt.subplot(122)
plt.imshow(meblur2)
img1 = cv2.imread('exT3_01.jpg')
img2 = cv2.imread('exT3_02.jpg')
img1 = img1[:155,1:191]
img2 = img2[:155,:190]
inv_img1 = cv2.bitwise_not(img1)
inv_img2 = cv2.bitwise_not(img2)
plt.subplot(221)
plt.imshow(img1[:,:,::-1])
plt.subplot(222)
plt.imshow(img2[:,:,::-1])
plt.subplot(223)
plt.imshow(inv_img1[:,:,::-1])
plt.subplot(224)
plt.imshow(inv_img2[:,:,::-1])
2. Transform images to negative ones.
plt.imshow(cv2.subtract(inv_img2,inv_img1))
3. Process to have an image which has only the “ball”
plt.imshow(cv2.absdiff(inv_img1,inv_img2))
Hoặc
plt.imshow(cv2.bitwise_xor(inv_img1,inv_img2))
Vẫn còn xuất hiện các vạch trắng, cách khắc phục như thế nào?