nicecode-v2/packages/func/lib/math/index.d.ts
2024-01-16 11:44:26 +08:00

71 lines
1.6 KiB
TypeScript

import { IOdRectOrigin, Rect } from '@zhst/types';
export declare const ALGORITHM_VERSION: {
7: string;
4: string;
6: string;
};
export declare const algorithmVersions: string[];
export declare const getBikeExtendRect: (rect: Rect, maxW: number) => {
x: number;
y: number;
w: number;
h: number;
};
export declare const getOtherExtendRect: (srcRect: Rect, maxW: number, maxH: number, type: string) => {
x: number;
y: number;
w: number;
h: number;
};
export declare const getNormalization: (srcRect: Rect, maxW: number, maxH: number) => {
x: number;
y: number;
w: number;
h: number;
};
export declare const getExtendRect: (normalizationRect: Rect, imgW: number, imgH: number, type: string) => {
x: number;
y: number;
w: number;
h: number;
};
export declare const getTransformRect: (image: {
height: number;
width: number;
}, transform: {
translateX: any;
translateY: any;
scale: any;
rotate: any;
}, rect: Rect) => {
x: number;
y: number;
w: number;
h: number;
};
export declare const getRotateImg: (image: HTMLImageElement, rotate: number) => File;
/**
* 格式化工具
* @param originData
* @returns
*/
export declare const getOdRect: (originData: IOdRectOrigin) => {
x: any;
y: any;
w: any;
h: any;
id: any;
qualityScore: any;
algorithmVersion: string;
featureData: any;
objectRectIndex: number;
objectType: any;
objectId: any;
frameTimestamp: any;
sourceObjectId: any;
extendBox: any;
}[];
export declare const getOdRectV2: (originData: {
odv2Result: any[];
}) => any;