티스토리 뷰

이미지, 비디오에 대해 디코딩된 직후부터 처리를 해보셨거나 코덱을 다루시는 분이라면 YUV, YCbCr 이라는 Color Space에 대해 잘 알고 계실겁니다. 혹은 딥 러닝 시대 이전에 색과 관련된 처리를 해보셨다면 HSV Color Space는 한 번쯤 들어보셨을거라고 생각됩니다.

 

 

HSV Color Space는 많은 사람들이 시각화를 잘해놔서 이 자료들만 봐도 대강 Hue의 범위가 어떠하면 어떤 색이라고 볼 수 있겠구나! 이런 판단이 가능합니다.

 

이런 시각화를 내가 직접 어떻게  할 수 있을까요?

 

바로 챗지피티한테 그냥 물어보면 됩니다.

 

 

한 번씩 혼내주세요.

 

이 녀석 챗교수님이 처음에는 matplotlib으로 알려주더라고요.

 

저는 제가 Colab에 그래프 띄우고 팀원들이 Interactive하게 그래프 촵촵촵 스테이크! 로 돌려가면서 직접 Color Space를 느껴봤으면 했습니다.

 

그래서 colab이랑 plotly(Interactive한 그래프를 출력해주는 라이브러리)아냐고 물어봤습니다.

 

 

잘 안다고 하네요. 좀 몰라주지... 챗교수님이 이렇게 다 잘아시면 저는 뭐먹고 살아야하죠?...

 

그래서 일을 시켰습니다. 주요한 부분은 모자이크 처리하였습니다.

와... 해주더라고요.

 

자 그럼 유명한 Color Space인 YUV Color Space를 챗지피티가 제안해준 코드를 통해 3D로 시각화한 결과를 보여드리겠습니다. 

 

https://colab.research.google.com/drive/15oyszKCTJ1wtVt1y0fqYfRHIYtyvYWoM?usp=sharing

 

yuv-3d-visualization.ipynb

Colaboratory notebook

colab.research.google.com

 

코드는 그렇게 복잡하지 않아서 출력하고자하는 Color Space를 출력함에 있어 쉽게 수정해서 확인해보실 수 있을 거 같습니다!

 

 

 

회전, 확대, 줌, 값 확인 등 모두 웹상에서 가능합니다!

 

https://github.com/developer0hye/Color-Space-3D-Visualization

 

GitHub - developer0hye/Color-Space-3D-Visualization: Visualize the Color Space in 3D using Plotly on Google Colab.

Visualize the Color Space in 3D using Plotly on Google Colab. - GitHub - developer0hye/Color-Space-3D-Visualization: Visualize the Color Space in 3D using Plotly on Google Colab.

github.com

감사합니다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함