6

do this을 어떻게 Python/PIL로 만들 수 있습니까? 즉, 오프셋 된 사각형 (사진이 찍힌 문서)의 네 점이 주어지면 마치 스캔 한 것처럼 보이게 만듭니다. 그것을위한 간단한 알고리즘이 있습니까?사진 문서를 "스캔 한 모양"으로 변경하는 방법

또한 "스캔과 같은 느낌"을 내기 위해 다른 조작을해야합니까?

이 프로그램의 간단한 버전을 Python으로 만들고 싶습니다.

답변

8

룩은 주어진 크기의 사각형에서 이미지

http://effbot.org/imagingbook/image.htm

im.transform(size, QUAD, data) => image 
im.transform(size, QUAD, data, filter) => image 

지도 사변형 (네 모서리에 의해 한정된 영역) 쿼드로 설정 메소드()로 변환.

데이터는 소스 사변형의 왼쪽 위, 왼쪽 아래, 오른쪽 아래 및 오른쪽 위 모서리를 포함하는 8- 튜플 (x0, y0, x1, y1, x2, y2, y3, y3)입니다.

+0

고마워요! 첫 번째 시도는 다음과 같습니다. http://utilitymill.com/utility/convert_photo_to_scan 이제 균일 한 밝기를 시뮬레이트하는 방법을 알아 보겠습니다. – Greg