为了账号安全,请及时绑定邮箱和手机立即绑定

作业社区

探索学习新天地,共享知识资源!

0 提交作业
0 布置作业
0 满分作业
得分 100
学习任务

SamstagBaron 的学生作业:

能力集 struct v4l2_capability cap = {0}; ioctl(fd,VIDIOC_QUERYCAP,&cap); printf("cap.capabilities = %x \n",cap.capabilities); if(cap.capabilities&V4L2_CAP_VIDEO_CAPTURE){ printf(" -- VIDEO CAPTURE\n"); } if(cap.capabilities&V4L2_CAP_VIDEO_OUTPUT){ printf(" -- VIDEO OUTPUT\n"); } if(cap.capabilities&V4L2_CAP_VIDEO_OVERLAY){ printf(" -- OVERLAY\n"); } if(cap.capabilities&V4L2_CAP_VBI_CAPTURE){ printf(" -- VBI CAPTURE\n"); } if(cap.capabilities&V4L2_CAP_VBI_OUTPUT){ printf(" -- VBI OUTPUT\n"); } if(cap.capabilities&V4L2_CAP_SLICED_VBI_CAPTURE){ printf(" -- sliced VBI CAPTURE\n"); } if(cap.capabilities&V4L2_CAP_SLICED_VBI_OUTPUT){ printf(" -- sliced VBI OUTPUT\n"); } if(cap.capabilities&V4L2_CAP_HW_FREQ_SEEK){ printf(" -- Hardware frequence control\n"); } if(cap.capabilities&V4L2_CAP_TUNER){ printf(" -- support tuner\n"); } if(cap.capabilities&V4L2_CAP_AUDIO){ printf(" -- support AUDIO\n"); } if(cap.capabilities&V4L2_CAP_RADIO){ printf(" -- support RADIO\n"); } if(cap.capabilities&V4L2_CAP_STREAMING){ printf(" -- support STREAMING\n"); } 【图片】 像素参数 void print_camera_frame_size(int fd){ struct v4l2_fmtdesc fmt; memset(&fmt,0,sizeof(fmt)); fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; while(ioctl(fd,VIDIOC_ENUM_FMT,&fmt)>=0){ struct v4l2_frmsizeenum frmsize; memset(&frmsize,0,sizeof(frmsize)); frmsize.pixel_format = fmt.pixelformat; printf("Frame Sizes for Pixel Fromat ox%08x:\n",frmsize.pixel_format); while(ioctl(fd,VIDIOC_ENUM_FRAMESIZES,&frmsize)>=0){ if (frmsize.type == V4L2_FRMSIZE_TYPE_DISCRETE) { printf(" %dx%d\n", frmsize.discrete.width, frmsize.discrete.height); } else if (frmsize.type == V4L2_FRMSIZE_TYPE_STEPWISE) { printf(" Min: %dx%d, Max: %dx%d, Step: %dx%d\n", frmsize.stepwise.min_width, frmsize.stepwise.min_height, frmsize.stepwise.max_width, frmsize.stepwise.max_height, frmsize.stepwise.step_width, frmsize.stepwise.step_height); } frmsize.index++; } fmt.index++; } } 【图片】

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号