Skip to content

Commit 9a4c353

Browse files
fixed some typescript examples
1 parent afdfb98 commit 9a4c353

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

examples/typed/dnnSSDCoco.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ const runDetectDishesExample = () => {
7070

7171
const legendLeftTop = new cv.Point2(580, 20);
7272
const alpha = 0.4;
73+
7374
cv.drawTextBox(
7475
img,
7576
legendLeftTop,

examples/typed/faceDetect/asyncFaceDetection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ cv.imreadAsync(getDataFilePath('got.jpg'))
1111
img.bgrToGrayAsync()
1212
.then(grayImg => classifier.detectMultiScaleAsync(grayImg))
1313
.then(
14-
(res: { objects: cv.Rect[], numDetections: number[] }) => {
14+
(res): any => {
1515
const { objects, numDetections } = res;
1616
if (!objects.length) {
1717
return Promise.reject('No faces detected!');

lib/typings/cv.d.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,3 +129,25 @@ export function stereoCalibrateAsync(objectPoints: Point3[], imagePoints1: Point
129129
export function stereoRectifyUncalibrated(points1: Point2[], points2: Point2[], F: Mat, imageSize: Size, threshold?: number): { returnValue: boolean, H1: Mat, H2: Mat };
130130
export function stereoRectifyUncalibratedAsync(points1: Point2[], points2: Point2[], F: Mat, imageSize: Size, threshold?: number): Promise<{ returnValue: boolean, H1: Mat, H2: Mat }>;
131131
export function waitKey(delay?: number): number;
132+
133+
export type DrawParams = {
134+
thickness?: number;
135+
lineType?: number;
136+
color?: Vec3;
137+
}
138+
139+
export interface DrawDetectionParams extends DrawParams {
140+
segmentFraction?: number;
141+
}
142+
143+
export interface FontParams extends DrawParams {
144+
fontType?: number;
145+
fontSize?: number;
146+
}
147+
148+
export interface TextLine extends FontParams {
149+
text: string;
150+
}
151+
152+
export function drawDetection(img: Mat, inputRect: Rect, opts?: DrawDetectionParams): Rect;
153+
export function drawTextBox(img: Mat, upperLeft: { x: number, y: number }, textLines: TextLine[], alpha: number): Mat;

0 commit comments

Comments
 (0)