[파이썬] 가장 많이 사용하는 줌렌즈 초점거리는? 통계를 내보니..

2023. 4. 30. 01:15Development/[Dev] 개발일반

728x90

사진을 취미로 하면서 아주 오랜 고질병으로 유명한 병이 있습니다.

바로 렌즈병인데요..

단렌즈를 샀다가 줌렌즈를 샀다가 다시 단렌즈로 돌아가고 그러는 무한 반복의 현상입니다ㅎ

저도 단렌즈와 줌렌즈(28-75mm)를 사용하다가 좀더 레인지가 긴 줌렌즈로 통합해서 이제는 끝났겠거니했는데.. 이런..

그런데.. 맛을 알면 그 맛을 잊지 못한다고 하던가요.

저도 또다시 단렌즈 병(?)이 도져버렸습닏..

그러던 차에 과연 단렌즈를 사야한다면 어느 초점거리의 단렌즈로 살 것인가.

정말 내가 35mm 50mm 85mm 이런 여러 렌즈들 중에 어느 초점거리를 가장 즐겨찍었나를 통계를 내보고 싶었습니다.

본업이 개발자이다보니 일일히 사진파일을 열어서 기록할 수도 없는 노릇이고해서

이참에 파이썬으로 하나 만들어서 확인해보자 마음 먹었습니다.

 

1. 간단히 사진이 들어있는 최상위 디렉토리를 선택한다.

2. 이 디렉토리의 모든 하위 디렉토리를 찾아서 특정파일(JPG)의 사진 정보(EXIF)를 확인한다.

3. 사진정보중에 FocalLength 값을 확인해서 배열로 만들고 (딕셔너리로 해도 됩니다)

4. matplotlib 기능으로 막대그래프로 표시해보자

의 순서로 구상을 해봤습니다..

뭐 코드랄것도 없어서 따로 코드를 올리지 않겠습니다만..

일단 제가 가장 많이 사용한 초점거리는...!!

35mm ~ 100mm 안에 거의가 모여있고,

그중에서도 35~50mm 구간이 제일 많았습니다. (이건 아마도 한때 35GM 렌즈를 샀을때 찍은 사진이 많아서 일수도..)

 

그리고 가장 많이 사용했던 조리개값도 확인해 보니..

4.0 이군요! 

 

 

728x90