kaiphoto.dll

Description: kaiphoto

Authors: Copyright©2025 Kingsoft Corporation. All rights reserved.

Version: 12.1.0.22483

Architecture: 32-bit

Operating System: Windows NT

SHA256: c3926ea10155fa8c8d2dbba159fefce5

File Size: 351.0 KB

Uploaded At: Dec. 4, 2025, 6:16 a.m.

Views: 12

Exported Functions

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

Imported DLLs & Functions

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