※ 요약

요즘 스마트폰이나 DSLR로 사진을 많이들 찍을텐데, 무심코 찍는 사진에는 엄청나게 많은 정보가 남는다. 카메라와 사진에 대한 정보(카메라 기종, 찍은 시간, 노출, ISO, 셔터 속도, 렌즈 정보 등)는 물론 내가 사진 찍은 곳의 위치까지 다 사진 속에 남는데, 본인이 집에서 찍은 사진을 커뮤니티 사이트나 블로그 등에 올리면 자신도 모르게 자신의 사는 곳을 광고하는 꼴이 된다. 사진에 남는 이러한 부가 정보를 EXIF라고 하는데 EXIF Eraser라는 프로그램을 통해 EXIF 정보를 지우는 방법을 알아보도록 하겠다.


참고로 사진을 촬영한 위치 정보는 GPS 기능이 있는 카메라(DSLR, 미러리스)이나 스마트폰에만 남으며 설정을 통해 위치 정보는 안 남길 수 있게 설정할 수 있다. 또 커뮤니티나 블로그 등에 사진을 올릴때 자동으로 정보를 제거해주는 사이트도 있다.


※ EXIF란

사진의 화상 데이터(이미지)와 함께 카메라 제조사, 카메라 모델, 조리개 수치, 렌즈 초점 길이, GPS 정보 등 이미지 파일 안에 저장되어 있는 세부적인 부가정보


※ 파일 다운로드

exiferaser32.zip

exiferaser64.zip


만든 회사의 사이트는 접속이 안되는 걸로 보아 망한거 같다. 상기 파일들은 1.1버전으로써 현재 기준 최신버전이고 윈도우10에서는 동작하는 걸 확인하였다.



※ 설명

필자가 정보를 지울 사진들은 바탕화면에 사진이라는 폴더에 들어있다.


다운받은 프로그램을 실행하면 아래와 같은 화면을 볼 수 있다. Select 버튼을 누른다.


사진이 들어 있는 폴더를 선택한다.

선택한 경로가 에디터 박스에 입력된걸 볼 수 있고 Eraser 버튼을 누르면 사진에 담긴 정보가 삭제되는데, 이때 옵션을 설정할 수가 있다.

- Eraser in subdirectories : 하위 폴더에 들어있는 사진들의 정보도 삭제.

- Backup original files : 원본 사진을 백업


이제 Eraser 버튼을 누르면 아래와 같이 진행 결과가 출력된다.


※ 관련 페이지





EXIF Viewer겸 HSV 공간 분포도 프로그램입니다.


- 개발 환경 및 사용 라이브러리

win8

vs 2010

OpenGL

OpenCV

FreeImage

MySQL

Google Map API

Daum Local API

실행 테스트는 XP x86, 7 x64, 8 x64에서 했습니다.


RGB나 YCbCr, YIQ, CMYK 등의 색상 모델은 대체로 시스템이나 하드웨어에서의 사용을 위해 만들어진 색상 모델이라면 HSV( Hue Saturation Value )는 인간의 색인지에 기반을 둔 사용자 지향성 색상모델입니다.


인간이 색을 인지하는 방식이 직관적이고 자연스럽기 때문에 HSV 컬러 모델은 시각 예술에 자주 쓰인다고 하네요. 일상에서도 자주 쓰이는데, 오렌지 색을 표현할 때 RGB성분으로 R=245, G=110, B=20으로 표현하는 것보다는, 색상(H)은 오렌지색이며 명도(V)는 밝고 채도(S)는 짙다고 표현하면 어떤 색인지 금방 떠올릴 수 있을 것입니다. 이처럼 인간이 색을 표현할 때 자주 사용하는 표현 방법이 HSV 표현과 비슷하다고 합니다.



- HSV 색 분포도

240 전후는 파랑, 60 전후는 노랑 등, 색마다 수치가 정해져 있습니다.

- RGB를 HSV로 바꾸는 공식


- 프로그램 외형


사진을 열어서 평면으로 출력중입니다. 히스토그램도 같이 출력됩니다.


HSV 중 색상(H) 분포도 입니다. 3D상에 수치는 나와있지 않지만 아래를 바닥을 0, 천장을 360으로 했을때 초록색이라 120 전후에 분포해 있습니다.


채도(S) 분포도입니다.


밝기(V) 분포도입니다. 어두운 부분은 아래로, 밝은 부분은 위로 향합니다.


흑백으로 출력한 화면입니다.



색상 영역을 잘 나타내는 그림 2장입니다. 색상에 따라 0부터 360 사이에서 분포합니다. 잘보면 색상 분포 순서가 무지개색입니다.



조건을 줘서 초록색만 출력해봅니다.


EXIF정보 입니다. 무슨 카메라에 어떤 렌즈로 찍었는지, 위치는 어디인지, 어떤 소프트웨어로 수정 했는지 등이 나옵니다. 물론 데이터가 있을때만 출력되고 Ctrl+C로 선택한 아이템이 클립보드로 복사도 됩니다.


요즘 스마트폰으로 찍은 사진이거나 DSLR에 GPS장비를 장착하면 위치정보가 기록되는데, 그 기록된 데이터를 바탕으로 아래 지도에 표시합니다. 지도는 다음 지도와 구글 지도 두 가지입니다.


사진에 위치 정보가 없을 경우 초기 위치인 경복궁이 나옵니다.


아래는 구글 맵을 선택한 화면입니다.


맵은 옵션에서 고를 수 있습니다.


EXIF정보가 있을 경우 HTML파일로도 출력이 가능합니다.

아래 정보를 보면

카메라는 Sony SLT-A99V 모델에

조리개는 F2.8

찍은 날짜는 13년 9월 18일

셔속은 1/5000

등을 알 수 있습니다.


'프로그래밍 관련 > 자작 프로그램' 카테고리의 다른 글

ip 확인 프로그램 - 오뇽 IP  (2) 2013.12.20
각도기 프로그램  (60) 2013.11.28
위경도 도, 도분, 도분초 변환  (19) 2013.10.17
Point Cloud  (0) 2013.10.02
무료 로또 프로그램 - 오뇽 로또  (394) 2013.09.13
넷마블 틀린그림찾기 매크로  (17) 2013.04.01
HSV Cam Viewer  (4) 2013.03.31

+ Recent posts