摄像头可以采集数据了,v4l2驱动程序将采集到的图像以bin文件的形式保存,文件内容是YUYV422数据。
程序的功能:1.打开bin文件 2.编码转换
参考链接:http://charmvi.blog.163.com/blog/static/1288080392012415103242315/
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include "opencv2/opencv.hpp"
#include <iostream>
main()
{
int fd,fdl;
char file[] = "/home/rock/Documents/code/file_opera/picture1.bin";
//opencv
CvSize img_size=cvSize(640,480);
IplImage *img=cvCreateImage(img_size,IPL_DEPTH_8U,1);
cvNamedWindow("picture");
//open file
fd = open(file,O_RDONLY);
if(fd!=-1)
printf("open OK \n");
else
print