728x90
반응형

공부/[2022] OpenCV (영상처리) 7

[22.04.08] OpenCV(파이썬) - 화소 처리(화소 접근 방법, 밝기 변화, 히스토그램 등)

시험 싫어요 행렬정보를 만든다 => 영상을 만든다 reshape(2,5) -> 2행 5열 shape[0] -> 행 정보를 가져옴 shape[1] -> 열 정보를 가져옴 item(a,b) 화소의 값을 반환 itemset(a,b) 새롭게 할당? 행렬 원소 접근 방법 1. 배열의 첨자기능 활용 2. 넘파이 함수 사용 3. 룩업테이블 활용 - 행렬 정보 => 배열로 변경 / 파이썬 배열을 넘파이 배열로 변환? / 편리함 4. OpenCV 함수 이용 5. ndarray 활용 (연산자 오버로딩을 이용한 방식) 그레이스케일 != 흑백영상 == 명암도 영상 0 검은색 255흰색 j // 2 : 0, 1인 2단계 표현 j // 20* 10 : 단계 수 적음 => 계단현상 1, 2 => 최갯, 최솟 넘어가면 고정시킴 3,..

[22.04.07] OpenCV(파이썬) 기본 행렬 연산 (채널 합성, 분리, 사칙연산, 비트 연산, 최댓최솟, 정렬, 역행렬 등등)

왜 시험이 다음주인걸까? 열거형 객체 - 리스트(배열), 튜플, 사전(dictionary) 리스트는 수정 ok 튜플은 nono flip 0 x축 1 y축 -1 xy축 전치 행렬 2번 -> 원 위치 0~255 밝기 값 (채널들의 밝기값 차이) [ :, 3:] -> , 행, 열 나눠서 접근 cv2.sumElems(src) 배열의 각 채널별로 원소들의 합 계산 스칼라값 cv2.mean(src) 각 채널별로 원소들의 평균 계산 스칼라값 cv2.meanStdDev(src) 평균 표준편차 cv2.sortIdx() -> 이동해야할 위치의 인덱스 반환 cv2.reduce() 함수 감축 방향 cv2.REDUCE_SUM, cv2.REDUCE_AVG => 덧셈과 평균으로 감축 cv2.gemm() 행렬의 곱 cv2.inven..

[22.03.29] OpenCV 기초 (윈도우 제어, 도형 그리기, 마우스 이벤트 조금 등)

키보드 입력 받깅 트랙바 신기 마우스 입력 받아서 도형 그리기 과제 응용 코드1(직접 쓴 코드라 좋은 코드는 아닐 가능성 큼) 과제 응용 코드2(직접 쓴 코드라 좋은 코드는 아닐 가능성 큼) 과제 응용 코드3(직접 쓴 코드라 좋은 코드는 아닐 가능성 큼) 기억하자 화면에 하얗게 하는거보단, 같은 걸 배경색으로 덮자..

728x90
반응형