본문 바로가기

파이썬 (Python)/딥러닝 (Deep Learning)37

Python opencv 이용하여 이미지 이진화하는 방법 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 opencv로 이미지를 불러올 때 불러온 이미지를 이진화 하는 방법에 대해서 설명 드리도록 하겠습니다. 이진화는 임계값을 기준으로 2가지로 구별하는 방법입니다. opencv를 이용하여 원하는 이미지를 이진화 하기 : 일단 이미지를 이원화 하기 위해서는 이전 포스팅에도 계속적으로 반복하면서 설명 드리는 부분이지만 자를 이미지를 불러와야 합니다. 이 부분에 대한 코드와 이진화 하는 코드를 같이 설명 드리도록 하겠습니다. 코드 분석 - cv2.cvtColor(test_image, cv2.COLOR_BGR2GRAY) 불러온 이미지를 Gray 스케일로 변환 - border01, binary01 = cv2.threshold(그레이스케일한 이미지, 임계값, 최대값,.. 2021. 2. 24.
Python opencv 이용하여 이미지 색상 흑백으로 바꾸기 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 opencv로 불러온 이미지를 흑백 색상으로 변화시키는 방법에 대해서 설명해 드리겠습니다. 나중에 이미지를 가지고 머신러닝이나 사물 인식하는 용도로 사용할 때 꼭 필요한 기능입니다. opencv 이용하여 이미지 색상 흑백으로 바꾸기 : 위에서 애기 드린 대로, 보통 처음 opencv 를 접하고 이 회색으로 바꾸는 코드를 접하게 되면 의문을 가지게 됩니다. 왜 다른 색깔이 아닌 회색으로 하는 건지. 나중에 흑/백으로 구분하여 이미지 인식 및 딥러닝을 위해서 하는 기초 코드입니다. 나중에 딥러닝을 구현하게 되면 그때 다시 설명드리도록 하겠습니다. - 아래 코드를 이용하여 이미지를 회색으로 바꾸실 수 있습니다. 코드 분석 1) cv2.cvtColor(불러온 .. 2021. 2. 23.
Python opencv 이용하여 이미지 원하는 부분만 자르기 방법 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 python의 opencv 라이브러리를 이용하여 이미지를 원하는 부분을 자르는 방법에 대해서 설명드리도록 하겠습니다. 기존에 이미지를 복사해서 다시 원하는 크기를 쪼개는 방법입니다. opencv를 이용하여 원하는 부분 자르기 : 일단 원하는 부분을 자르기 위해서는 이전 포스팅에도 계속적으로 반복하면서 설명 드리는 부분이지만 자를 이미지를 불러와야 합니다. 이 부분에 대한 코드와 함께 자를 때 쓰는 코드를 같이 설명드리도록 하겠습니다. 코드 분석 - test_read.copy() 를 이용하여 원본 이미지에 영향을 주지 않고 원본 이미지를 복제함 - test_read[100:600, 200:700] 자를 범위를 설정을 합니다. - test_copy1 [0:.. 2021. 2. 23.
Python opencv 이용하여 이미지 확대 및 축소 하는 방법 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 python의 opencv 라이브러리를 이용하여 이미지를 확대 및 축소를 하는 방법에 대해서 설명 드리도록 하겠습니다. 이미지 피라미드(Image pyramid)를 활용하여 이미지의 크기를 샘플링하는 작업입니다. opencv 이미지 확대 및 축소에 관련 기본 이론 : 이미지를 출력하는데 너무 작거나 클 경우에 이미지를 확대 및 축소를 해야하는 경우가 있습니다. 이럴 때 쉽게 이미지를 확대하거나 축소하기 위해서 opencv에서 추가적인 코드를 입력을 하셔야 합니다. 이미지 확대와 축소는 이미지 피라미드(Image pyramid)를 활용해 이미지의 크기를 원하는 단계까지 샘플링하는 작업입니다. 이미지 피라미드의 의미는 이미지의 크기를 확대하거나 축소했을 때.. 2021. 2. 22.
Python opencv 이용하여 이미지 회전해서 출력하는 방법 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 opencv로 이미지를 불러올 때 불러온 이미지를 회전해서 불러오는 방법에 대한 것입니다. 원점을 중심으로 이미지를 회전한다고 생각하시면 됩니다. opencv 이용하여 이미지 회전 : 일단 회전하기를 원하는 이미지를 불러와야 합니다. 이미지를 불러오는 코드는 아래와 같습니다. 이전 포스팅에서 설명 드린 사항이니 자세히는 설명 드리지 않도록 하겠습니다. 이전 포스팅은 아래 Link를 확인하시면 참조 하실 수 있습니다. Python opencv 이용하여 이미지 출력 하는 방법 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 python의 opencv 라이브러리를 이용하여 이미지 출력하는 방법에 대해서 설명 드리도록 하겠습니다. 이미지를 로딩하고 변화시키.. 2021. 2. 22.

// 내부링크를 현재창으로 열기 // Open internal links in same tab