728x90
반응형

창작꾼 유니버스 446

[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..

728x90
반응형