GammaCV

GammaCV is a WebGL accelerated Computer Vision library for browser

MIT License

Downloads
604
Stars
176
Committers
17

Bot releases are hidden (Show)

GammaCV - v0.5.3 Latest Release

Published by WorldThirteen over 1 year ago

[0.5.3] - 2023-03-28

Changed

  • Bundle updated by updating build tools. No API-breaking changes.
GammaCV - v0.5.2

Published by WorldThirteen over 3 years ago

[0.5.2] - 2021-05-13

Fixed

  • Fix import-time crash on environments without Canvas and OffscreenCanvas support
GammaCV - v0.5.1

Published by WorldThirteen over 3 years ago

[0.5.1] - 2021-04-20

Fixed

  • Typescript typings for VideoCapture.start return type

Changed

  • Enhanced typings & some docs examples
GammaCV - v0.5.0

Published by WorldThirteen over 3 years ago

[0.5.0] - 2021-02-26

Added

  • Add support for WebWorker environment via OffscreenCanvas

Changed

  • Replace eval with new Function in tensor utils gm.tensorInvert and gm.flipTensor
  • Change minifier, replace uglify with terser

Fixed

  • Fixed error on try to run is uninitialized operation
  • Fix dependencies with vulnerabilities
GammaCV - v0.4.1

Published by WorldThirteen almost 4 years ago

[0.4.1] - 2020-12-23

Fixed

GammaCV - v0.4.0

Published by WorldThirteen about 4 years ago

[0.4.0] - 2020-10-13

Added

  • Resize operation gm.resize
  • Ability to use HTMLCanvasElement and HTMLVideoElement as operation input
  • Experimental feature with output directly into canvas with context 2d

Changed

  • Algorithms used in gm.upsample and gm.downsample

Fixed

GammaCV - v0.3.10

Published by WorldThirteen over 4 years ago

Fixed

  • Typescript typings
  • Cross Origin Issue for imageTensorFromURL (@adamelmore)
GammaCV - v0.3.8

Published by WorldThirteen over 5 years ago

[0.3.8] - 2019-06-23

Added

  • Typescript support
GammaCV - v0.3.6

Published by WorldThirteen over 5 years ago

Added

  • Shortcut for a library as UMD module: gm.

Changed

  • Enhance performance when float polyfill is not needed
  • KernelConstructor: make arguments of main glsl function optional for a check.
  • Enhance errors messages
GammaCV - 0.3.5

Published by WorldThirteen almost 6 years ago

Changed

  • Downsample operation supports RGBA (#32), add test
GammaCV - 0.3.3

Published by WorldThirteen almost 6 years ago

Fixed

  • Fix the requested ratio for WEBRTC video
GammaCV - 0.3.2

Published by WorldThirteen almost 6 years ago

Added

  • Squared summed area table operation gm.sqsat

Changed

  • Opearation renamed gm.summedAreaTable -> gm.sat

Fixed

  • Enhance precision of floats encode/decode on iOS devices
GammaCV -

Published by WorldThirteen about 6 years ago

Fixed

GammaCV - 0.3.0

Published by WorldThirteen about 6 years ago

Added

  • Export internal PCLines functions:
    • gm.pcLines
    • gm.pcLinesEnhance
    • gm.pcLinesReduceMax
    • gm.pcLinesTransform
  • Math Operations:
    • gm.sub
    • gm.div
    • gm.mult
    • gm.add
    • gm.subScalar
    • gm.divScalar
    • gm.multScalar
    • gm.addScalar
  • Haar features related functions:
    • gm.calcHAARFeature
    • gm.calcIntegralSum

Changed

  • Bundle size reduced by removing comments from glsl operations
GammaCV - 0.2.0

Published by WorldThirteen about 6 years ago

Added

  • Convolution 2d operation gm.conv2d
  • Convolution builtin kernels gm.kernels
  • Upsample operation gm.upsample
  • Summed Area Table operation (Integral image) gm.summedAreaTable
  • Adaptive threshold operation gm.adaptiveThreshold
  • util function gm.tensorFromFlat