Ecco il mio codice corrente (la lingua è Python):Visualizzazione OpenCV strutture dati iplimage con wxPython
newFrameImage = cv.QueryFrame(webcam)
newFrameImageFile = cv.SaveImage("temp.jpg",newFrameImage)
wxImage = wx.Image("temp.jpg", wx.BITMAP_TYPE_ANY).ConvertToBitmap()
wx.StaticBitmap(self, -1, wxImage, (0,0), (wxImage.GetWidth(), wxImage.GetHeight()))
Sto cercando di visualizzare un iplimage catturata dalla webcam in una finestra wxPython. Il problema è che non voglio prima salvare l'immagine sul disco rigido. C'è un modo per convertire una iplimage in un altro formato di immagine in memoria? Qualche altra soluzione?
Ho trovato alcune "soluzioni" a questo problema in altre lingue, ma ho ancora problemi con questo problema.
Grazie.
Potresti elaborare un po '? Da dove vengono i dati? – Domenic
ok, fammi provare a provarlo. resisti per un po '. – YOU
Ho trovato che opencv non ha API per scrivere ImageData nello stream http://opencv.jp/opencv-1.0.0_org/docs/ref/opencvref_highgui.htm#highgui_func_index quindi trovare altri modi. – YOU