में कनवर्ट नहीं कर सकता है मैं 16 बिट छवि बनाना चाहता हूं। तो मैंने एक कोड लिखा है।टाइप एरर: छवि डेटा फ्लोट
import skimage
import random
from random import randint
xrow=raw_input("Enter the number of rows to be present in image.=>")
row=int(xrow)
ycolumn=raw_input("Enter the number of columns to be present in image.=>")
column=int(ycolumn)
A={}
for x in xrange(1,row):
for y in xrange(1,column):
a=randint(0,65535)
A[x,y]=a
imshow(A)
लेकिन जब भी मैं इस कोड चलाने के लिए, मैं प्रदर्शित करने में कोई त्रुटि मिलती है "लेखन त्रुटि: छवि डेटा फ्लोट करने के लिए परिवर्तित नहीं कर सकते" क्या इस के लिए किसी भी समाधान .is।
मैं अपने लिखने में गलतियों के लिए क्षमा चाहता हूं, क्योंकि यह मेरा पहला प्रश्न है जिसे मैंने ऊपर पूछा है।
http://scikit-image.org/docs/dev/api/skimage.io.html?highlight=imshow#skimage.io.imshow
आप पूरी पोस्ट हो सकता है कि यदि:
'A' एक शब्दकोश है, फिर भी आप मानते हैं कि यह प्रदर्शन के लिए एक छवि प्रकार है। यही कारण है कि आप 'TypeError' प्राप्त कर रहे हैं। हालांकि, मैं बहुत उलझन में हूं क्योंकि मुझे नहीं पता कि आप किस छवि लाइब्रेरी का उपयोग कर रहे हैं। आपने 'scikit-image' आयात किया है फिर भी आपने अपनी पोस्ट को पीआईएल का उपयोग करने के रूप में टैग किया है। इसके अलावा, 'imshow' कॉल संदिग्ध है क्योंकि मुझे नहीं पता कि कौन सा पैकेज आता है। आपके 'आयात' बयान में से कोई भी मुझे स्पष्ट नहीं करता है। कृपया अपना प्रश्न संपादित करें कि कौन सा पैकेज 'imshow' आता है और कौन सी छवि लाइब्रेरी आप अपनी पोस्ट के लिए उपयोग करना चाहते हैं। बीटीडब्ल्यू, छवियों को '0' से शुरू किया गया है। – rayryeng