मुझे छवि पर कुछ ओपनसीवी छवि प्रसंस्करण करने के लिए, एक नेटवर्क कैमरे से लाइव एमजेपीईजी फुटेज भेज रहा है जो एक http स्ट्रीम तक पहुंचने और पढ़ने की जरूरत है।सी ++ के भीतर एमजेपीईजी HTTP स्ट्रीम का विश्लेषण कैसे करें?
मैं वीएलसी के माध्यम से कैमरे के फुटेज तक पहुंच सकता हूं, या बस क्रोम या फ़ायरफ़ॉक्स में यूआरएल पर जाकर। लेकिन जब मैं सर्वर लगातार निरंतर फ़ीड भेज रहा हूं, तो मैं प्रोग्रामेटिक रूप से http सर्वर तक कैसे पहुंच सकता हूं और प्रत्येक फ्रेम को अलग कर सकता हूं?
डेटा को केवल HTTP स्वरूपक और जेपीईजी डेटा के बीच लूपिंग के रूप में स्वरूपित किया जाता है। एकमात्र तरीका यह है कि मैं इस बारे में सोचने के बारे में सोच सकता हूं किसी भी तरह से सर्वर से अनुरोध भेज रहा है, डेटा को पार्स कर रहा है, और हेडर को वास्तविक जेपीईजी डेटा से अलग कर रहा है, और बदले में, इसे opencv में पास कर रहा है।
हालांकि, यह बहुत ही दृढ़ता से लगता है और मुझे पूरा यकीन नहीं है कि मैं कहां से शुरू करूंगा। क्या आप लोग जानते हैं कि वहां कोई पुस्तकालय हैं या सिर्फ एक आसान दृष्टिकोण है जो मैं देख रहा हूं, जिससे यह सब आसान हो सकता है?
बहुत बहुत धन्यवाद
https://en.wikipedia.org/wiki/JPEG#Syntax_and_structure – user1742529