laden eines files vom webserver
-
moin,
ich baue gerade an einer Anwendung mit opencv, die erkennungsbilder kommen entweder aus einem capture stream oder einen jpg bild.
nun habe ich eine neue kamera mit webserver drauf und wuerde gerne eine http anfrage stellen um das jpg zu laden, folgende idee hatte ich dabei welche aber nicht funktioniert. Ich wuerde mich ueber einen kleinen tip freuen, womit ich es schaffen koennte.NMURL1 = new TNMURL(Application); storage = cvCreateMemStorage(); // fuer opencv NMURL1->InputString = "http://192.168.100.201/test.jpg"; // angabe der position des files char test[128]; sprintf(test,NMURL1->Decode.c_str()); // test tempImg = cvLoadImage(NMURL1->Decode.c_str()); // eigentliches laden des files :confused:das test array ist nur zur kontrolle ob die url ankommt
-
ok, hat sich erledigt
falls es jemanden interessiert hier die loesung,
urlmon.lib einbinden
#include <urlmon.h> // und dann in der funktion folgendes aufrufen URLDownloadToFile(0,"http://192.168.100.201/test.jpg","test.jpg",0,0);dann hab ichs auf platte und lade es dann wie jedes andere auch, nicht so schick ist aber erstmal ne loesung
trotzdem danke
MfG TheSurfer