/AliOS-Things-master/components/py_engine/modules/minicv/base/include/ |
A D | IHaasImageProc.h | 96 ImageBuffer_t** dst) = 0; 118 ImageBuffer_t** dst) = 0; 137 virtual int ImgCopy(const ImageBuffer_t* src, ImageBuffer_t** dst) = 0; 280 virtual int DilateErode(const ImageBuffer_t* src, ImageBuffer_t* dst, 302 virtual void ImageAdd(const ImageBuffer_t* src, ImageBuffer_t* added, 303 ImageBuffer_t* dst) = 0; 324 virtual void ImageMinus(const ImageBuffer_t* src, ImageBuffer_t* minused, 325 ImageBuffer_t* dst) = 0; 347 ImageBuffer_t* multiplied, ImageBuffer_t* dst) = 0; 368 virtual void ImageElementDivide(const ImageBuffer_t* src, [all …]
|
A D | IHaasImageCodec.h | 63 virtual int ImgRead(ImageBuffer_t **image, char * filename) = 0; 82 virtual int ImgReadMulti(ImageBuffer_t **images, char * filename) = 0; 101 virtual int ImgWrite(ImageBuffer_t *image, char * filename) = 0; 120 virtual int ImgWriteMulti(ImageBuffer_t **images, char * filename) = 0; 139 virtual int ImgDecode(void *addr, ImageBuffer_t **image) = 0; 156 virtual ImageBuffer_t * ImgDecode(const char * filename) = 0; 174 virtual int ImgEncode(void *addr, ImageBuffer_t ** image) = 0;
|
A D | IHaasDataInput.h | 123 virtual int RequestData(ImageBuffer_t** image, int32_t timeout) = 0; 139 virtual int ReleaseData(ImageBuffer_t* image) = 0;
|
A D | IHaasVideoCodec.h | 141 virtual int GetDecodeImageData(void *pkt, ImageBuffer_t** image) = 0;
|
/AliOS-Things-master/components/py_engine/modules/minicv/base/modules/c/include/ |
A D | WrapperIHaasImageProc.h | 44 ImageBuffer_t** dst); 46 ImageBuffer_t** dst); 47 int ImageProcImgCopy(void* instance, const ImageBuffer_t* src, ImageBuffer_t** dst); 56 int ImageProcDilateErode(void* instance, const ImageBuffer_t* src, ImageBuffer_t* dst, 58 void ImageProcImageAdd(void* instance, const ImageBuffer_t* src, ImageBuffer_t* added, 59 ImageBuffer_t* dst); 60 void ImageProcImageMinus(void* instance, const ImageBuffer_t* src, ImageBuffer_t* minused, 61 ImageBuffer_t* dst); 63 ImageBuffer_t* multiplied, ImageBuffer_t* dst); 64 void ImageProcImageElementDivide(void* instance, const ImageBuffer_t* src, [all …]
|
A D | WrapperIHaasImageCodec.h | 41 int ImageCodecImgRead(void* instance, ImageBuffer_t **image, char * filename); 42 int ImageCodecImgReadMulti(void* instance, ImageBuffer_t **images, char * filename); 43 int ImageCodecImgWrite(void* instance, ImageBuffer_t *image, char * filename); 44 int ImageCodecImgWriteMulti(void* instance, ImageBuffer_t **images, char * filename); 45 int ImageCodecImgDecode(void* instance, void *addr, ImageBuffer_t **image); 46 ImageBuffer_t * ImageCodecImgDecode2(void* instance, const char * filename); 47 int ImageCodecImgEncode(void* instance, void *addr, ImageBuffer_t ** image);
|
A D | WrapperIHaasDataInput.h | 44 int DataInputRequestData(void* instance, ImageBuffer_t** image, int32_t timeout); 45 int DataInputReleaseData(void* instance, ImageBuffer_t* image);
|
A D | WrapperIHaasVideoCodec.h | 47 int VideoCodecGetDecodeImageData(void* instance, void *pkt, ImageBuffer_t** image);
|
/AliOS-Things-master/components/py_engine/modules/minicv/base/modules/c/src/ |
A D | WrapperIHaasImageProc.cpp | 75 ImageBuffer_t** dst) in ImageProcCvtColor() 93 ImageBuffer_t** dst) in ImageProcResize() 110 int ImageProcImgCopy(void* instance, const ImageBuffer_t* src, ImageBuffer_t** dst) in ImageProcImgCopy() 215 int ImageProcDilateErode(void* instance, const ImageBuffer_t* src, ImageBuffer_t* dst, in ImageProcDilateErode() 233 void ImageProcImageAdd(void* instance, const ImageBuffer_t* src, ImageBuffer_t* added, in ImageProcImageAdd() 234 ImageBuffer_t* dst) in ImageProcImageAdd() 248 void ImageProcImageMinus(void* instance, const ImageBuffer_t* src, ImageBuffer_t* minused, in ImageProcImageMinus() 249 ImageBuffer_t* dst) in ImageProcImageMinus() 264 ImageBuffer_t* multiplied, ImageBuffer_t* dst) in ImageProcImageElementMultiply() 278 void ImageProcImageElementDivide(void* instance, const ImageBuffer_t* src, in ImageProcImageElementDivide() [all …]
|
A D | WrapperIHaasImageCodec.cpp | 38 int ImageCodecImgRead(void* instance, ImageBuffer_t **image, char * filename) in ImageCodecImgRead() 55 int ImageCodecImgReadMulti(void* instance, ImageBuffer_t **images, char * filename) in ImageCodecImgReadMulti() 72 int ImageCodecImgWrite(void* instance, ImageBuffer_t *image, char * filename) in ImageCodecImgWrite() 89 int ImageCodecImgWriteMulti(void* instance, ImageBuffer_t **images, char * filename) in ImageCodecImgWriteMulti() 106 int ImageCodecImgDecode(void* instance, void *addr, ImageBuffer_t **image) in ImageCodecImgDecode() 123 ImageBuffer_t * ImageCodecImgDecode2(void* instance, const char * filename) in ImageCodecImgDecode2() 133 ImageBuffer_t * buffer = mIHaasImageCodec->ImgDecode(filename); in ImageCodecImgDecode2() 140 int ImageCodecImgEncode(void* instance, void *addr, ImageBuffer_t ** image) in ImageCodecImgEncode()
|
A D | WrapperIHaasDataInput.cpp | 108 int DataInputRequestData(void* instance, ImageBuffer_t** image, int32_t timeout) in DataInputRequestData() 125 int DataInputReleaseData(void* instance, ImageBuffer_t* image) in DataInputReleaseData()
|
A D | WrapperIHaasVideoCodec.cpp | 124 int VideoCodecGetDecodeImageData(void* instance, void *pkt, ImageBuffer_t** image) in VideoCodecGetDecodeImageData()
|
/AliOS-Things-master/components/py_engine/modules/minicv/ |
A D | imageproc.c | 149 ImageBuffer_t* src = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[1]); in obj_cvtColor() 151 ImageBuffer_t* dst = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[3]); in obj_cvtColor() 184 ImageBuffer_t* src = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[1]); in obj_resize() 187 ImageBuffer_t* dst = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[4]); in obj_resize() 224 ImageBuffer_t* src = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[1]); in obj_imgCopy() 225 ImageBuffer_t* dst = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[2]); in obj_imgCopy() 259 ImageBuffer_t* src = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[1]); in obj_rectangle() 297 ImageBuffer_t* src = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[1]); in obj_circle() 334 ImageBuffer_t* src = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[1]); in obj_drawMarker() 374 ImageBuffer_t* src = (ImageBuffer_t*)MP_OBJ_TO_PTR(args[1]); in obj_fillPoly() [all …]
|
A D | imagecodec.c | 147 ImageBuffer_t *image = NULL; in obj_imgRead() 186 ImageBuffer_t *image = NULL; in obj_imgReadMulti() 225 ImageBuffer_t *image = (ImageBuffer_t *)MP_OBJ_TO_PTR(args[1]); in obj_imgWrite() 264 ImageBuffer_t **image = (ImageBuffer_t **)MP_OBJ_TO_PTR(args[1]); in obj_imgWriteMulti() 304 ImageBuffer_t **image = (ImageBuffer_t **)MP_OBJ_TO_PTR(args[2]); in obj_imgDecode() 344 ImageBuffer_t *image = ImageCodecImgDecode2(driver_obj->mInstance, mFileName); in obj_imgDecode2() 380 ImageBuffer_t **image = (ImageBuffer_t **)MP_OBJ_TO_PTR(args[2]); in obj_imgEncode()
|
A D | datainput.c | 221 ImageBuffer_t *image = NULL; in obj_requestData() 271 ImageBuffer_t *image = (ImageBuffer_t *)MP_OBJ_TO_PTR(args[1]); in obj_releaseData()
|
A D | videocodec.c | 242 ImageBuffer_t* image = NULL; in obj_getDecodeImageData()
|
/AliOS-Things-master/components/py_engine/modules/minicv/base/include/base/ |
A D | HaasCommonVideo.h | 78 ImageBuffer_t *data;
|
A D | HaasCommonImage.h | 94 } ImageBuffer_t; typedef
|
/AliOS-Things-master/components/py_engine/modules/minicv/base/modules/ml/src/ |
A D | HaasMLOlda.cpp | 39 ImageBuffer_t *image = mHaasImageCodecPng->ImgDecode(dataPath);
|