请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320DM8168 Thread 中讨论的其他器件:TVP5150、 TVP7002
工具/软件:Linux
您好!
有人能不能确认我 V4L2捕捉驱动器的裁剪能力。
我从/dev/video0捕获帧(720x576)并希望裁剪640x480区域。
struct v4l2_cROP; cROP.type = V4L2_BUF_TYPE_ VIDEO _CAPTURE; cROP.c.left = 0; cROP.c.top = 0; cROP.c.width = 640; CROP.c.height = 480; ret = ioctl (FD、VIDIOC_S_CROP、&CROP);
VIDIOC_S_CROP 返回-1。 在 ti81xxvin_main.c 中、函数 vidioc_s_cROP 失败、因为不支持隔行格式。
static int vidioc_s_cROP (struct file *文件、void * priv, struct v4l2_cROP *裁剪) { //................. if (params->interladed){ mutex_unlock (&buf_obj->buf_lock); return -EINVAL;//函数在此处返回 }
我认为 EZSDK 中的 V4L2捕捉驱动程序不支持裁剪和缩放。
我想裁剪帧并执行一些图像处理。 有人能给我一些建议吗!
非常感谢!