kaiphoto.dll

v12.1.0.15319 32-bit Windows NT Analyzed
Description
kaiphoto
Authors
Copyright©2023 Kingsoft Corporation. All rights reserved.
File size
340.4 KB
Uploaded
2025-12-04 06:17
Views
93
SHA-256
6b34281405578e008dc246c827258d75

Exported functions 26

GetAngleDetectionObj #1 · 0x1020
GetColorEnhanceObj #2 · 0x1090
GetImageClassificationObj #3 · 0x1120
GetImageCorrectionObj #4 · 0x1190
GetInpaintAiObj #5 · 0x1200
GetInteractiveObj #6 · 0x1270
GetPicRecommendObj #7 · 0x12e0
GetPictureDocclassifierObj #8 · 0x1350
GetPicturePurecolorObj #9 · 0x13c0
GetQuardScannerObj #10 · 0x1430
GetSharpenObj #11 · 0x14a0
GetWPSImageFilterObj #12 · 0x1510
GetWaterMarkClassifierObj #13 · 0x1580
ReleaseAngleDetectionObj #14 · 0x15f0
ReleaseColorEnhanceObj #15 · 0x1610
ReleaseImageClassificationObj #16 · 0x1610
ReleaseImageCorrectionObj #17 · 0x1610
ReleaseInpaintAiObj #18 · 0x1610
ReleaseInteractiveObj #19 · 0x1610
ReleasePicRecommendObj #20 · 0x15f0
ReleasePictureDocclassifierObj #21 · 0x15f0
ReleasePicturePurecolorObj #22 · 0x15f0
ReleaseQuardScannerObj #23 · 0x1630
ReleaseSharpenObj #24 · 0x1610
ReleaseWPSImageFilterObj #25 · 0x1610
ReleaseWaterMarkClassifierObj #26 · 0x1610

Imported DLLs & functions 184

_callnewh 0x100450cc
free 0x100450d0
malloc 0x100450d4
realloc 0x100450c8
_CIatan 0x100450f4
_CIatan2 0x10045108
_CIcos 0x100450f8
_CIexp 0x100450fc
_CIlog 0x10045104
_CIpow 0x100450e0
_CIsin 0x10045100
_CIsqrt 0x100450e4
ceil 0x100450e8
floor 0x100450ec
hypot 0x100450f0
round 0x100450dc
roundf 0x1004510c
_cexit 0x10045148
_configure_narrow_argv 0x10045130
_crt_atexit 0x10045144
_errno 0x1004511c
_execute_onexit_table 0x10045140
_initialize_narrow_environment 0x10045134
_initialize_onexit_table 0x10045138
_initterm 0x10045124
_initterm_e 0x10045128
_invalid_parameter_noinfo 0x1004514c
_invalid_parameter_noinfo_noreturn 0x10045118
_register_onexit_function 0x1004513c
_seh_filter_dll 0x1004512c
exit 0x10045114
terminate 0x10045120
__acrt_iob_func 0x10045154
__stdio_common_vfprintf 0x10045158
rand 0x1004516c
srand 0x10045168
DisableThreadLibraryCalls 0x10045004
FreeLibrary 0x10045034
GetCurrentProcess 0x10045020
GetCurrentProcessId 0x10045010
GetCurrentThreadId 0x1004500c
GetModuleFileNameA 0x1004503c
GetModuleHandleA 0x10045038
GetProcAddress 0x10045030
GetSystemTimeAsFileTime 0x10045008
InitializeSListHead 0x10045000
IsDebuggerPresent 0x10045040
IsProcessorFeaturePresent 0x10045018
LoadLibraryA 0x1004502c
QueryPerformanceCounter 0x10045014
SetUnhandledExceptionFilter 0x10045024
TerminateProcess 0x1004501c
UnhandledExceptionFilter 0x10045028
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x1004505c
?_Xlength_error@std@@YAXPBD@Z 0x10045048
?_Xout_of_range@std@@YAXPBD@Z 0x1004507c
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 0x10045074
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z 0x10045070
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@N@Z 0x10045078
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 0x10045060
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A 0x1004506c
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x10045068
?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@D@Z 0x10045064
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x10045054
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x1004504c
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x10045050
?uncaught_exception@std@@YA_NXZ 0x10045080
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 0x10045058
??0_InputArray@cv@@QAE@ABVMatExpr@1@@Z 0x10045228
??0Mat@cv@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@HPAXPBI@Z 0x100451cc
??0Mat@cv@@QAE@ABV01@ABV?$Rect_@H@1@@Z 0x1004527c
??0Mat@cv@@QAE@ABV01@ABV?$vector@VRange@cv@@V?$allocator@VRange@cv@@@std@@@std@@@Z 0x100451c8
??0Mat@cv@@QAE@ABV01@ABVRange@1@1@Z 0x10045214
??1ParallelLoopBody@cv@@UAE@XZ 0x10045218
??4Mat@cv@@QAEAAV01@ABV?$Scalar_@N@1@@Z 0x100452ec
??Dcv@@YA?AVMatExpr@0@ABV10@N@Z 0x10045200
??Dcv@@YA?AVMatExpr@0@ABVMat@0@N@Z 0x100451dc
??Gcv@@YA?AVMatExpr@0@ABV?$Scalar_@N@0@ABVMat@0@@Z 0x1004521c
??Gcv@@YA?AVMatExpr@0@ABV10@ABVMat@0@@Z 0x100451ac
??Gcv@@YA?AVMatExpr@0@ABVMat@0@0@Z 0x100452d4
??Hcv@@YA?AVMatExpr@0@ABV10@0@Z 0x10045220
??Hcv@@YA?AVMatExpr@0@ABVMat@0@0@Z 0x10045234
??Icv@@YA?AVMatExpr@0@ABVMat@0@0@Z 0x100451a0
??Kcv@@YA?AVMatExpr@0@ABVMat@0@N@Z 0x100451a8
??Kcv@@YA?AVMatExpr@0@NABVMat@0@@Z 0x100451fc
??Mcv@@YA?AVMatExpr@0@ABVMat@0@N@Z 0x100451d8
??Pcv@@YA?AVMatExpr@0@ABVMat@0@N@Z 0x100452d0
??R?$DefaultDeleter@UCvMat@@@cv@@QBEXPAUCvMat@@@Z 0x1004528c
??Ucv@@YA?AVMatExpr@0@ABVMat@0@0@Z 0x1004519c
?abs@cv@@YA?AVMatExpr@1@ABV21@@Z 0x10045198
?adaptiveThreshold@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@NHHHN@Z 0x100451e4
?add@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@0H@Z 0x100451f8
?addWeighted@cv@@YAXABV_InputArray@1@N0NNABV_OutputArray@1@H@Z 0x100451ec
?blur@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@V?$Size_@H@1@V?$Point_@H@1@H@Z 0x1004522c
?boundingRect@cv@@YA?AV?$Rect_@H@1@ABV_InputArray@1@@Z 0x1004526c
?calcHist@cv@@YAXPBVMat@1@HPBHABV_InputArray@1@ABV_OutputArray@1@H1PAPBM_N5@Z 0x1004524c
?circle@cv@@YAXABV_InputOutputArray@1@V?$Point_@H@1@HABV?$Scalar_@N@1@HHH@Z 0x10045268
?compareHist@cv@@YANABV_InputArray@1@0H@Z 0x10045248
?convertTo@Mat@cv@@QBEXABV_OutputArray@2@HNN@Z 0x10045278
?copyMakeBorder@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@HHHHHABV?$Scalar_@N@1@@Z 0x100451d0
?copySize@Mat@cv@@QAEXABV12@@Z 0x100452dc
?copyTo@Mat@cv@@QBEXABV_OutputArray@2@@Z 0x100452f0
?copyTo@Mat@cv@@QBEXABV_OutputArray@2@ABV_InputArray@2@@Z 0x100451e0
?create@_OutputArray@cv@@QBEXV?$Size_@H@2@HH_NW4DepthMask@12@@Z 0x100452ac
?create@Mat@cv@@QAEXHPBHH@Z 0x100452e4
?cvtColor@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@HH@Z 0x100452c0
?deallocate@Mat@cv@@QAEXXZ 0x100452e0
?dilate@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@0V?$Point_@H@1@HHABV?$Scalar_@N@1@@Z 0x100451a4
?erode@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@0V?$Point_@H@1@HHABV?$Scalar_@N@1@@Z 0x1004517c
?error@cv@@YAXHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBD1H@Z 0x100452f8
?fastFree@cv@@YAXPAX@Z 0x10045300
?fillPoly@cv@@YAXABV_InputOutputArray@1@PAPBV?$Point_@H@1@PBHHABV?$Scalar_@N@1@HHV31@@Z 0x10045180
?filter2D@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@H0V?$Point_@H@1@NH@Z 0x100452cc
?findContours@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@1HHV?$Point_@H@1@@Z 0x100452bc
?floodFill@cv@@YAHABV_InputOutputArray@1@0V?$Point_@H@1@V?$Scalar_@N@1@PAV?$Rect_@H@1@22H@Z 0x10045238
?GaussianBlur@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@V?$Size_@H@1@NNH@Z 0x10045230
?getMat_@_InputArray@cv@@QBE?AVMat@2@H@Z 0x100452b4
?getPerspectiveTransform@cv@@YA?AVMat@1@QBV?$Point_@M@1@0H@Z 0x10045208
?getRotationMatrix2D_@cv@@YA?AV?$Matx@N$01$02@1@V?$Point_@M@1@NN@Z 0x100452fc
?getStructuringElement@cv@@YA?AVMat@1@HV?$Size_@H@1@V?$Point_@H@1@@Z 0x10045190
?getTickCount@cv@@YA_JXZ 0x10045274
?getTickFrequency@cv@@YANXZ 0x10045270
?hconcat@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@@Z 0x10045244
?kind@_InputArray@cv@@QBE?AW4KindFlag@12@XZ 0x100452b0
?LUT@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@@Z 0x10045204
?mean@cv@@YA?AV?$Scalar_@N@1@ABV_InputArray@1@0@Z 0x1004518c
?merge@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z 0x10045194
?minAreaRect@cv@@YA?AVRotatedRect@1@ABV_InputArray@1@@Z 0x100452b8
?minMaxLoc@cv@@YAXABV_InputArray@1@PAN1PAV?$Point_@H@1@20@Z 0x10045188
?mul@Mat@cv@@QBE?AVMatExpr@2@ABV_InputArray@2@N@Z 0x10045224
?multiply@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@NH@Z 0x100451f0
?noArray@cv@@YAABV_InputOutputArray@1@XZ 0x1004525c
?normalize@cv@@YAXABV_InputArray@1@ABV_InputOutputArray@1@NNHH0@Z 0x10045254
?parallel_for_@cv@@YAXABVRange@1@ABVParallelLoopBody@1@N@Z 0x10045174
?points@RotatedRect@cv@@QBEXQAV?$Point_@M@2@@Z 0x100452f4
?push_back_@Mat@cv@@QAEXPBX@Z 0x10045184
?push_back@Mat@cv@@QAEXABV12@@Z 0x100451b8
?reduce@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@HHH@Z 0x100452c8
?repeat@cv@@YA?AVMat@1@ABV21@HH@Z 0x10045264
?reshape@Mat@cv@@QBE?AV12@HABV?$vector@HV?$allocator@H@std@@@std@@@Z 0x100451c0
?reshape@Mat@cv@@QBE?AV12@HH@Z 0x100451d4
?reshape@Mat@cv@@QBE?AV12@HHPBH@Z 0x100451c4
?resize@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@V?$Size_@H@1@NNH@Z 0x100452c4
?seek@MatConstIterator@cv@@QAEXH_N@Z 0x100451b4
?seek@MatConstIterator@cv@@QAEXPBH_N@Z 0x100451b0
?split@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z 0x10045250
?subtract@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@0H@Z 0x100451f4
?threshold@cv@@YANABV_InputArray@1@ABV_OutputArray@1@NNH@Z 0x100451e8
?transpose@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z 0x1004523c
?updateContinuityFlag@Mat@cv@@QAEXXZ 0x100452d8
?vconcat@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@@Z 0x10045240
?vconcat@cv@@YAXPBVMat@1@IABV_OutputArray@1@@Z 0x10045210
?warpAffine@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@0V?$Size_@H@1@HHABV?$Scalar_@N@1@@Z 0x10045178
?warpPerspective@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@0V?$Size_@H@1@HHABV?$Scalar_@N@1@@Z 0x1004520c
?watershed@cv@@YAXABV_InputArray@1@ABV_InputOutputArray@1@@Z 0x10045260
?zeros@Mat@cv@@SA?AVMatExpr@2@HHH@Z 0x100452e8
?zeros@Mat@cv@@SA?AVMatExpr@2@HPBHH@Z 0x100451bc
?zeros@Mat@cv@@SA?AVMatExpr@2@V?$Size_@H@2@H@Z 0x10045258
cvAlloc 0x100452a8
cvCopy 0x10045298
cvCreateMat 0x100452a0
cvCreateStructuringElementEx 0x10045288
cvDilate 0x10045280
cvFree_ 0x100452a4
cvGetMat 0x1004529c
cvReleaseStructuringElement 0x10045284
cvSet 0x10045294
cvSub 0x10045290
__current_exception 0x10045094
__current_exception_context 0x10045090
__CxxFrameHandler3 0x10045098
__RTDynamicCast 0x100450a0
__std_exception_copy 0x100450ac
__std_exception_destroy 0x1004508c
__std_terminate 0x100450a8
__std_type_info_compare 0x1004509c
__std_type_info_destroy_list 0x10045088
_CxxThrowException 0x100450b4
_except_handler4_common 0x100450b0
_purecall 0x100450a4
memcpy 0x100450b8
memmove 0x100450bc
memset 0x100450c0