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
- 삼성코테
- 딥러닝
- 포스코 교육
- 초소형머신러닝
- DP문제
- 삼성역량테스트
- 자료구조
- 포스코 ai 교육
- dfs문제
- 코테
- 영상처리
- BFS
- 포스코 AI교육
- MCU 딥러닝
- tinyml
- 삼성역테
- dfs
- TensorFlow Lite
- 알고리즘
- 코딩테스트
- 그리디
- 삼성코딩테스트
- 임베디드 딥러닝
- bfs문제
- tflite
- sort
- 다이나믹프로그래밍
- 코테 문제
- DP
- 컴퓨팅사고
Archives
- Today
- Total
코딩뚠뚠
[영상처리] BMP 파일의 구조 본문
반응형
BMP파일의 구조 :
BMP 파일은 Windows 운영체제에서 DIB를 저장하기 위해 사용하는 파일 형식이다.
DIB에 대한 설명은 아래 포스팅을 참고하길바란다.
[영상처리] 비트맵 DDB DIB
DDB : 장치 의존 비트맵 DIB : 장치 독립 비트맵 장치란 출력장치(모니터)를 의미 DDB란 장치에 의존하기 때문에 타 장비에서 정상적인 색상으로 표현되지 않을 수 있다. DIB는 장치에 독맂벅이기 때
dbstndi6316.tistory.com
BMP파일은 압축을 하지 않고 DIB 구조를 그대로 파일로 저장한 형태이다.
BMP 파일의 전체 구조는 아래와 같다.
FILE HEADER : BMP 파일 자체에 대한 정보를 담고 있는 영역
INFO HEADER : 비트맵 영상의 크기, 색상의 수 에 대한 정보를 담고있는 영역
RGBQUAD : 비트맵 영상의 색상정보를 담고 있는 부분
픽셀데이터 : 각 픽셀의 색상정보를 표현하는 공간 (RGB, 테이블 별로)
FILE HEADER의 정확한 이름은 BITMAPFILEHEADER이다. 이와 같은 이유는 Windows 운영체제에 정의되어 있는 구조체의 이름이 이렇기 때문이다.
출력 방법 :
DIB 출력 함수들은 DIB구조의 시작위치 즉 BITMAPINFOHEADER 구조체의 시작주소와, 픽셀데이터의 시작주소를 인자로 넘겨받아 화면 출력을 수행한다.
반응형
'공부 > 영상처리' 카테고리의 다른 글
[영상처리] 화질향상 - 히스토그램분석 (0) | 2021.01.21 |
---|---|
[영상처리] 화질향상 - 감마보정 (0) | 2021.01.21 |
[영상처리] 비트맵 DDB DIB (0) | 2021.01.07 |
[영상처리] 비트맵 파일이란 (0) | 2021.01.07 |
[영상처리] 영상의표현 - 2차원 배열 (0) | 2021.01.06 |