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;

}


+ Recent posts