संपादित: मैं अब इस समान प्रश्न एक बहुत विस्तृत जवाब के साथ मिल गया है:OpenCV के findHomography के लिए गंतव्य अंक की गणना
proportions of a perspective-deformed rectangle
मैं करने के लिए OpenCV के findHomography()
और warpPerspective()
तरीकों का उपयोग कर रहा हूँ कागज की चादर की एक तस्वीर "डी skew"। मेरे पास यह काफी हद तक काम कर रहा है लेकिन मैं विस्तार से अटक गया हूं।
भाग मैं समझ नहीं पा रहा हूं कि findHomography()
पर इनपुट करने के लिए गंतव्य बिंदुओं के इष्टतम सेट की गणना करना है। मुझे पता है कि मैं चाहता हूं कि मेरा आउटपुट आयताकार हो, लेकिन मुझे चौड़ाई के आयत की ऊंचाई के अनुपात को नहीं पता। मैं आउटपुट आयताकार आकार भी लेना चाहता हूं कि जब मैं warpPerspective()
के माध्यम से ट्रांसफॉर्म लागू करता हूं तो आउटपुट छवि की न्यूनतम स्केलिंग होती है। मेरे पास चार अंक हैं जो चतुर्भुज बनाते हैं जिसे मैं स्रोत छवि में बदलना चाहता हूं। मैं इष्टतम आकार के आयत आयत की गणना कैसे करूं?
डुप्लिकेट: http://stackoverflow.com/questions/1194352/proportions-of-a-perspective-deformed-rectangle – TomSwift