반응형

pytorch 5

[AI 앱 배포] PyInstaller로 PyQt5 + PyTorch 실행파일 만들기 – 딥러닝 데스크탑 앱 완성하기

PyInstaller로 PyQt5 + PyTorch 실행파일 만들기 – 딥러닝 데스크탑 앱 완성하기이 글은 인공지능 앱을 완성형 프로그램으로 배포하기 위한 4번째 포스트입니다. 지난 편에서 PyQt5 GUI를 통해 흔들린 이미지를 복원하는 기능을 구현했는데, 이번에는 그 코드를 하나의 실행파일(.exe)로 만들어 누구나 설치 없이 사용할 수 있도록 만드는 방법을 다룹니다.왜 PyInstaller를 사용하는가?일반적으로 PyQt5나 PyTorch를 사용하는 프로그램은 많은 종속 라이브러리를 포함하고 있어 설치가 복잡합니다. PyInstaller는 이러한 코드를 하나의 실행파일로 묶어주는 도구로, 파이썬이 설치되어 있지 않은 컴퓨터에서도 실행할 수 있습니다. 배포와 공유가 훨씬 쉬워지죠.사전 준비아래 환경을..

[AI 앱 만들기] PyQt5로 딥러닝 모델 실행 – DeblurGAN을 활용한 이미지 복원 GUI 앱 개발

PyQt5로 딥러닝 모델 실행 – DeblurGAN을 활용한 이미지 복원 GUI 앱 개발이 글은 인공지능으로 이미지 흔들림을 보정하는 프로젝트의 세 번째 편입니다. 1편에서는 전체 구조를, 2편에서는 DeblurGANv2 모델을 실행하는 실습을 다뤘습니다. 이번에는 실제 데스크탑 GUI 애플리케이션에서 버튼 클릭만으로 딥러닝 모델을 실행하고 이미지를 복원하는 프로그램을 만들어보겠습니다.프로젝트 개요이번 글에서 구현할 핵심 기능은 다음과 같습니다: PyQt5로 데스크탑 GUI 구성 사용자가 이미지 파일 선택 버튼 클릭 시 DeblurGAN 모델 실행 복원된 이미지를 GUI에 표시 및 저장딥러닝 모델이 실제 GUI와 통합되는 과정을 통해 AI 앱의 실용적인 활용법을 익힐 수 있습니다.필요 패키지 설치..

[AI 실습] DeblurGANv2로 이미지 흔들림 복원하기 – PyTorch 모델 실행부터 추론까지

DeblurGANv2로 이미지 흔들림 복원하기 – PyTorch 모델 실행부터 추론까지이 글은 인공지능으로 사진 흔들림을 제거하는 실전 프로젝트의 두 번째 단계입니다. 지난 글에서는 전체 구조와 프로그램 개발 흐름을 소개했는데, 이번에는 실제로 AI 모델을 다운로드하고 흔들린 이미지를 복원해보는 실습을 진행합니다.DeblurGANv2란 무엇인가?DeblurGAN은 흔들린 이미지를 원래처럼 선명하게 복원하는 GAN 기반의 딥러닝 모델입니다. GAN은 생성자와 판별자가 경쟁하면서 고품질 이미지를 생성할 수 있게 하는 구조입니다. DeblurGANv2는 이전 버전에 비해 더 빠르고 정확하게 개선된 구조이며, 다양한 데이터셋에서 높은 성능을 입증했습니다.모델 다운로드 방법DeblurGANv2는 GitHub에서 ..

인공지능으로 사진 흔들림 제거하기 – PyTorch + PyQt5로 만드는 AI 이미지 복원 앱 개발기

인공지능으로 사진 흔들림 제거하기 – PyTorch + PyQt5로 만드는 AI 이미지 복원 앱 개발기스마트폰, 디지털 카메라, 현미경, 드론… 사진은 일상과 산업 전반에서 활용됩니다. 하지만 조금만 손이 떨려도, 사진은 쉽게 흐려지고 맙니다. 일반 사용자는 이럴 때 포토샵을 쓰거나, 그냥 사진을 다시 찍습니다. 하지만 여러 장을 한 번에 촬영해놓았을 경우, AI를 활용해서 가장 선명한 이미지를 복원할 수 있습니다.그래서 저는 딥러닝 모델을 이용해 다수의 흔들린 이미지를 한 장의 선명한 이미지로 복원하는 프로그램을 직접 개발해보기로 했습니다. 이 글은 그 첫 번째 기록입니다.프로젝트 개요 및 목표이번 프로젝트의 핵심은 다음과 같습니다: PyTorch를 사용해 딥러닝 모델 DeblurGANv2를 불러온다..

AI 흔들림 보정 앱 만들기 – PyTorch + PyQt5로 이미지 선명하게 복원하는 데스크탑 프로그램 개발기

🧠 인공지능으로 이미지 흔들림을 보정할 수 있을까?스마트폰으로 사진을 찍을 때, 혹은 현미경이나 드론처럼 미세한 흔들림이 존재하는 환경에서는 이미지가 흔들려서 중요한 디테일이 손실되곤 합니다. 과거에는 이러한 문제를 포토샵 같은 도구로 수동 보정해야 했지만, 요즘은 딥러닝 기반의 AI 모델로 자동 보정이 가능합니다.이번 글에서는 여러 장의 흔들린 사진을 이용해 한 장의 선명한 이미지를 복원하는 프로그램을 직접 만드는 과정을 소개합니다. PyTorch로 구현된 DeblurGAN 계열의 딥러닝 모델을 기반으로 하고, PyQt5로 GUI를 제공하는 데스크탑 프로그램을 완성하는 것이 목표입니다.📂 프로젝트 개요 및 구성이 프로젝트는 다음과 같은 흐름으로 구성됩니다: 입력: 흔들린 사진 여러 장을 사용자가 ..

반응형