[OpenCV] cv2.cvtColor
·
Programming/DIP
지원하는 color space 변경 flagsOpenCV의 경우, 다양한 color space를 지원함.Signature다음의 코드로 color space 변경이 가능함result_img = cv2.cvtColor(src_img, conversion_flag) 위와 같은 code를 통해 src_img를 다른 color space의 이미지(실제로는 numpy의 ndarray) result_img로 변경할 수 있음. conversion_flag는 매우 다양하지만, 주로 사용하는 건 다음과 같음.cv2.COLOR_BGR2GRAY : BGR(Blue, Green, Red)을 Gray-scale image로cv2.COLOR_BGR2RGB : opencv는 BGR이 기본인지라, matplotlib나 PIL과 같이 ..
[Conda] miniconda의 기본 채널 변경 : conda-forge
·
Programming
1. conda에서 channel이란?conda를 통해 패키지 관리 및 가상환경 관리를 할 때, channel을 틍해 어디서 패키지를 가져와 설치할지를 지정할 수 있다. chnnel은 간단히 말하자면, 패키지들이 저장되어 있으면서 호스팅 되는 위치라고 생각하면 된다.conda는 https://repo.anaconda.com/pkgs/를 default channel로 사용.2. conda-forge란?이 글의 제목에 보이는 conda-forge는 여러 자발적인 기여자들이 모인 conda-forge라는 커뮤니티에서 운영 및 관리하는 conda용 채널이다.개인도 채널을 운영가능한 구조이므로 정말 많은 채널이 존재함.그 중에서도 기본 채널 그 이상의 퀄리티를 보여주는 채널이 바로 conda-forge라고 생각한..
NumPy 배열 병합 : 영상 붙이기
·
Programming/DIP
관련 gisthttps://gist.github.com/dsaint31x/b086fbddcb4d143a9fc4f0b610a2afee np_split_stack_concatenate.ipynbnp_split_stack_concatenate.ipynb. GitHub Gist: instantly share code, notes, and snippets.gist.github.com1. numpy.vstacknumpy.vstack(tup) : Stack arrays in sequence vertically (rowwise)axis 0로 ndarray들을 붙임2d image라면 위아래로 붙여지게 됨.Simple exampleimport numpy as npa = np.ones((4,3))b = np.zeros((5..