EyesWeb XMI Forum
http://forum.eyesweb.infomus.org/

Next XMI release: 5.0.2.1
http://forum.eyesweb.infomus.org/viewtopic.php?f=5&t=33
Page 1 of 1

Author:  paolo [ 22 Sep 2008, 10:35 ]
Post subject:  Next XMI release: 5.0.2.1

Hi all,

the next EyesWeb update is going to be released. The version number will be 5.0.2.1.

  • Base catalog - added block CentroidsCalc, which heuristically computes the position of some human-related body parts
  • Base catalog - added block ExtractBlobFromList, which extract a blob out of an unordered list accordin to a given criteria (biggest one, smallest one, nearest to a given point, etc.)
  • Base catalog - added blocks to work on GeometricLabedledSets (i.e., collection of geometric objects such as points, rectangles, etc). The added blocks are:
    • FilterGeometricLabeledSet - removes from the labeled set all items which are of types di fferent from the user-selected one
    • LabeledSetfeatures - compute some features on the items of the labelled set (i.e.,mean velocity, direction, etc)
  • Base catalog - added block LucasKanade (automatically select the some points to be tracked and track thems. Eventually reset the list of points to be tracked if some have been lost). There is also an alternative implementation of the block which separates the selection of the points from the tracking algorithm.
  • Kernel - improved logging to fi le; added an option for each block in order to tune how much info to log for that block.
  • Freeframe catalog - added native support for FreeFrame plugins version 1.0 (support for 1.5 is currently under development)
  • Base catalog - Added ImageMorphingOperator, which perform morphological operations (e.g., erode, dilate, open, close) on images. The implementation of this block is based on the IPP libraries. An alternative implementation, which is based on the OpenCV libraries is available too
  • Base catalog - Added ImageMorphingOperatorOpenCV, which perform morphological operations (e.g., erode, dilate, open, close, etc) on images. The implementation of this block is based on the OpenCV libraries. An alternative implementation, which is based on IPP libraries is available too (more performing but less flexible)
  • Base catalog - Added support for the Freescale ZStar triaxial accelerometer board (RD3152MMA7260Q)
  • Base catalog - Added/reenginered many of the blocks drawing graphs:
    • Scalar Graph ValueVsSample: graph of scalar values; uses the sample index for the abscissas
    • Scalar Graph ValueVsTime: graph of scalar values; uses the time value (presentation time) for the abscissas
    • Scalar Graph ValueVsValue: graph of scalar values; uses the one the values for the abscissas
    • Matrix Graph ValueVsSample: graph of matrices; uses the item index (column or row of the matrix) for the abscissas
    • Scalar Graph ValueVsValue: graph of matrices; uses the one the rows (or columns) for the abscissas
    All the graphs are available both as displays (i.e., they have their own display window), or as overlay (i.e., the draw over an image datatype).
  • Base catalog - added option to the SetReset block to handle the case of both inputs being true
  • Base catalog - extended EywQuery tool to generate the documentation for datatype converters and datatype interfaces
  • Base catalog - added block MatrixConcatenate, which let on build matrices by placing two (or more) matrices side by side (horizontally or vertically)
  • Base catalog - added block ImageConcatenate, which let on build images by placing two (or more) images side by side (horizontally or vertically)
  • Base catalog - added ImageSetAlpha block, which set the alpha channel of an Image
  • Base catalog - added MoveRect block, which moves a part of an Image (speci fied by means of a SetROI block) inside the image itself
  • Kernel catalog - added functionalities to support system-wide keyboard press
  • National Instruments catalog - added this new catalog to support NI acquisition boards. It currently supports the USB6210 device.
  • Base catalog - added block to extract rotation info from an Ellipse datatype
  • Base catalog - added some working modes to the PictureInPicture block (mask provided as input, global mask provided as a scalar number)
  • Base catalog - added block SpectralEnvelopeExtractor ( find exact frequencies of armonics of a signal. This block is part of a collaborative work with E. Maestre started during the EyesWeb Week 2008)
  • Base catalog - added block ModPhase (converts FFT from Rael-Imaginary representation to Modulo-Phase representation)
  • Base catalog - added block SpectrumAnalyzer (computes the energy in the speci ed bands)
  • Base catalog - added block Videogram which computes the visualizations described in Jensenius, A. R. (2006). Using motiongrams in the study of musical gestures. In Proceedings of the 2006 International Computer Music Conference, 6-11 November, New Orleans.
  • Kernel catalog - added the 'WeightedSum' block, which computes a weighted sum of input datatypes
  • System catalog - optimization for drawing small cells in the matrix display block.
  • System catalog - added support for SDIHD inputs of DeckLink framegrabbers
  • Steinberg catalog - added some options to the ASIO device (and related blocks) to choose the bu ffersize and to specify some bounds for the internal queues (prefer to be realtime rather than not loosing any data).
  • Base catalog - added GetPixel block to extract info about a single pixel of an image.
  • Base catalog - added converters from Geometric to Graphic labelled sets (it is now possible to draw the output of LKTracker and other blocks)
  • Base catalog - counter block: added a working mode (active by default) to avoid the the need for a bang to start counting.
  • Base catalog - time series generator: the block can now generate both xed-size and variable-size time series.
  • Added support for Epix frame grabbers.
  • Base catalog - BCDistorsion: added better heuristics to compute thresholds in automatic mode; also added some improvements when having dark foreground objects against a light background.
  • SDK: added some descriptors to the signature of EyesWeb objects, besides the name and description fields which were currently available. The new descriptors are:
    • details: containes a more detailed description of the block
    • notes: contain info which does not t other fi elds
  • Kernel: returning false from the Execute method is now allowed and is considered an error to be logged. It does not cause rescheduling as it happened in older versions.
  • SDK: the sdk now catches all unhandled exceptions of type std::exception derived or Eyw::IException-derived and logs them
  • Breaking changes in the SDK since 5.0.1.x: your blocks need to be rebuild against the new sdk

...and some fixed bugs:
  • Base Catalog - The colorToRGB block removed the inputs without removing related activation events
  • Base Catalog - The VSTHost block removeed the inputs without removing related activation events
  • Base Catalog - Fixed bug in MovingArithmeticOp; initial value was taken from fi rst datatype instance instead of using an empty datatype
  • Base Catalog - a WriteFile parameter was not correctly initialized when loading the patch from fi le.
  • Base Catalog - the function CImageImpl::COpDisplatcher 8u C4::AddInt caused infi nite recursion
  • Base catalog - xed some issue with the ImageMerge block which did not keep into account the position of the merged image
  • Base catalog - TemporalData::InitInstance was not copying the min/max value of the signal from the provided structure
  • System catalog - AudioDisplayGDI now tells the graph what is the valid range of the samples, so that the graph is resized correctly
  • GUI - When starting a patch fails, call PatchStop and PatchDone instead of just telling the engine to perform a done(), or the UI will keep the start and stop buttons enabled, with the engine already deinitialized. Clicking either button would then crash Eyesweb.
  • Base catalog - Fixed biomobius bug #101 (problems activating Shimmer + Sc2Au + Mean block combination)
  • 3D catalog - block 3DObjGenerator: when a parameter was changed the texture data was reset, thus losing all the information on dynamic texture
  • Kernel - links to kernel parameters (parameters related to scheduling) could be lost
  • Base catalog - aiff reader: fixed bug which could cause EyesWeb to crash. Bu ffer size was not initialized)
  • Base catalog - image datatype: fi xed bug which could cause EyesWeb to crash. The pitch size (size of the memory used by a single row of the image) could assume values below the required minimum.
  • Base catalog - image datatype: fixed bug in ImageGenerator. The size parameter could not be changed.
  • Base catalog - PCM dynamic bu er datatype: xed bug which could cause EyesWeb to crash when copying bu ers of non-zero size.
  • System catalog - OSC reader/writer: xed bug which slowed down the block; each message sent/received was logged to the EyesWeb console.
  • Base catalog - aiff reader: fixed bug which could cause a wrong signature when opening old patches.
  • Base catalog - image datatype: fi xed wrong RGB to YUV conversion (8u format, 4 channels).
  • Base catalog - image datatype: fixed bu ffer overflow (32f format, YUV color model, 4 channels).
  • Base catalog - audio datatype: fixed bu ffer overflow in conversion to PCM.
  • Kernel: fixed scheduling-related bugs: blocks with only sync-in inputs were activated more than necessary if syncin pin was connected to a block which changed scheduling mode at runtime
  • Kernel: fixed scheduling-related bugs: when changing activation mode at runtime from non-periodic to periodic, the block could not be activated

Paolo

Author:  paolo [ 30 Oct 2008, 13:20 ]
Post subject:  Re: Next XMI release: 5.0.2.1

It's now available for download!


Paolo

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/