二次开发获取图片有偏移,应该如何解决?
TUCAM_FRAME结构体中pBuffer包含头部信息,前1024bytes为头部数据,第1025byte开始为图片数据;故需将获取的m_frame.pBuffer偏移1024就可以得到图像数据了。
偏移1024代码示例:
buf = create_string_buffer(m_frame.uiImgSize)
pointer_data = c_void_p(m_frame.pBuffer + m_frame.usHeader)
memmove(buf, pointer_data, m_frame.uiImgSize)