में मल्टीचैनल छवियों को बढ़ाने के लिए हैकी तरीका मुझे मल्टीचैनल छवियों को बढ़ाने की आवश्यकता है और छविडेटा जेनरेटर का उपयोग करना चाहते हैं दुर्भाग्यवश, यह केवल 1,3 और 4 चैनल छवियों का समर्थन करता है और मुझे और भी बहुत कुछ चाहिए। क्या चैनल-आवश्यक पैकेजों को जोड़ने के लिए साइट-पैकेज/केरा/प्रीप्रोकैसिंग/image.py को सीधे संपादित करना ठीक होगा?केरास
if x.shape[self.channel_axis] not in {1, 3, 4, XXX}:
raise ValueError(
'Expected input to be images (as Numpy array) '
'following the dimension ordering convention "' + self.dim_ordering + '" '
'(channels on axis ' + str(self.channel_axis) + '), i.e. expected '
'either 1, 3 or 4 channels on axis ' + str(self.channel_axis) + '. '
'However, it was passed an array with shape ' + str(x.shape) +
' (' + str(x.shape[self.channel_axis]) + ' channels).')
जहां XXX - मुझे आवश्यक कई चैनल हैं। क्या यह कुछ तोड़ देगा? धन्यवाद!
आपने डेटा को कैसे बढ़ाया? क्या आपने ImageDataGenerator का उपयोग किया था या आपने इसके लिए अपना स्वयं का कस्टम फ़ंक्शन लिखा था? मेरे पास वही समस्या है जैसा आपने किया था, मुझे वॉल्यूमेट्रिक डेटा (एमआरआई छवियों) को बढ़ाने की जरूरत है। मेरा मतलब है, क्या आपने जो हैक के अलावा कोई अन्य कस्टम फ़ंक्शन लिखा है? – Raghuram
हाय, रघुराम! नहीं, मैंने अकेले ImageDataGenerator का उपयोग किया था। –
धन्यवाद !! :) – Raghuram