मेरे पास आरजीबी प्रारूप में लगभग 200 रंगों की एक सरणी है। मैं एक ऐसा प्रोग्राम लिखना चाहता हूं जो किसी भी आरजीबी रंग लेता है और उस सरणी से रंग मिलान करने का प्रयास करता है जो सबसे अधिक "समान" है।सर्वश्रेष्ठ एल्गोरिदम।
मुझे "समान" के लिए एक अच्छी परिभाषा की आवश्यकता है, जो मानव धारणा के लिए जितना संभव हो उतना करीब है।
मैं सटीकता मिलान करने के बारे में कुछ जानकारी भी दिखाना चाहता हूं। उदाहरण के लिए काला-सफेद: 100% और एक समान रंग के लिए थोड़ा अलग रंग: -4%।
क्या मुझे तंत्रिका नेटवर्क का उपयोग करने की आवश्यकता है? क्या कोई आसान विकल्प है?
क्या एक अच्छा समानता समारोह हो सकता है के रूप में एक सुझाव के बारे में सवाल है, या यह एक एल्गोरिथ्म जल्दी से सरणी में सबसे अधिक समान रंग (रों) खोजने के लिए के बारे में, एक दे रंग के सापेक्ष है ? – mjv
दोनों। अगर पहले मुझे क्रेटिंग एल्गोरिदम का प्रयास करने से पहले समानता की कुछ परिभाषा की आवश्यकता है। मुझे लगता है कि "अवधारणात्मक रूप से समान" मैं जो खोज रहा था। –