kaiphoto.dll

v12.1.0.22483 32-bit Windows NT Analyzed
Description
kaiphoto
Authors
Copyright©2025 Kingsoft Corporation. All rights reserved.
File size
351.0 KB
Uploaded
2025-12-04 06:16
Views
76
SHA-256
c3926ea10155fa8c8d2dbba159fefce5

Exported functions 28

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

Imported DLLs & functions 188

_callnewh 0x100480d0
free 0x100480c8
malloc 0x100480d4
realloc 0x100480cc
_CIatan 0x100480f4
_CIatan2 0x10048108
_CIcos 0x100480f8
_CIexp 0x100480fc
_CIlog 0x10048104
_CIpow 0x100480dc
_CIsin 0x10048100
_CIsqrt 0x100480e0
ceil 0x100480e4
floor 0x100480e8
hypot 0x100480ec
round 0x100480f0
roundf 0x1004810c
_cexit 0x10048120
_configure_narrow_argv 0x10048138
_crt_atexit 0x1004814c
_errno 0x10048124
_execute_onexit_table 0x10048148
_initialize_narrow_environment 0x1004813c
_initialize_onexit_table 0x10048140
_initterm 0x1004812c
_initterm_e 0x10048130
_invalid_parameter_noinfo 0x10048114
_invalid_parameter_noinfo_noreturn 0x10048118
_register_onexit_function 0x10048144
_seh_filter_dll 0x10048134
exit 0x1004811c
terminate 0x10048128
__acrt_iob_func 0x10048154
__stdio_common_vfprintf 0x10048158
rand 0x1004816c
srand 0x10048168
DisableThreadLibraryCalls 0x10048004
FreeLibrary 0x10048034
GetCurrentProcess 0x10048020
GetCurrentProcessId 0x10048010
GetCurrentThreadId 0x1004800c
GetModuleFileNameA 0x1004803c
GetModuleHandleA 0x10048038
GetProcAddress 0x10048030
GetSystemTimeAsFileTime 0x10048008
InitializeSListHead 0x10048000
IsDebuggerPresent 0x10048040
IsProcessorFeaturePresent 0x10048018
LoadLibraryA 0x1004802c
QueryPerformanceCounter 0x10048014
SetUnhandledExceptionFilter 0x10048024
TerminateProcess 0x1004801c
UnhandledExceptionFilter 0x10048028
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x10048060
?_Xlength_error@std@@YAXPBD@Z 0x10048048
?_Xout_of_range@std@@YAXPBD@Z 0x10048080
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 0x10048078
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z 0x10048074
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@N@Z 0x1004807c
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 0x10048064
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A 0x10048070
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x1004806c
?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@D@Z 0x10048068
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x10048058
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x10048050
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x10048054
?uncaught_exception@std@@YA_NXZ 0x1004804c
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 0x1004805c
??0_InputArray@cv@@QAE@ABVMatExpr@1@@Z 0x1004823c
??0Mat@cv@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@HPAXPBI@Z 0x100481e4
??0Mat@cv@@QAE@ABV01@ABV?$Rect_@H@1@@Z 0x10048288
??0Mat@cv@@QAE@ABV01@ABV?$vector@VRange@cv@@V?$allocator@VRange@cv@@@std@@@std@@@Z 0x100481e0
??0Mat@cv@@QAE@ABV01@ABVRange@1@1@Z 0x1004822c
??1ParallelLoopBody@cv@@UAE@XZ 0x10048248
??4Mat@cv@@QAEAAV01@ABV?$Scalar_@N@1@@Z 0x100482fc
??Dcv@@YA?AVMatExpr@0@ABV10@N@Z 0x10048218
??Dcv@@YA?AVMatExpr@0@ABVMat@0@N@Z 0x100481f4
??Gcv@@YA?AVMatExpr@0@ABV?$Scalar_@N@0@ABVMat@0@@Z 0x10048230
??Gcv@@YA?AVMatExpr@0@ABV10@ABVMat@0@@Z 0x100481c4
??Gcv@@YA?AVMatExpr@0@ABVMat@0@0@Z 0x100482e4
??Hcv@@YA?AVMatExpr@0@ABV10@0@Z 0x10048234
??Hcv@@YA?AVMatExpr@0@ABVMat@0@0@Z 0x10048250
??Icv@@YA?AVMatExpr@0@ABVMat@0@0@Z 0x100481ac
??Kcv@@YA?AVMatExpr@0@ABVMat@0@N@Z 0x100481c0
??Kcv@@YA?AVMatExpr@0@NABVMat@0@@Z 0x10048214
??Mcv@@YA?AVMatExpr@0@ABVMat@0@N@Z 0x1004824c
??Pcv@@YA?AVMatExpr@0@ABVMat@0@N@Z 0x100482e0
??R?$DefaultDeleter@UCvMat@@@cv@@QBEXPAUCvMat@@@Z 0x10048298
??Ucv@@YA?AVMatExpr@0@ABVMat@0@0@Z 0x100481a8
?abs@cv@@YA?AVMatExpr@1@ABV21@@Z 0x100481a4
?adaptiveThreshold@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@NHHHN@Z 0x100481fc
?add@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@0H@Z 0x10048210
?addWeighted@cv@@YAXABV_InputArray@1@N0NNABV_OutputArray@1@H@Z 0x10048204
?blur@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@V?$Size_@H@1@V?$Point_@H@1@H@Z 0x10048240
?boundingRect@cv@@YA?AV?$Rect_@H@1@ABV_InputArray@1@@Z 0x10048278
?calcHist@cv@@YAXPBVMat@1@HPBHABV_InputArray@1@ABV_OutputArray@1@H1PAPBM_N5@Z 0x1004825c
?circle@cv@@YAXABV_InputOutputArray@1@V?$Point_@H@1@HABV?$Scalar_@N@1@HHH@Z 0x10048274
?compareHist@cv@@YANABV_InputArray@1@0H@Z 0x10048258
?convertTo@Mat@cv@@QBEXABV_OutputArray@2@HNN@Z 0x10048284
?copyMakeBorder@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@HHHHHABV?$Scalar_@N@1@@Z 0x100481e8
?copySize@Mat@cv@@QAEXABV12@@Z 0x100482ec
?copyTo@Mat@cv@@QBEXABV_OutputArray@2@@Z 0x10048300
?copyTo@Mat@cv@@QBEXABV_OutputArray@2@ABV_InputArray@2@@Z 0x100481f8
?create@_OutputArray@cv@@QBEXV?$Size_@H@2@HH_NW4DepthMask@12@@Z 0x100482b8
?create@Mat@cv@@QAEXHPBHH@Z 0x100482f4
?cvtColor@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@HH@Z 0x100482cc
?deallocate@Mat@cv@@QAEXXZ 0x100482f0
?dilate@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@0V?$Point_@H@1@HHABV?$Scalar_@N@1@@Z 0x100482dc
?divide@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@NH@Z 0x10048188
?erode@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@0V?$Point_@H@1@HHABV?$Scalar_@N@1@@Z 0x10048184
?error@cv@@YAXHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBD1H@Z 0x10048308
?fastFree@cv@@YAXPAX@Z 0x10048310
?fillPoly@cv@@YAXABV_InputOutputArray@1@PAPBV?$Point_@H@1@PBHHABV?$Scalar_@N@1@HHV31@@Z 0x1004817c
?filter2D@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@H0V?$Point_@H@1@NH@Z 0x10048198
?findContours@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@1HHV?$Point_@H@1@@Z 0x100482c8
?floodFill@cv@@YAHABV_InputOutputArray@1@0V?$Point_@H@1@V?$Scalar_@N@1@PAV?$Rect_@H@1@22H@Z 0x10048254
?GaussianBlur@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@V?$Size_@H@1@NNH@Z 0x10048244
?getMat_@_InputArray@cv@@QBE?AVMat@2@H@Z 0x100482c0
?getPerspectiveTransform@cv@@YA?AVMat@1@QBV?$Point_@M@1@0H@Z 0x10048220
?getRotationMatrix2D_@cv@@YA?AV?$Matx@N$01$02@1@V?$Point_@M@1@NN@Z 0x10048178
?getStructuringElement@cv@@YA?AVMat@1@HV?$Size_@H@1@V?$Point_@H@1@@Z 0x1004819c
?getTickCount@cv@@YA_JXZ 0x10048280
?getTickFrequency@cv@@YANXZ 0x1004827c
?hconcat@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@@Z 0x100481b0
?kind@_InputArray@cv@@QBE?AW4KindFlag@12@XZ 0x100482bc
?log@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z 0x10048194
?LUT@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@@Z 0x1004821c
?mean@cv@@YA?AV?$Scalar_@N@1@ABV_InputArray@1@0@Z 0x100481bc
?meanStdDev@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@10@Z 0x100482d8
?merge@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z 0x100481a0
?minAreaRect@cv@@YA?AVRotatedRect@1@ABV_InputArray@1@@Z 0x100482c4
?minMaxLoc@cv@@YAXABV_InputArray@1@PAN1PAV?$Point_@H@1@20@Z 0x1004830c
?mul@Mat@cv@@QBE?AVMatExpr@2@ABV_InputArray@2@N@Z 0x10048238
?multiply@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@NH@Z 0x10048208
?noArray@cv@@YAABV_InputOutputArray@1@XZ 0x1004826c
?normalize@cv@@YAXABV_InputArray@1@ABV_InputOutputArray@1@NNHH0@Z 0x10048264
?parallel_for_@cv@@YAXABVRange@1@ABVParallelLoopBody@1@N@Z 0x100481f0
?points@RotatedRect@cv@@QBEXQAV?$Point_@M@2@@Z 0x10048304
?push_back_@Mat@cv@@QAEXPBX@Z 0x10048180
?push_back@Mat@cv@@QAEXABV12@@Z 0x100481d0
?reduce@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@HHH@Z 0x100481b8
?repeat@cv@@YA?AVMat@1@ABV21@HH@Z 0x100481b4
?reshape@Mat@cv@@QBE?AV12@HABV?$vector@HV?$allocator@H@std@@@std@@@Z 0x100481d8
?reshape@Mat@cv@@QBE?AV12@HH@Z 0x100481ec
?reshape@Mat@cv@@QBE?AV12@HHPBH@Z 0x100481dc
?resize@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@V?$Size_@H@1@NNH@Z 0x100482d0
?seek@MatConstIterator@cv@@QAEXH_N@Z 0x100481cc
?seek@MatConstIterator@cv@@QAEXPBH_N@Z 0x100481c8
?split@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z 0x10048260
?subtract@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@0H@Z 0x1004820c
?sum@cv@@YA?AV?$Scalar_@N@1@ABV_InputArray@1@@Z 0x1004818c
?threshold@cv@@YANABV_InputArray@1@ABV_OutputArray@1@NNH@Z 0x10048200
?transpose@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z 0x100482d4
?updateContinuityFlag@Mat@cv@@QAEXXZ 0x100482e8
?vconcat@cv@@YAXABV_InputArray@1@0ABV_OutputArray@1@@Z 0x10048190
?vconcat@cv@@YAXPBVMat@1@IABV_OutputArray@1@@Z 0x10048228
?warpAffine@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@0V?$Size_@H@1@HHABV?$Scalar_@N@1@@Z 0x10048174
?warpPerspective@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@0V?$Size_@H@1@HHABV?$Scalar_@N@1@@Z 0x10048224
?watershed@cv@@YAXABV_InputArray@1@ABV_InputOutputArray@1@@Z 0x10048270
?zeros@Mat@cv@@SA?AVMatExpr@2@HHH@Z 0x100482f8
?zeros@Mat@cv@@SA?AVMatExpr@2@HPBHH@Z 0x100481d4
?zeros@Mat@cv@@SA?AVMatExpr@2@V?$Size_@H@2@H@Z 0x10048268
cvAlloc 0x100482b4
cvCopy 0x100482a4
cvCreateMat 0x100482ac
cvCreateStructuringElementEx 0x10048294
cvDilate 0x1004828c
cvFree_ 0x100482b0
cvGetMat 0x100482a8
cvReleaseStructuringElement 0x10048290
cvSet 0x100482a0
cvSub 0x1004829c
__current_exception 0x1004809c
__current_exception_context 0x10048090
__CxxFrameHandler3 0x10048094
__RTDynamicCast 0x10048098
__std_exception_copy 0x100480a8
__std_exception_destroy 0x100480ac
__std_terminate 0x100480a4
__std_type_info_compare 0x100480c0
__std_type_info_destroy_list 0x100480b0
_CxxThrowException 0x10048088
_except_handler4_common 0x1004808c
_purecall 0x100480a0
memcpy 0x100480b4
memmove 0x100480b8
memset 0x100480bc