더북(TheBook)

encode_image 함수는 주어진 파일 경로의 이미지를 base64 인코딩된 문자열로 변환합니다(①). 파일을 바이너리 모드로 읽은 후 ('rb'), base64.b64encode 함수로 인코딩하고, 이를 UTF-8 문자열로 변환합니다. 결과 문자열은 "data:image/jpg;base64," 접두사와 함께 반환됩니다. 이 형식은 웹 브라우저나 위젯에서 이미지를 직접 표시하는 데 사용될 수 있습니다. 함수 선언 이후 구글 코랩의 output 모듈을 가져옵니다(②). 이 모듈은 코랩 노트북에서 사용자 지정 위젯을 관리할 수 있게 하며 output.enable_custom_widget_manager()를 통해 사용자 지정 위젯을 사용할 수 있도록 설정합니다(③). 또한 BBoxWidget을 통해 위젯을 열고 이미지 위에 바운딩 박스나 점을 표시할 수 있게 합니다(④).

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.