के साथ एक आरजीबी छवि को कैसे देखें I CIFAR-10 प्रारूप में 32x32 पिक्सेल आरजीबी छवि को देखने का प्रयास कर रहा हूं। यह एक numpy सरणी है जहां पिक्सेल मान (uint8) निम्नानुसार व्यवस्थित होते हैं: "पहले 1024 बाइट लाल चैनल मान हैं, अगले 1024 हरे रंग और अंतिम 1024 नीले रंग हैं। मान पंक्ति-प्रमुख क्रम में संग्रहीत होते हैं, तो पहले 32 बाइट छवि की पहली पंक्ति के लाल चैनल मान हैं। "पिलैब
इस प्रकार, मूल छवि आकार है:
numpy.shape(image)
(3072L,)
मैं इस तरह यह नयी आकृति प्रदान:
im = numpy.reshape(image, (32,32,3))
हालांकि, जब मैं
imshow(im)
IPython कंसोल में
कोशिश, मैं देख रहा हूँ मूल छवि के 3 से 3 टाइल्स:
मुझे इसके बजाय कार की एक छवि देखने की उम्मीद है। मैंने this question देखा, लेकिन मुझे यकीन नहीं है कि वे वहां क्या कर रहे हैं, और यदि यह मेरी स्थिति के लिए प्रासंगिक है।
धन्यवाद। ओपनसीवी में 'आईएम' छवि को साजिश करने के लिए आपको आर और बी कॉलम को स्वैप करना चाहिए। 'cv2.imshow (" छवि ", cv2.resize (cv2.cvtcolor (im, cv2.COLOR_BGR2RGB), (512,512), इंटरपोलेशन = cv2.INTER_AREA))' – Ruut