示例#1
0
import cv2
import numpy as np
import lib4150
import matplotlib.pyplot as plt
import sys, os
sys.path.append(os.getcwd())
from q01_10 import lib0110

if __name__ == '__main__':
    img = cv2.imread("Gasyori100knock/Question_41_50/imori.jpg")
    img2 = lib4150.Canny(img, 5, 1.4, 100, 30)
    out = lib4150.Closing_operation(img2, 2)

    cv2.imshow("imori", img2)
    cv2.waitKey(0)
    cv2.imwrite("q41_50/050canny.jpg", img2)
    cv2.destroyAllWindows()

    cv2.imshow("imori", out)
    cv2.waitKey(0)
    cv2.imwrite("q41_50/050.jpg", out)
    cv2.destroyAllWindows()
示例#2
0
import cv2
import numpy as np
import lib4150
import matplotlib.pyplot as plt
import sys, os

sys.path.append(os.getcwd())
from q01_10 import lib0110
from q21_30 import lib2130

if __name__ == '__main__':
    img = cv2.imread("Gasyori100knock/Question_41_50/thorino.jpg")

    canny_edge = lib4150.Canny(img,
                               Gaussian_k=5,
                               Gaussian_sigma=1.4,
                               HT=100,
                               LT=30).clip(0, 255).astype(np.uint8)
    out = lib4150.Hough_transform(canny_edge)
    out = lib4150.Hough_NMS(out, 10).clip(0, 255).astype(np.uint8)

    cv2.imshow("imori", out)
    cv2.waitKey(0)
    cv2.imwrite("q41_50/045.jpg", out)
    cv2.destroyAllWindows()
示例#3
0
import cv2
import numpy as np
import lib4150
import matplotlib.pyplot as plt
import sys, os
sys.path.append(os.getcwd())
from q01_10 import lib0110
from q21_30 import lib2130

if __name__ == '__main__':
    img = cv2.imread("Gasyori100knock/Question_41_50/imori.jpg")

    edge = lib4150.Canny(img, Gaussian_k=5, Gaussian_sigma=1.4, HT=100, LT=30)
    edge = edge.clip(0, 255).astype(np.uint8)

    cv2.imshow("imori", edge)
    cv2.waitKey(0)
    cv2.imwrite("q41_50/043.jpg", edge)
    cv2.destroyAllWindows()