Mat img = imread("ss.jpg"); // imread("ss.jpg",0); ->0을 주면 grayscale (흑백 영상으로 나온다, 1채널) 3채널이라도 흑백영상으로 가능 (green,blue,red)를 다 동일한 값을 주면 흑백으로 변경
nameWindow("abc",0); // 실행창 열기 , 0을 주면 창 크기 변경 가능 , 1이면 불가
imshow("abc",img)
waitKey(0);
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#include <opencv2\opencv.hpp>
using namespace cv;
using namespace std;
int main(int, char)
{
// file load
VideoCapture capture(경로 or 0 ); 0일때는 설치된 웹캠 사용 , 경로일 경우 경로상의 동영상 파일 사용
Mat frame;
// check
if(!capture.isOpened())
{
printf("AVI file can not open.\n");
return 0;
{
// create window
nameWindow("w");
while(1)
{
// 동영상은 사진의 집합체 하나하나 capture 에서 frame 으로 옮긴다
capture >> frame;
if(frame.empty())
break;
imshow("w",frame);
if(waitKey(10) == 27) // waitKey 안에 리턴되는 값은 아스키 코드값이 리턴 ,, 27은 esc 이므로 esc를 누를 경우 바로 종료됨
break;
}
return 0;
}