#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 |