본문 바로가기

공부/Open cv

2. [python_Open cv] cv2.threshold

반응형

rena.jpg
0.03MB

import cv2

def nothing(x):
    pass

cv2.namedWindow("Test")
cv2.createTrackbar("T1", "Test", 0, 255, nothing)
cv2.createTrackbar("T2", "Test", 0, 255, nothing)

img_color = cv2.imread('rena.jpg')
img_gray = cv2.cvtColor(img_color, cv2.COLOR_BGR2GRAY)

while True:
    T1 = cv2.getTrackbarPos("T1", "Test")
    T2 = cv2.getTrackbarPos("T2", "Test")

    ret, img_binary = cv2.threshold(img_gray, T1, T2, 0)
    cv2.imshow("Ori", img_color)
    cv2.imshow("Test", img_binary)

    if cv2.waitKey(1) & 0xFF == 27:
        break

cv2.destroyAllWindows()

 

 

 

https://m.blog.naver.com/samsjang/220504782549

 

[10편] 이미지 Thresholding

이미지 프로세싱 & 컴퓨터 비전OpenCV-Python 강좌 10편 : 이미지 Thresholding 배우기 필요환경:...

blog.naver.com

 

반응형

'공부 > Open cv' 카테고리의 다른 글

오류 해결  (0) 2022.01.05
명령어 목록  (0) 2021.12.09
3. mss를 이용한 실시간 스크린 샷  (0) 2020.01.17
1. [python_Open cv] cvtColor  (0) 2019.12.26