Skip to content

Releases: pixano/pixano-elements

v0.7.0

15 Jun 09:58
Compare
Choose a tag to compare

graphics-2d

  • pxn-graph renamed to pxn-keypoints
  • tracking: add a tracking module for keypoints
  • tracking: update tracking behavior, replace keyshape by shape, add info of how a shape was created
  • tracking: add backward interpolation

core

  • attribute manager has been moved from app to elements/core

demo

  • demos folders have been fused in a single serverless-demo
  • possibility to dynamically upload data into the demo
  • possibility to dynamically modify the schema used for annotation (attribute editor)
  • possibility to download the annotation json
  • sequences are now natively managed

global

  • fully generic sequences

Co-authored-by: Camille Dupont [email protected]
Co-authored-by: Brice Burger [email protected]
Co-authored-by: Amanda Vaitty [email protected]

v0.6.1

15 Jun 10:04
Compare
Choose a tag to compare

graphics-2d

  • classification: add a simple classification module
  • segmentation: shift-tab implemented + bux fixes : id was not deleted when the selection was + coherent alphas + id was not replaced when changing the class of a segment

global

  • using connectedCallback and connectedCallback in all pxn-* to better handle the keyboard events
  • script for fully local devs + cleanup

Co-authored-by: Camille Dupont [email protected]
Co-authored-by: Brice Burger [email protected]

v0.6.0

15 Jun 10:04
Compare
Choose a tag to compare

##graphics-2d

  • general: use tab for every canvas (especially segmentation) + shortcup for ToggleLabels + call toggleMask the same way
  • pxn-segmentation: create a base controller, share the same densepolygon and same basic functionnalities for all mask-controllers
  • pxn-smart-tracking : full forward working

##general

  • Better readability : standardization of the indentation style + tslint

Co-authored-by: Camille Dupont [email protected]
Co-authored-by: Brice Burger [email protected]

v0.5.17

28 Oct 21:12
Compare
Choose a tag to compare

graphics-2d

  • general: fix zoom offset + add mouse coordinates
  • general: do not select controller by default after creation, select when usefull for specific controllers
  • pxn-segmentation: computing time optimisation : BlobExtractor.extract time / 10
  • pxn-segmentation: better use ctrl/shift for brush
  • pxn-segmentation: ctrl/shift and buttons behaviour is now coherent
  • pxn-segmentation: adapting the size of brush to the size of input image
  • pxn-segmentation: class/instanc color has to take the user configuration into account
  • pxn-segmentation: adding delete key
  • pxn-segmentation: Add copy-paste capability
  • pxn-segmentation: same buttons in segmentation and interactive-segmentation demos
  • pxn-smart-segmentation : same capabilities then brush = add or remove part of a segment with a smart-segment
  • pxn-smart-segmentation : renaming interactive segmentation to smart-segmentation
  • pxn-smart-rectangle: modify short cut plus and minus for brush size and smart rectangle ROI size
  • pxn-polygon: Add notification for polygon merging/splitting + add visual cues when splitted object is selected
  • pxn-tracking: Add checkbox attribute
  • pxn-tracking: Add safety conditions
  • pxn-smart-tracking : first working example with ocean

ai

  • Fix tfjs memory leaks for seg+tracking, and factorize model loading+caching

Co-authored-by: aloesch [email protected]
Co-authored-by: Brice Burger [email protected]

v0.5.16

15 Sep 08:59
Compare
Choose a tag to compare

graphics-2d

  • same buttons in segmentation and interactive-segmentation demos
  • computing time optimisation : BlobExtractor.extract time / 10
  • Limit mouse cursor coordinate display to image inside
  • segmentation : adding delete key
  • segmentation : class/instanc color has to take the user configuration into account
  • Fix zoom offset + add mouse coordinates
  • Update documentation generation
  • brush : adapting the size of brush to the size of input image
  • ctrl/shift and buttons behaviour is now coherent
  • brush : better use ctrl/shift
  • zoom has to be reinitialised when going to a new image
  • pxn-tracking: do not try to merge tracks that have overlapping keyframes
  • pxn-tracking: add a scrollbar to the right pannel if the content is too long
  • pxn-tracking: add a list of tracks to the right pannel
  • pxn-tracking: add buttons and key shortcuts to move to the first and last frame of a track
  • pxn-tracking: add a key shortcut for track merging
  • generic-display: update the playback slider position on timestamp change
  • pxn-tracking: store ids in selectedTracks instead of tracks
  • Update README.md with contribution guidelines
  • Fix the missing isCreating = false when a polygon is created by dblClick (#9)

v0.5.14

13 Jul 10:37
Compare
Choose a tag to compare

graphics-2d

  • minor : add some tips in demos
  • zoom scroll behaviour was not the same for firefox and chromium + refactoring code
  • bug fix in Brush : brush cursor did not disappear when leaving the brush mode
  • bug fixes in brush : middle button action + respect image boundaries
  • Release V0.5.13 - Add brush feature in segmentation
  • Brush : filling space between successive mouse-points to enable easy surface painting

Add manuel tracking component

30 Nov 10:01
Compare
Choose a tag to compare

graphics-2d

  • Add manual tracking component
  • Add UMD build
  • Refactor controllers into separate files
  • Rename shapes-2d into graphics files

core

  • Rename svg.ts into style.ts

Add polyline feature

09 Nov 10:35
Compare
Choose a tag to compare

graphics-2d

  • Add isOpenedPolygon parameter in pxn-polygon to draw polylines instead of polygons
  • Add boolean isOpen field in polygon shape geometry

Add generic loader (image or image sequence)

15 Sep 23:22
Compare
Choose a tag to compare

core

  • Add generic loader and component template that displays playback bar if handling sequences.

graphics-2d

  • Add enableOutsideDrawing property to 2d canvas to enable user to draw (rectangle/keypoints/...) outside of the image perimeter

Fix #2

31 Jul 21:25
Compare
Choose a tag to compare

graphics-2d

  • Fix #2 : ability to extend shape by exposing json to graphical shape conversion function in shape-manager.ts

misc

  • add Node.js CI test that installs node dependencies and builds the source code across different versions of node