v4l2 overlay 영상출력중인 데이터를 얻어올수는 없나요?
글쓴이: oblab / 작성시간: 목, 2018/08/30 - 9:38오후
v4l2 overlay 영상출력중인 데이터를 얻어올수는 없나요?
1280*720,30fps로 영상을 출력하는데
영상을 overlay로 하면 깔끔하게 출력이 잘됩니다.
그런데 데이터를 받아서 처리해야해야 해서
V4L2_BUF_TYPE_VIDEO_CAPTURE를 이용하여 mmap으로 1280*720 YUV데이터를 받아서
RGB로 변환후에 프레임버퍼로 출력을 하는데요
ex)
if (ioctl (m_nFd_v4l, VIDIOC_DQBUF, &buf)
Get buf
if (ioctl (m_nFd_v4l, VIDIOC_QBUF, &buf)
이렇게 buf를 얻고 변경시켜서 출력하니 리소스가 너무 많이 들어갑니다.
overlay로 출력을 하면 부드럽게 LCD에 출력이 되는데
overlay출력되는 영상데이터를 얻어올수 있는 방법이 있는가요?
Forums:
댓글 달기