#include "cxcore.h"
Wykres zależności załączania dla highgui.h:

Definicje | |
| #define | CV_LOAD_IMAGE_UNCHANGED -1 |
| #define | CV_LOAD_IMAGE_GRAYSCALE 0 |
| #define | CV_LOAD_IMAGE_COLOR 1 |
Funkcje | |
| int | cvNamedWindow (const char *name, int flags) |
| tworzy nowe puste okno | |
| void | cvShowImage (const char *name, const CvArr *image) |
| wyświetla obraz w oknie | |
| void | cvResizeWindow (const char *name, int width, int height) |
| Zmiana rozmiaru okna utworzonego za pomocą cvNamedWindow(). | |
| void | cvDestroyWindow (const char *name) |
| usuwa okno wraz ze związanymi trakerami | |
| IplImage * | cvLoadImage (const char *filename, int iscolor) |
| ładuje obraz z dysku | |
| int | cvSaveImage (const char *filename, const CvArr *image) |
| zapisuje obraz na dysku | |
| int | cvWaitKey (int delay) |
| cvWaitKey czeka delay milisekund lub w nieskończoność w przypadku delay == 0 | |
| CvCapture * | cvCreateFileCapture (const char *filename) |
| tworzy strukturę CvCapture dla plików zapisanych w filename | |
| int | cvGrabFrame (CvCapture *capture) |
| pobiera klatkę ze strumienia obrazu z pliku bądź kamery | |
| IplImage * | cvRetrieveFrame (CvCapture *capture) |
| przetwarza pobraną za pomocą cvGrabFrame klatkę do struktury IplImage | |
| IplImage * | cvQueryFrame (CvCapture *capture) |
| połączenie cvGrabFrame z cvQueryFrame | |
| void | cvReleaseCapture (CvCapture **capture) |
| Zatrzumje pobieranie i zwalnia pamięć zajętą przez strukturę CvCapture. | |
| double | cvGetCaptureProperty (CvCapture *capture, int property_id) |
| zwraca wybrany parametr pobieranego obrazu. | |
| int | cvSetCaptureProperty (CvCapture *capture, int property_id, double value) |
| ustawia dany parametr na żądaną wielkość | |
| CvVideoWriter * | cvCreateVideoWriter (const char *filename, int fourcc, double fps, CvSize frame_size, int is_color) |
| Create a video writer object that uses FFMPEG. | |
| int | cvWriteFrame (CvVideoWriter *writer, const IplImage *image) |
| write a frame with FFMPEG | |
| void | cvReleaseVideoWriter (CvVideoWriter **writer) |
| close video output stream and free associated memory | |
Funcje związane z tworzeniem GUI, odczytem / zapisem obrazów, obsługą kamer i pobieraniem klatek ze strumieni.
| #define CV_LOAD_IMAGE_COLOR 1 |
załaduj obraz jako kolorowy
| #define CV_LOAD_IMAGE_GRAYSCALE 0 |
załaduj obraz jako obraz w odcieniach szarości
| #define CV_LOAD_IMAGE_UNCHANGED -1 |
załaduj obraz w orginalnej przestrzeni barwnej
| CvCapture * cvCreateFileCapture | ( | const char * | filename | ) |
| void cvDestroyWindow | ( | const char * | name | ) |
| double cvGetCaptureProperty | ( | CvCapture * | capture, | |
| int | id | |||
| ) |
zwraca wybrany parametr pobieranego obrazu.
Funkcja zwraca parametry strumienia, takie jak
| capture | struktura typu CvCapture | |
| property_id | parametr z powyższej listy |
| int cvGrabFrame | ( | CvCapture * | capture | ) |
pobiera klatkę ze strumienia obrazu z pliku bądź kamery
| capture | wskaźnik do struktury CvCapture |
| IplImage * cvLoadImage | ( | const char * | filename, | |
| int | iscolor | |||
| ) |
ładuje obraz z dysku
| filename | nazwa obrazu wraz z ścieżką | |
| iscolor | flagi dotyczące przestrzeni barwnej. Mogą to być :
|
| int cvNamedWindow | ( | const char * | name, | |
| int | flags | |||
| ) |
tworzy nowe puste okno
| name | nazwa utworzonego okna | |
| flags | flagi. Aktualnie można ustawić tylko flagę CV_WINDOW_AUTOSIZE |
| void cvReleaseCapture | ( | CvCapture ** | pcapture | ) |
| void cvResizeWindow | ( | const char * | name, | |
| int | width, | |||
| int | height | |||
| ) |
Zmiana rozmiaru okna utworzonego za pomocą cvNamedWindow().
| name | nazwa okna | |
| width | nowa szerokość | |
| height | nowa wysokość |
przetwarza pobraną za pomocą cvGrabFrame klatkę do struktury IplImage
| capture | wskaźnik do struktury CvCapture |
| int cvSaveImage | ( | const char * | filename, | |
| const CvArr * | image | |||
| ) |
zapisuje obraz na dysku
| filename | nazwa pliku wraz ze ścieżką. Typ pliku jest określany przez rozszerzenie | |
| image | wskaźnik do obrazu |
| int cvSetCaptureProperty | ( | CvCapture * | capture, | |
| int | id, | |||
| double | value | |||
| ) |
ustawia dany parametr na żądaną wielkość
| capture | wskaźnik do struktury typu CvCapture | |
| property_id | parametr do ustawienia | |
| value | nowa wartość parametru |
| void cvShowImage | ( | const char * | window_name, | |
| const CvArr * | image | |||
| ) |
wyświetla obraz w oknie
| window_name | nazwa okna | |
| image | obraz do wyświetlenia |
| int cvWaitKey | ( | int | delay | ) |
cvWaitKey czeka delay milisekund lub w nieskończoność w przypadku delay == 0
| delay | opóźnienie w milisekundach |
1.4.7