कोई भी जानता है कि ओपनसीवी बहु-फ्रेम टीआईएफएफ स्टैक लोड करने में सक्षम है या नहीं? मैं अजगर 2.6.0 के साथ ओपनसीवी 2.2.0 का उपयोग कर रहा हूँ।क्या मैं ओपनसीवी के माध्यम से एक बहु-फ्रेम टीआईएफएफ लोड कर सकता हूं?
उत्तर
दुर्भाग्यवश ओपनसीवी टीआईएफएफ निर्देशिकाओं का समर्थन नहीं करता है और बहु-फ्रेम टीआईएफएफ फाइलों से केवल पहला फ्रेम पढ़ने में सक्षम है।
जबकि ओपनसीवी बहु-फ्रेम टीआईएफएफ फाइलें नहीं खोल सकता है, तो आप पीआईएल का उपयोग करके छवि खोल सकते हैं और फिर डेटा को ओपनसीवी पर भेज सकते हैं। मैं अभी तक यह TiffCapture स्थापित रंज के बाद नई 'CV2 "नाम स्थान
tiff = Image.open('sample.tif')
try:
while 1:
# Convert PIL image to OpenCV
image = cv.CreateImageHeader(tiff.size, cv.IPL_DEPTH_8U, 1)
cv.SetData(image, tiff.tostring()) # It's "tostring" and not "toString()"!
# Do whatever you're going to do with OpenCV data
tiff.seek(tiff.tell()+1)
except EOFError:
pass
इसके लिए धन्यवाद। अगर किसी और की परवाह है, तो मुझे यह 'cv2'' में काम मिल गया। इसके अलावा, मैंने एक कक्षा बनाई है जो '' cv2'' कैप्चर ऑब्जेक्ट के व्यवहार को अनुकरण करती है, आप मूवी फ़ाइल की तरह मल्टी-फ्रेम टीआईएफएफ फाइलों का इलाज कर सकते हैं। वर्ग 'छद्म कैप्चर'' देखें: https://github.com/danielballan/mr/blob/master/mr/video/tiff.py –
@ डैन एलन मुझे बहुत दिलचस्पी है लेकिन यह लिंक अब टूटा हुआ है, क्या आप कृपया स्क्रिप्ट प्रदान करें? – JEquihua
मैंने छवि-पढ़ने वाली सामग्री को एक अलग भंडार में विभाजित किया है जिसे मैं 'pims'' कह रहा हूं। यह अब इस संगठन पृष्ठ पर रहता है: https://github.com/soft-matter/pims –
तुम भी लोड और OpenCV में पहुँच टिफ ढेर कर सकते हैं के साथ काम कर पाने के लिए नहीं कर पाए हैं। यह पीआईएल का उपयोग कर टिफ के लिए ओपनसीवी में अपेक्षित सभी वीडियो कैप्चर विधियों को लागू करता है।
- 1. क्या मैं AJAX के माध्यम से किसी बाहरी पृष्ठ से डेटा लोड कर सकता हूं?
- 2. मैं पृष्ठों के माध्यम से कैसे चक्र कर सकता हूं?
- 3. jquery: मैं AJAX के माध्यम से Google मानचित्र API कैसे लोड कर सकता हूं?
- 4. डब्ल्यूपीएफ: क्या मैं एक शैली के माध्यम से संलग्न संपत्ति को परिभाषित/सेट कर सकता हूं?
- 5. क्या मैं एक संपूर्ण गिट परियोजना को गिस्ट के माध्यम से साझा कर सकता हूं?
- 6. क्या मैं __meteor_bootstrap__.app के माध्यम से एक और मार्ग हैंडलर माउंट कर सकता हूं?
- 7. क्या मैं SharePoint Designer वर्कफ़्लो के माध्यम से एक ईमेल बीसीसी कर सकता हूं?
- 8. ओपनसीवी में एक्सएमएल-स्ट्रिंग से मैं कैसे पढ़ सकता हूं?
- 9. मैं जावा के माध्यम से एक jpg छवि कैसे संपादित कर सकता हूं?
- 10. क्या मैं एक से एक .gitconfig फ़ाइल लोड कर सकता हूं?
- 11. क्या मैं स्थापित प्रिंटर से जुड़े आइकन को नेट के माध्यम से प्राप्त कर सकता हूं?
- 12. मैं अस्थायी रूप से फ़ॉन्ट कैसे लोड कर सकता हूं?
- 13. मैं डेटाबेस से जावा क्लास कैसे लोड कर सकता हूं?
- 14. क्या मैं जेएनआई के माध्यम से जावा को नोड.जेएस से कॉल कर सकता हूं और कैसे?
- 15. मैं पीआईएल छवि से ओपनसीवी छवि कैसे बना सकता हूं?
- 16. मैं पहले लोड करने से पहले क्या रख सकता हूं?
- 17. क्या मैं विशेषताओं के बजाय कोड के माध्यम से XMLRoot निर्दिष्ट कर सकता हूं?
- 18. क्या मैं एक php फ़ाइल से जावास्क्रिप्ट लोड कर सकता हूं?
- 19. क्या मैं एक क्लाइंट मशीन से भारी http लोड अनुकरण कर सकता हूं
- 20. पायथन का उपयोग करके, मैं कई सिंगल पेज टीआईएफएफ से प्रोग्रामेटिक रूप से एक मल्टी-पेज टीआईएफएफ कैसे बना सकता हूं?
- 21. Django और urls.py: मैं एक नामित यूआरएल के माध्यम से HttpResponseRedirect कैसे कर सकता हूं?
- 22. मैं जावास्क्रिप्ट के माध्यम से एक div की पृष्ठभूमि छवि यूआरएल कैसे निर्धारित कर सकता हूं?
- 23. क्या मैं जावास्क्रिप्ट के माध्यम से मोज़िला में कॉन्फ़िगर कर सकता हूं?
- 24. क्या मैं संग्रह के माध्यम से लूप कर सकता हूं। Reequest.Form?
- 25. एक्सकोड डीबग - क्या मैं डिस्सेप्लर कोड के माध्यम से स्टेपिंग को बाईपास कर सकता हूं
- 26. क्या मैं टी-एसक्यूएल में टेबल वैरिएबल के माध्यम से लूप कर सकता हूं?
- 27. मैं एक MySQL परिणाम सेट के माध्यम से कैसे पुन: प्रयास कर सकता हूं?
- 28. मैं एंड्रॉइड के माध्यम से एक एसएसएल कनेक्शन कैसे प्राप्त कर सकता हूं?
- 29. मैं रेक कार्य के माध्यम से एक CSV फ़ाइल कैसे आयात कर सकता हूं?
- 30. क्या मैं वर्चुअलाइजेशन के माध्यम से विजुअल स्टूडियो प्रदर्शन में सुधार कर सकता हूं?
यही वह था जो मुझे डर था .. पुष्टि के लिए धन्यवाद। – so12311