usb 웹캠 도와주세요(라즈베리파이)

sky1027의 이미지

외국사이트에 이 코드가 있어 테스트 해봤는데 웹캠이 실행되고 캡쳐해서
raw파일로 저장하는것을 확인했습니다.
그리고 그 저장한 파일을 리눅스 화면에 띄우고 싶은데 어떡해 해야할지 모르겠어요..
opencv는 확인해 보았지만 사용하지 않으려 하구요.
framebuffer를 이용하면 된다고 한것같은데 잘 모르겠더군요..
따로 함수가 있거나 한가요??
알려주세요 ㅠㅠ

camera.c

#include<stdio.h>
#include<stdlib.h>
#define SIZE 307200
 
int main(){
        FILE *camera, *test;
        camera=fopen("/dev/video0", "rb");
        test=fopen("test.raw", "wb");
 
        float data[SIZE];
        fread(data, sizeof(data[0]), SIZE, camera);
        write(data, sizeof(data[0]), SIZE, test);
        fclose(camera);
        fclose(test);
        return 0;
}