(지난 글) https://bedlocked.tistory.com/15 지난번에 만든 문서 스캔 프로그램을 Stramlit을 통해서 배포해보았다. 하지만 이 코드 그대로 배포할 수는 없었으니 그 이유는..openCV의 VideoCapture 대신 Streamlit의 camera_input을 사용해야했다. (아마 로컬이 아닌 클라우드 상에서 프로그램이 실행되기 때문인듯) 일반화 성능 개선을 위해 Canny Edge Detection 후 findContours를 통해 가장 큰 사각형을 찾는 방식으로 바꾸었다. 사진 촬영을 다시 해야하는 경우에는 위와 같이 findContours 결과를 보여준다. 촬영이 잘 된 경우는 이렇게 나온다. 수정된 코드는 아래에서 확인할 수 있다!github repository: h..