71 lines
1.6 KiB
TypeScript
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;
|