Lots of New Operations are Coming…

The upcoming MediaLab release is packed full of new operations from Open CV and more.

The new Open CV operations added are extensive:

  • Bitwise And/Or/Xor/Not with optional mask (cv::bitwiseXXX)
  • Addition and Subtraction with optional mask (cv::add and cv::subtract)
  • Linear combination (cv::addWeighted)
  • Mask generation (cv::inRange)
  • Image pyramid upsample and downsample (cv::pyrUp and cv::pyrDown)
  • Region-of-interest (copy/paste)
  • Chromakey (color range/alpha)
  • Sobel and Laplacian operators
  • Box filter (cv::boxFilter)
  • Sum-of-squares Box filter (cv::sqrBoxFilter)

The additional (non-CV) operations are:

  • Load (static) image
  • Centroid-based Object Tracker
  • Draw Object Tracking

Many of these operations are suitable for range-based masking and combining images via masks, e.g. chromakey operations. This extensively widens the number of possible uses for MediaLab!

There are also internal enhancements making using grayscale (mask) images easier, with no extra conversions to/from BGRA.