opencv / sliding 구현

Geewon Kim·2024년 1월 17일
0

opencv

목록 보기
4/6

openCV basic to use : sliding

객체검출의 시작인 슬라이딩 구현하기

사진이 쫌쫌따리로 움직이게 만들어본 실습

실습

import cv2

if __name__ == '__main__':
    org_img = cv2.imread("unnamed.png")
    # 원본 복사해두기 혹시 모르니까
    img = org_img.copy()

    white = [255, 255, 255]
    blue = [255, 0, 0]
    green = [0, 255, 0]
    red = [0, 0, 255]
    color = [168, 200, 180]

    grey = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

    w = 512
    h = 512
    for y in range(0, h-100):
        for x in range(0, w-100):
            crop = grey[y:y+100, x:x+100].copy()
            print(f"{x}, {y}, {x+100}, {y+100}")

            cv2.imshow("Practice", crop)
            key = cv2.waitKey(20)
            if key == 27: #esc
                cv2.destroyWindow("Lena")
                exit(0)
profile
내 지식의 외장하드

0개의 댓글