mirror of https://github.com/vladmandic/human
update
parent
447d626584
commit
71cb78abda
|
@ -11,6 +11,7 @@ Repository: **<git+https://github.com/vladmandic/human.git>**
|
||||||
|
|
||||||
### **HEAD -> main** 2021/03/17 mandic00@live.com
|
### **HEAD -> main** 2021/03/17 mandic00@live.com
|
||||||
|
|
||||||
|
- enforce types
|
||||||
- regen type declarations
|
- regen type declarations
|
||||||
- switch to single jumbo dts
|
- switch to single jumbo dts
|
||||||
- type definitions
|
- type definitions
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -20,17 +20,18 @@ import { Result } from './result';
|
||||||
import * as sample from './sample';
|
import * as sample from './sample';
|
||||||
import * as app from '../package.json';
|
import * as app from '../package.json';
|
||||||
|
|
||||||
type Tensor = typeof tf.Tensor;
|
/** Generic Tensor object type */
|
||||||
type Model = Object;
|
export type Tensor = typeof tf.Tensor;
|
||||||
|
|
||||||
export type { Config } from './config';
|
export type { Config } from './config';
|
||||||
export type { Result } from './result';
|
export type { Result } from './result';
|
||||||
|
|
||||||
/** Defines all possible input types for **Human** detection */
|
/** Defines all possible input types for **Human** detection */
|
||||||
export type Input = Tensor | ImageData | ImageBitmap | HTMLVideoElement | HTMLCanvasElement | OffscreenCanvas;
|
export type Input = Tensor | ImageData | ImageBitmap | HTMLVideoElement | HTMLCanvasElement | OffscreenCanvas;
|
||||||
/** Error message */
|
/** Error message */
|
||||||
export type Error = { error: string };
|
export type Error = { error: string };
|
||||||
|
/** Instance of TensorFlow/JS */
|
||||||
export type TensorFlow = typeof tf;
|
export type TensorFlow = typeof tf;
|
||||||
|
/** Generic Model object type, holds instance of individual models */
|
||||||
|
type Model = Object;
|
||||||
|
|
||||||
// helper function: gets elapsed time on both browser and nodejs
|
// helper function: gets elapsed time on both browser and nodejs
|
||||||
const now = () => {
|
const now = () => {
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -749,6 +749,9 @@
|
||||||
<li class=" tsd-kind-type-alias">
|
<li class=" tsd-kind-type-alias">
|
||||||
<a href="../index.html#input" class="tsd-kind-icon">Input</a>
|
<a href="../index.html#input" class="tsd-kind-icon">Input</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class=" tsd-kind-type-alias">
|
||||||
|
<a href="../index.html#tensor" class="tsd-kind-icon">Tensor</a>
|
||||||
|
</li>
|
||||||
<li class=" tsd-kind-type-alias">
|
<li class=" tsd-kind-type-alias">
|
||||||
<a href="../index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a>
|
<a href="../index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -83,6 +83,7 @@
|
||||||
<ul class="tsd-index-list">
|
<ul class="tsd-index-list">
|
||||||
<li class="tsd-kind-type-alias"><a href="index.html#error" class="tsd-kind-icon">Error</a></li>
|
<li class="tsd-kind-type-alias"><a href="index.html#error" class="tsd-kind-icon">Error</a></li>
|
||||||
<li class="tsd-kind-type-alias"><a href="index.html#input" class="tsd-kind-icon">Input</a></li>
|
<li class="tsd-kind-type-alias"><a href="index.html#input" class="tsd-kind-icon">Input</a></li>
|
||||||
|
<li class="tsd-kind-type-alias"><a href="index.html#tensor" class="tsd-kind-icon">Tensor</a></li>
|
||||||
<li class="tsd-kind-type-alias"><a href="index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a></li>
|
<li class="tsd-kind-type-alias"><a href="index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
@ -122,7 +123,7 @@
|
||||||
<section class="tsd-panel tsd-member tsd-kind-type-alias">
|
<section class="tsd-panel tsd-member tsd-kind-type-alias">
|
||||||
<a name="input" class="tsd-anchor"></a>
|
<a name="input" class="tsd-anchor"></a>
|
||||||
<h3>Input</h3>
|
<h3>Input</h3>
|
||||||
<div class="tsd-signature tsd-kind-icon">Input<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Tensor</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ImageData</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ImageBitmap</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">OffscreenCanvas</span></div>
|
<div class="tsd-signature tsd-kind-icon">Input<span class="tsd-signature-symbol">:</span> <a href="index.html#tensor" class="tsd-signature-type" data-tsd-kind="Type alias">Tensor</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ImageData</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ImageBitmap</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">OffscreenCanvas</span></div>
|
||||||
<aside class="tsd-sources">
|
<aside class="tsd-sources">
|
||||||
</aside>
|
</aside>
|
||||||
<div class="tsd-comment tsd-typography">
|
<div class="tsd-comment tsd-typography">
|
||||||
|
@ -131,12 +132,29 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
<section class="tsd-panel tsd-member tsd-kind-type-alias">
|
||||||
|
<a name="tensor" class="tsd-anchor"></a>
|
||||||
|
<h3>Tensor</h3>
|
||||||
|
<div class="tsd-signature tsd-kind-icon">Tensor<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">tf.Tensor</span></div>
|
||||||
|
<aside class="tsd-sources">
|
||||||
|
</aside>
|
||||||
|
<div class="tsd-comment tsd-typography">
|
||||||
|
<div class="lead">
|
||||||
|
<p>Generic Tensor object type</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
<section class="tsd-panel tsd-member tsd-kind-type-alias">
|
<section class="tsd-panel tsd-member tsd-kind-type-alias">
|
||||||
<a name="tensorflow" class="tsd-anchor"></a>
|
<a name="tensorflow" class="tsd-anchor"></a>
|
||||||
<h3>Tensor<wbr>Flow</h3>
|
<h3>Tensor<wbr>Flow</h3>
|
||||||
<div class="tsd-signature tsd-kind-icon">Tensor<wbr>Flow<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">tf</span></div>
|
<div class="tsd-signature tsd-kind-icon">Tensor<wbr>Flow<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">tf</span></div>
|
||||||
<aside class="tsd-sources">
|
<aside class="tsd-sources">
|
||||||
</aside>
|
</aside>
|
||||||
|
<div class="tsd-comment tsd-typography">
|
||||||
|
<div class="lead">
|
||||||
|
<p>Instance of TensorFlow/JS</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
|
@ -168,6 +186,9 @@
|
||||||
<li class=" tsd-kind-type-alias">
|
<li class=" tsd-kind-type-alias">
|
||||||
<a href="index.html#input" class="tsd-kind-icon">Input</a>
|
<a href="index.html#input" class="tsd-kind-icon">Input</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class=" tsd-kind-type-alias">
|
||||||
|
<a href="index.html#tensor" class="tsd-kind-icon">Tensor</a>
|
||||||
|
</li>
|
||||||
<li class=" tsd-kind-type-alias">
|
<li class=" tsd-kind-type-alias">
|
||||||
<a href="index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a>
|
<a href="index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -570,6 +570,9 @@
|
||||||
<li class=" tsd-kind-type-alias">
|
<li class=" tsd-kind-type-alias">
|
||||||
<a href="../index.html#input" class="tsd-kind-icon">Input</a>
|
<a href="../index.html#input" class="tsd-kind-icon">Input</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class=" tsd-kind-type-alias">
|
||||||
|
<a href="../index.html#tensor" class="tsd-kind-icon">Tensor</a>
|
||||||
|
</li>
|
||||||
<li class=" tsd-kind-type-alias">
|
<li class=" tsd-kind-type-alias">
|
||||||
<a href="../index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a>
|
<a href="../index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -293,6 +293,9 @@
|
||||||
<li class=" tsd-kind-type-alias">
|
<li class=" tsd-kind-type-alias">
|
||||||
<a href="../index.html#input" class="tsd-kind-icon">Input</a>
|
<a href="../index.html#input" class="tsd-kind-icon">Input</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class=" tsd-kind-type-alias">
|
||||||
|
<a href="../index.html#tensor" class="tsd-kind-icon">Tensor</a>
|
||||||
|
</li>
|
||||||
<li class=" tsd-kind-type-alias">
|
<li class=" tsd-kind-type-alias">
|
||||||
<a href="../index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a>
|
<a href="../index.html#tensorflow" class="tsd-kind-icon">Tensor<wbr>Flow</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -10,8 +10,8 @@ import * as nanodet from './nanodet/nanodet';
|
||||||
import * as draw from './draw/draw';
|
import * as draw from './draw/draw';
|
||||||
import { Config } from './config';
|
import { Config } from './config';
|
||||||
import { Result } from './result';
|
import { Result } from './result';
|
||||||
declare type Tensor = typeof tf.Tensor;
|
/** Generic Tensor object type */
|
||||||
declare type Model = Object;
|
export declare type Tensor = typeof tf.Tensor;
|
||||||
export type { Config } from './config';
|
export type { Config } from './config';
|
||||||
export type { Result } from './result';
|
export type { Result } from './result';
|
||||||
/** Defines all possible input types for **Human** detection */
|
/** Defines all possible input types for **Human** detection */
|
||||||
|
@ -20,7 +20,10 @@ export declare type Input = Tensor | ImageData | ImageBitmap | HTMLVideoElement
|
||||||
export declare type Error = {
|
export declare type Error = {
|
||||||
error: string;
|
error: string;
|
||||||
};
|
};
|
||||||
|
/** Instance of TensorFlow/JS */
|
||||||
export declare type TensorFlow = typeof tf;
|
export declare type TensorFlow = typeof tf;
|
||||||
|
/** Generic Model object type, holds instance of individual models */
|
||||||
|
declare type Model = Object;
|
||||||
/**
|
/**
|
||||||
* **Human** library main class
|
* **Human** library main class
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue