이미지 처리
-
이미지 퀄리티 체크하기이미지 처리 2021. 7. 2. 12:01
이미지 퀄리티를 체크해야 하는 경우 파이썬에서 제일 유명한 라이브러리는 다음과 같다. https://github.com/ocampor/image-quality ocampor/image-quality Image quality is an open source software library for Image Quality Assessment (IQA). - ocampor/image-quality github.com 사용법은 간단하다. >>> import imquality.brisque as brisque >>> import PIL.Image >>> path = 'path/to/image' >>> img = PIL.Image.open(path) >>> brisque.score(img) 4.954157281570..
-
python 간단하게 배경 색 변경하기이미지 처리 2021. 5. 26. 15:03
참고 포스트: https://towardsdatascience.com/change-the-background-of-any-image-with-5-lines-of-code-23a0ef10ce9a Change the Background of Any Image with 5 Lines of Code Image segmentation has a lot of amazing applications that solve different computer vision problems. PixelLib is a library created to ensure easy integration of image segmentation in real life… towardsdatascience.com 해당 원본 글을 참고해서 진행하였..
-
사진을 스케치 이미지로 변경하기, picture to sketch image이미지 처리 2021. 5. 13. 11:23
사진을 스케치 이미지로 변경하는 경우 보통 opencv2 에서 제공하는 기능을 이용해서 스케치를 많이 생성합니다. 하지만, 정도의 차이는 있겠지만 아래 이미지를 보는 것처럼 사람이 그린것 같지 않고, 희미하거나 불필요한 선들이 많이 있는 것을 볼 수가 있습니다. 선을 좀 더 사람이 그린 것처럼 만들기 위해 찾아본 결과, sketch_simplification 에서 제공해주는 머신러닝을 이용하게 되면 좀 더 좋은 결과로 나오는 것을 확인하였습니다. 출처: github.com/bobbens/sketch_simplification 그래서 sketch_simplification 을 사진에서 바로 적용을 하게 되면, 다음처럼 까맣게만 나오는 것으로 확인하였습니다. sketch_simplification 사용하는 ..
-
마스크 정보로 해당 영역을 기존 이미지에 투명처리하기이미지 처리 2021. 4. 12. 11:45
PIL 로 하는 경우 from PIL import Image # load images img_org = Image.open('original.jpg') img_mask = Image.open('mask.jpg') # convert images #img_org = img_org.convert('RGB') # or 'RGBA' img_mask = img_mask.convert('L') # grayscale # the same size - 이미지 사이즈 조정 필요한 경우 #img_org = img_org.resize((400,400)) #img_mask = img_mask.resize((400,400)) # add alpha channel img_org.putalpha(img_mask) # save as pn..