كيفية تغيير وثيقة التصوير لتبدو "ممسوحة ضوئيًا"
-
20-08-2019 - |
سؤال
كيف يمكنني افعل هذا في بيثون/بيل؟ أي ، بالنظر إلى النقاط الأربع لمستطيل الإزاحة (وثيقة مصورة) ، اجعلها تبدو مسطحة كما لو تم مسحها ضوئيًا. هل هناك خوارزمية بسيطة لذلك؟
أيضًا ، هل هناك أي معالجات أخرى يجب أن أفعلها لجعلها تبدو أكثر "شبيهة بالمسح الضوئي"؟
أريد أن أصنع نسخة بسيطة من هذا البرنامج لنفسي في بيثون.
المحلول
انظر إلى Transform () مع ضبط الطريقة على رباعية
http://effbot.org/imagingbook/image.htm
im.transform(size, QUAD, data) => image im.transform(size, QUAD, data, filter) => image
يخطط الرباعي (منطقة تحددها أربع زوايا) من الصورة إلى مستطيل مع الحجم المحدد.
البيانات عبارة عن 8-tuple (x0 ، y0 ، x1 ، y1 ، x2 ، y2 ، y3 ، y3) التي تحتوي على الجزء العلوي الأيسر ، السفلي الأيسر ، السفلي اليمين ، والركن الأيمن العلوي من الرباعي المصدر.
لا تنتمي إلى StackOverflow