मुझे एक परिदृश्य मिला है जिसे आप इस तरह से कल्पना कर सकते हैं:कवरेज को अधिकतम करने के लिए एल्गोरिदम, आइटम उपयोग को कम करें?
एक छवि के साथ शुरू करें जो 100 पिक्सेल चौड़े 1000 पिक्सेल लंबा है। उस छवि के अतिरिक्त, आपके पास उस छवि के फसल वाले अनुभागों का एक सेट है। प्रत्येक खंड 100 पिक्सल लंबा 100 पिक्सेल लंबा है। खंड में निहित छवि का हिस्सा भिन्न होता है। उदाहरण के लिए, आपके पास एक ऐसा हो सकता है जो बहुत ऊपर (पिक्सेल 0) से शुरू होता है, फिर एक लंबवत पिक्सेल 3 पर, फिर एक लंबवत पिक्सेल 9 पर और इसी तरह से।
मुझे क्या करना है, मुझे छोटी तस्वीरों के सेट को देखने का एक तरीका ढूंढना है और उन अनुभागों की सबसे छोटी संख्या चुनना है जो मुझे मूल छवि का सबसे अधिक कवरेज प्रदान करेंगे।
कुछ नोट:
- छवि की सामग्री वास्तव में कोई फर्क नहीं पड़ता। यह वास्तव में महत्वपूर्ण निर्देशांक से मेल खाता है।
- पुनर्निर्मित होने पर छवि में अंतराल कभी नहीं होगा, लेकिन वहां नीचे पहुंचने के लिए पर्याप्त टुकड़े नहीं हो सकते हैं।
- अनुभागों के बीच बहुत अधिक ओवरलैप होगा। वास्तव में, ऐसे मामले होंगे जहां दो वर्गों के बीच केवल एक पिक्सेल या दो (लंबवत) अंतर होगा।
क्या कोई मुझे सही दिशा में इंगित कर सकता है? मैं इस प्रकार की क्रूर बल कर सकता हूं ... लेकिन मुझे लगता है कि एक बेहतर तरीका है।
@Tim, फसल वाले अनुभागों को ओवरलैप करते हैं या वे अद्वितीय हैं? – Kiril
वे निश्चित रूप से ओवरलैप होंगे। वास्तव में, बहुत अधिक ओवरलैप होगा, यही कारण है कि इस्तेमाल किए गए अनुभागों में से # को कम करने की कोशिश करना महत्वपूर्ण है। – Tim
@ टिम, कूल, तो क्या यह ठीक होगा यदि आप लालची दृष्टिकोण लेते हैं और कम से कम ओवरलैप के साथ फसल वाले अनुभाग लेते हैं? – Kiril