시작하기무료로 시작하기

손상된 이미지를 복원해 봅시다

이번 연습에서는 inpaint_biharmonic() 함수를 사용해 일부가 손실된 이미지를 복원해 보겠습니다.

Small cute puppy
defect_image 로 로드되어 있습니다.

data.astronaut()으로 가져온 data 모듈의 이미지를 사용합니다. 손상된 이미지를 시뮬레이션하기 위해 이진 마스크를 사용해 일부 픽셀을 의도적으로 0으로 대체했습니다. 픽셀을 0으로 바꾸면 완전히 검게 보입니다. 손상된 이미지는 defect_image라는 배열로 저장되어 있습니다.

마스크는 흑백 이미지로, 손상된 이미지 위치를 패치 형태로 표시합니다. 이 영역에 복원 함수를 적용할 수 있습니다. 이 마스크는 mask로 미리 로드되어 있습니다.

인페인팅은 이미지나 비디오에서 손실되거나 열화된 부분을 재구성하는 과정임을 기억하세요.

이 연습은 강의의 일부입니다

Python으로 배우는 이미지 처리

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import the module from restoration
from ____.____ import ____
코드 편집 및 실행