Gast
#3713428
Hi, ich bin auf der Suche einer Möglichkeit, wie ich ein RGB Bild in ein JPEG Bild konvertieren kann. Das RGB Bild wird mit der OpenCV Bibliothek in ein Objekt von der Klasse class cv::Mat abgelegt. Bye
|
Anzeige
|
OpenCV: RGB Bild in JPEG konvertieren
Gast
#3713428
Hi, ich bin auf der Suche einer Möglichkeit, wie ich ein RGB Bild in ein JPEG Bild konvertieren kann. Das RGB Bild wird mit der OpenCV Bibliothek in ein Objekt von der Klasse class cv::Mat abgelegt. Bye Schätzungsweise mit sowas hier: http://libjpeg.sourceforge.net/
Gast
#3713534
Wenn es wirklich RGB ist dann musst du es nach bgr convertieren und danach einfach abspeichern. Der dateiname sollte dabei die jpg Endung haben.
Gast
#3713538
Danke. Bin auch auf diese Implementierung gestoßen. Leider scheidert es beim Integrieren in ein Visual Studio 2010 C++ Projekt.
Gast
#3713546
Das Bild soll nicht in eine JPEG Datei gespeichert werden. Von Einer WebCam bekomme ich die Bilder in das Obejkt cv::Mat abgelegt. Die Konvertierung soll im Arbeitsspeicher erfolgen.
Gast
#3713652
Für Visual Studio 2010 gibt es im JpegLib Ordner ein entsprechendes
makefile dazu.
Dieses makefile müsste so ausgeführt werden:
>nmake -f makefile.vc setup -v10
Leider konnte ich auf meinem Rechner kein nmake.exe Programm finden. Wo
kann das Programm heruntergeladen werden?
user schrieb: > Wo kann das Programm heruntergeladen werden? Gugele doch mal danach und verfolge die Antworten.
Gast
#3713676
Weiß nicht mehr weiter. Das Programm nmake für VC2010 konnte ich nicht finden.
Gast
#3713678
Google hab ich natürlich schon gequält. user schrieb: > Weiß nicht mehr weiter. Das Programm nmake für VC2010 konnte ich nicht > finden. lass das 'für VC2010' weg. nmake ist ein allgemeines Tool.
Gast
#3713685
Ja was soll ich nun tun?
Gast
#3713686
make.exe sowie mingw32-make.exe habe ich auch getestet. Funktioniert nicht.
Gast
#3713698
>make -f makefile.ansi setup-v10
Fehlermeldung: make: *** No rule to make target `setup-v10'. Stop.
Dann musst du dir wohl mal makefile.ansi genauer ansehen.
Gast
#3714952
Opencv kann das selbst. Habe gerade kein Beispiel parat. Du kannst eine CV::Mat im Speicher nach JPEG konvertieren lassen. Danach kannst du sie speichern oder per Netz versenden etc.
Gast
#3715002
Spontan sieht das doch recht brauchbar aus? http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html#imencode http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html#imwrite Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|