Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 다형성
- OSI
- 개방 시스템 상호 연결
- matplotlib
- 결손치 제거
- Interface
- .gitignore
- PnP
- yarn berry
- 투명화
- Polymorphism
- Queue
- 동적 계획법
- kaggle
- dinamic programming
- pandas
- Java
- 결측치 제거
- Abstract Class
- 우선순위 큐
- 데이터 분석
- Git Action
- 백준
- React.js
- seaborn
- opencv
- git workflow
- 배낭 문제
- Priority Queue
- Heap
Archives
- Today
- Total
목록opencv (1)
FoO의 개발 블로그
[OpenCV] 채널 별 배열 구조 + 이미지 투명화
계기 무작정 OpenCV 박치기를 해보니 openCV의 이미지파일이 numpy 배열이라는 것을 알게 되었다. 하지만 알아봤자 대체 rgba가 어떤 식으로 펼쳐져 있는지, 파이썬에서 어떻게 배열을 다뤄야하는지 몰라 난항을 겪고 있다. 일단 뭘 하는지 알아내기 위해 각 채널 별 배열부터 알아보자. OpenCV의 채널 openCV에서 이미지 파일을 읽을 때 cv2.imread() 함수를 사용한다. 첫 번째 인자는 파일의 주소이고 두 번째 인자는 flag다. flag에 따라 이미지를 불러 올 때 채널 값이 바뀐다. 채널은 불러온 이미지에.shape를 하여 얻은 배열의 3번 째 값이다. cv2.IMREAD_COLOR 혹은 1 : 이미지를 Color로 읽음. 투명 무시. Default. cv2.IMREAD_GRAY..
Programming/Python
2023. 10. 17. 14:02