हाल ही में मैंने CIA world factbook से कुछ झंडे डाउनलोड किए। अब मैं "उन्हें वर्गीकृत करने के लिए चाहते हैं।छवियों में पैटर्न को स्वचालित रूप से पहचानें
- रंग जाओ
- जाओ कुछ आकार (तारे, चांद आदि)
जबकि ब्राउज़िंग मैं जो मुझे निकालने के लिए अनुमति देता है अजगर छवि लाइब्रेरी में आए रंग (Austria के लिए अर्थात्:
#!/usr/bin/env python
import Image
bild = Image.open("au-lgflag.gif").convert("RGB")
bild.getcolors()
[(44748, (255, 255, 255)), (452, (236, 145, 146)), (653, (191, 147, 149)), ...)]
क्या मैं यहाँ अजीब पाया ऑस्ट्रिया के ध्वज केवल उस में दो रंग है, लेकिन इसके बाद के संस्करण उत्पादन दस से अधिक पता चलता है कि है क्या तुम जानते हो। क्यूं कर? मेरा विचार केवल शीर्ष 5 रंगों को गिनना था और क्योंकि मुझे में हर रंग में दिलचस्पी नहीं है, मैं 64 के गुणकों को संख्याओं को "सामान्यीकृत" कर दूंगा (इसलिए (236, 145, 146) बन जाता है (1 9 2, 128, 128))।
हालांकि फिलहाल मुझे नहीं पता कि अधिक जानकारी निकालने का सबसे अच्छा तरीका क्या है (क्या वहां छवि में एक सितारा है? या अन्यथा)। क्या आप मुझे कुछ संकेत दे सकते हैं कि इसे कैसे करें?
अग्रिम
यह सीआईए है। हो सकता है कि उन्होंने रंगों को झुकाकर ध्वज छवियों में गुप्त संदेशों को एन्कोड करने के लिए स्टेग्नोग्राफ़ी का उपयोग किया हो ... और अब आपने इसके बारे में यहां बताया है। चला! –
ठीक है, जैसा कि मैं इसे पढ़ रहा हूं, मेरे दरवाजे के सामने एक वैन रुक रही है। ओह $ और% $ और कनेक्शन खो गया है – qbi