(지난 글) https://bedlocked.tistory.com/15
지난번에 만든 문서 스캔 프로그램을 Stramlit을 통해서 배포해보았다. 하지만 이 코드 그대로 배포할 수는 없었으니 그 이유는..
- openCV의 VideoCapture 대신 Streamlit의 camera_input을 사용해야했다. (아마 로컬이 아닌 클라우드 상에서 프로그램이 실행되기 때문인듯)
- 일반화 성능 개선을 위해 Canny Edge Detection 후 findContours를 통해 가장 큰 사각형을 찾는 방식으로 바꾸었다.

사진 촬영을 다시 해야하는 경우에는 위와 같이 findContours 결과를 보여준다.

촬영이 잘 된 경우는 이렇게 나온다.
수정된 코드는 아래에서 확인할 수 있다!
github repository: https://github.com/kdjames0930/Scan_Image
GitHub - kdjames0930/Scan_Image
Contribute to kdjames0930/Scan_Image development by creating an account on GitHub.
github.com
아래 링크에 접속하면 직접 프로그램을 실행시킬 수 있다.
streamlit url: https://scanimage.streamlit.app/
반응형
'컴퓨터 비전' 카테고리의 다른 글
| AlexNet의 구조와 구현 (0) | 2026.01.10 |
|---|---|
| 이미지에서의 Edge Detection (First Derivative, Laplacian, Canny Edge Detection) (0) | 2026.01.04 |
| openCV 활용한 문서 스캐너 프로그램 만들기 (0) | 2025.12.16 |
| PCA(주성분 분석)를 통해 이미지에서 특성 추출하기 - (2) (0) | 2025.11.14 |
| PCA(주성분 분석)를 통해 이미지에서 특성 추출하기 - (1) (0) | 2025.11.14 |