92989af0
ming
更新解码器
|
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
cudaError_t ResizeImage(float* d_srcRGB, int src_width, int src_height, float* d_dstRGB, int dst_width, int dst_height);
cudaError_t RGB2YUV(float* d_srcRGB, int src_width, int src_height,
unsigned char* Y, size_t yPitch, int yWidth, int yHeight,
unsigned char* U, size_t uPitch, int uWidth, int uHeight,
unsigned char* V, size_t vPitch, int vWidth, int vHeight);
cudaError_t RGB2YUV(unsigned char* d_srcRGB, int src_width, int src_height,
unsigned char* Y, size_t yPitch, int yWidth, int yHeight,
unsigned char* U, size_t uPitch, int uWidth, int uHeight,
unsigned char* V, size_t vPitch, int vWidth, int vHeight);
cudaError_t PartMemCopy(unsigned char* d_srcRGB, int src_width, int src_height, unsigned char* d_dstRGB, int left, int top, int right, int bottom);
// cudaError_t PartMemResize(float* d_srcRGB, int src_width, int src_height, float* d_dstRGB, int left, int top, int right, int bottom);
cudaError_t PartMemResizeBatch(unsigned char* d_srcRGB, int srcimg_width, int srcimg_height, unsigned char** d_dstRGB, int count,
int* left, int* top, int* right, int* bottom, int *dst_w, int *dst_h,
float submeanb, float submeang, float submeanr,
float varianceb, float varianceg, float variancer);
cudaError_t DrawImage(float* d_srcRGB, int src_width, int src_height, int left, int top, int right, int bottom);
cudaError_t DrawImage(unsigned char* d_srcRGB, int src_width, int src_height, int left, int top, int right, int bottom);
cudaError_t DrawLine(float* d_srcRGB, int src_width, int src_height, int begin_x, int begin_y, int end_x, int end_y);
|