def opening(i, j, open_i, rgb_img2, method): kernel = np.ones((i, i), np.uint8) opening = cv2.morphologyEx(open_i, cv2.MORPH_OPEN, kernel, iterations=j) rgb_img2, _, _ = annotate(opening, rgb_img2) save( opening, "Set9-After morphological operation_" + method + "_kernel_" + str(i) + "iteration_" + str(j)) save( rgb_img2, "Set9-annotated_" + method + "_kernel_" + str(i) + "iteration_" + str(j))
def eroding(i, j, open_i, rgb_img2, method): kernel = np.ones((i, i), np.uint8) eroding = cv2.erode(open_i, kernel, iterations=j) display(eroding, "Eroded-the-image" + method) rgb_img2, _, _ = annotate(eroding, rgb_img2) save( eroding, "Set10-After morphological operation_" + method + "_kernel_" + str(i) + "iteration_" + str(j)) save( rgb_img2, "Set10-annotated_" + method + "_kernel_" + str(i) + "iteration_" + str(j))
def opening(i, j, open_i, rgb_img2, method): kernel = np.ones((i, i), np.uint8) opening = cv2.morphologyEx(open_i, cv2.MORPH_OPEN, kernel, iterations=j) _, section_1, section_2 = annotate(opening, rgb_img2) return section_1, section_2
def eroding(i, j, open_i, rgb_img2, method): kernel = np.ones((i, i), np.uint8) eroding = cv2.erode(open_i, kernel, iterations=j) #display(eroding,"Eroded-the-image") _, section_1, section_2 = annotate(eroding, rgb_img2) return section_1, section_2