kaiphoto.dll

Description: kaiphoto

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

Version: 12.1.0.15319

Architecture: 32-bit

Operating System: Windows NT

SHA256: 6b34281405578e008dc246c827258d75

File Size: 340.4 KB

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

Views: 13

Exported Functions

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

Imported DLLs & Functions

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