hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef _MULTIFRAME_PROCESS_H__
#define _MULTIFRAME_PROCESS_H__
 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#include "logger/log.h"
 
void DumpRawData(uint16_t* buf, uint32_t len, uint32_t plen);
void DumpRawData32(uint32_t* buf, uint32_t len, uint32_t plen);
void ConverToLE(uint16_t* buf, uint32_t len);
void MultiFrameAverage(uint32_t* pIn1_pOut, uint16_t* POut, uint16_t width, uint16_t height, uint8_t frameNumber);
void MultiFrameAddition(uint32_t* pIn1_pOut, uint16_t* pIn2, uint16_t width, uint16_t height, bool biToLi = true);
void FrameU32ToU16(uint32_t* pIn, uint16_t* pOut, uint16_t width, uint16_t height);
void FrameU16ToU32(uint16_t* pIn, uint32_t* pOut, uint16_t width, uint16_t height);
 
#endif