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 |
31 |
Tags
- kaggle
- 동적 계획법
- 데이터 분석
- 우선순위 큐
- Java
- Priority Queue
- yarn berry
- PnP
- 백준
- 개방 시스템 상호 연결
- 투명화
- Queue
- Git Action
- .gitignore
- OSI
- pandas
- 결측치 제거
- seaborn
- 배낭 문제
- 결손치 제거
- Heap
- git workflow
- 다형성
- opencv
- Polymorphism
- dinamic programming
- Abstract Class
- Interface
- React.js
- matplotlib
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