एक छवि-अपलोड उपकरण के लिए मैं स्वचालित रूप से एक छवि की (व्यक्तिपरक) गुणवत्ता का पता लगाना चाहता हूं, जिसके परिणामस्वरूप गुणवत्ता की रेटिंग होती है।व्यक्तिपरक छवि गुणवत्ता का पता कैसे लगाएं
- जाहिर रेटिंग में संकल्प शामिल:
मैं निम्नलिखित विचार इस heuristically का एहसास करने के लिए है।
- इसे जेपीजी (75%) पर संपीड़ित करें, इसे कम करें और अनुपात प्राप्त करने के लिए जेपीजी-आकार बनाम डिकंप्रेस्ड आकार की तुलना करें। छवि धुंधला है, अनुपात जितना अधिक होगा।
जाहिर है मेरे दृष्टिकोण, चक्र और स्मृति का एक बहुत ऊपर का प्रयोग करेंगे हालांकि यह मेरा परिदृश्य (वसा सर्वर, नहीं कई अपलोड) में क्या होता है, और मैं हमेशा एक "शॉर्ट सर्किट में बना सकते हैं, तो बड़ी छवियों रेट किए जाते हैं "यदि छवि एक निश्चित संकल्प से अधिक है तो अधिक महंगी कदमों के आसपास।
क्या कोई और चीज है जिसे मैं कोशिश कर सकता हूं, या यह अधिक कुशलतापूर्वक करने का कोई तरीका है?
मैंने पायथन टैग को हटा दिया क्योंकि यह प्रासंगिक प्रतीत नहीं होता –
ऐसा लगता है कि छवि के संकल्प, विपरीतता और तीखेपन को मापना है, जो "उद्देश्य" है और "व्यक्तिपरक गुणवत्ता" से बहुत अलग है। विषयपरक गुणवत्ता वह है जिसे दर्शकों द्वारा महसूस किया जाता है और संभवतः प्रोग्रामेटिक रूप से निर्धारित नहीं किया जा सकता है, क्योंकि 2 मनुष्य भी उस पर सहमत नहीं होंगे। – Galghamon
वह जगह है जहां मशीन सीखने के तरीके खेलते हैं। लेकिन वर्तमान में परिणाम आश्चर्यजनक नहीं हैं और आमतौर पर बहुत सारी कंप्यूटिंग शक्ति की आवश्यकता होती है। – Anonymous