二次开发获得图像有偏移,该如何解决?
TUCAM _ FRAME结构pBuffer包含头信息,前1024个字节为头数据,后1025个字节为图像数据。因此,获取的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)