C API
cvDestroyWindow metodu
Şöyle yaparız.
cvDestroyWindow("WebCam");
Şöyle yaparız.
cvNamedWindow("WebCam", 1);
cvShowImage metodu
IplImage* frame = ...;
cvShowImage("WebCam", frame);
C++ APIŞu satırı dahil ederiz.
#include <opencv2/opencv.hpp>
Şu satırı da dahil edebiliriz.#include <opencv/highgui.h>
imShow metoudİmzası şöyle
void imshow(const string& winname, InputArray mat)
Mat frame = ...;
imshow("Frame", frame);
moveWindow metoduİsmi belirtilen pencereyi x,y konumuna taşır. Böylece iki tane pencreyi yanyana yerleştirebiliriz. Pencereyi sol üst köşeye yerleştirmek için şöyle yaparız.
cv::cvMoveWindow ("Frame", 0, 0);
namedWindow metoduŞöyle yaparız.
cv::namedWindow("Frame", 1);
Şöyle yaparız.cv::namedWindow("Slice_Viewer1", CV_WINDOW_FREERATIO);
Şöyle de yapabiliriz.cv::namedWindow("Frame", CV_WINDOW_AUTOSIZE);
Şöyle yapabiliriz.cv::imshow("Display", frame);
resizeWindow metoduŞöyle yaparız.
cv2.namedWindow("your_win_name",cv2.WINDOW_NORMAL)
cv2.resizeWindow("your_win_name",your_win_width,your_win_height)
waitKey metodu
Belirtilen süre kadar beklemek için şöyle yaparız.
int key = cv::waitKey (1);
Bir tuş basılıncaya kadar beklemek için şöyle yaparız.int key = cv::waitKey (0);
key değerine şöyle bakabiliriz.if (key == 'p') {...}
Şöyle bakabiliriz.if (key == 'q') {...}
Şöyle bakabiliriz.if (key == 65363) {...} //Sağ ok
if (key == 65361) {...} //Sol ok
Hiç yorum yok:
Yorum Gönder