ㅇ
분명 학교에서 영상처리를 배운 적이 있지만 기억이 많이 휘발된 관계로 기초부터 빠르게 훑고 넘어가보도록 하겠습니다. 강의 출처 : https://youtu.be/XK3eU9egll8?si=XVVCeT77UdvIplzy
강의 출처 2. 도형 그리기, 텍스트 입력하기
강의 출처 : https://www.youtube.com/watch?v=XK3eU9egll8&t=19409simport cv2cap = cv2.VideoCapture('video.mp4') fourcc = cv2.VideoWriter_fourcc(\*'DIVX
강의 출처 : https://www.youtube.com/watch?v=XK3eU9egll8&t=19409s고정 크기로 조정비율로 크기 조정이미지를 늘리거나 줄일 때 자연스럽게 하기 위해 사용cv2.INTER_AREA : 크기를 줄일 때 사용cv2.INTER_
강의 출처 : https://www.youtube.com/watch?v=XK3eU9egll8&t=19409s영역을 잘라 새로운 창(윈도우)에 표시영역을 잘라 기존 윈도우(창)에 표시좌우 대칭상하 대칭상하 좌우 대칭시계방향 90도 회전시계 방향 180회전시계 반
GaussianBlur : 이미지를 흐리게 하면서 노이즈도 없앰커널 사이즈 변화에 따른 흐림표준편차에 따른 흐림커널 사이즈 변화에 따른 흐림표준 편차에 따른 흐림
예시 사진임의의 영역의 사다리꼴을 정사각형으로 만들고자 함임의의 영역을 지정해준 후 좌표를 얻음src = np.array(\[511,352,1008,345,1121,573,450,589],dtype=np.float32) \`\`\`그림판을 활용해 네 위치의 좌표를 좌상
이진화 : 특정 값을 기준으로 흑과 백만 가지게 하는 binary 작업Threshoid (임계값) : 기준점과 같은 의미, 주어진 시간과 상황에 따라 기준이 달라질 수 있음을 의미맨 우측은 흰색 영역 존재첫번째 검은색은 임계값이 0 이므로 계속 검은색유지두번째 진한회색
팽창(Dilation) : 흰색 영역 외곽 픽셀 주변에 흰색을 추가해줌, 이미지를 확장해 작은 구멍을 채움
픽셀 색이 갑자기 확 변하는 부분을 경계선으로 인식함예시 사진결과
여러 장의 카드로 이루어진 이미지에서 카드 각각의 윤곽선을 검출검출된 윤곽선을 바탕으로 사진을 잘라내어 추출 후 출력, 저장서로 다른 윈도우(창)에 뜨도록 작업예시 사진결과
마우스 이벤트 마우스 이벤트를 사용하기 위한 코드 > cv2.setMouseCallback(windowName, callback, param=None) windowName: 마우스 이벤트를 적용할 창의 이름입니다. callback: 마우스 이벤트가 발생했을 때 호출될