summaryrefslogtreecommitdiff
path: root/opencv.d.ts
blob: b292622ef75c64a00dac7c62438e222dbfb4ccdf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// opencv.d.ts

declare module 'opencv.js' {
    export interface Mat {
      // Tambahkan fungsi dan properti yang Anda gunakan
      rows: number;
      cols: number;
      type: () => number;
      data: Uint8Array;
      // Tambahkan metode lain yang Anda butuhkan
      delete: () => void;
    }
  
    export const cv: {
      // Definisikan metode dan properti yang Anda gunakan
      matFromImageData: (imageData: ImageData) => Mat;
      cvtColor: (src: Mat, dst: Mat, code: number, dstCn?: number) => void;
      threshold: (src: Mat, dst: Mat, thresh: number, maxValue: number, type: number) => void;
      // Tambahkan lainnya sesuai kebutuhan
    };
    export default cv;
  }