LEAD Wins 2017 SD Times 100 Award for APIs, Libraries & Frameworks

2017

For the sixth year in a row, LEAD Technologies has won an SD Times 100 award in recognition of its flagship SDK product line, LEADTOOLS. This year, LEADTOOLS won in the coveted APIs, Libraries & Frameworks category. We are proud to once again be a part of this prestigious group of companies through hard work and dedication to making LEADTOOLS the World Leader in Imaging SDKs.

Each year, the editors of Software Development Times seek to pinpoint companies and products who demonstrate innovation and leadership in several key categories driving the software development markets including APIs, Libraries & Frameworks, Big Data and Analytics, Database and Database management, Influencers, User Experience, and more. To see a list of all winners from all categories, read the original article from SD Times.

Posted in News | Tagged , , , | Leave a comment

LEADTOOLS Multimedia Updates: Improved RTSP and Hardware Acceleration for H.265 and H.264

Today, we are pleased to announce several updates to our Multimedia SDKs. The majority focus on improvements to our support for Real Time Streaming Protocol (RTSP) and Hardware Acceleration in our H.265 and H.264 codecs.

RTSP

  • Added support for new formats
    • QuickTime
    • Windows Media Player
  • Added support for KLV metadata in RTSP streams
  • Added support for RTSP over TCP and HTTP servers
  • Added new security handler
  • Improved support for cameras, seeking, and AAC audio streaming
  • Added new examples for RTSP Live Streaming
  • Added stream bit rates to RTSP DESCRIBE response

Codecs, Multiplexers, and Demultiplexers

  • Added support for QuickSync acceleration on 6th generation and later Intel Processors to H.265 encoder and H.265 decoder
  • Added support for non-asynchronous modes when using CUDA hardware acceleration on H.265 and H.264 decoders
  • Added ability to select the decoding engine in the H265 decoder
  • Added support for decoding 10-bit video in H.265 decoder
  • Added frame seeking to MKV demultiplexer

Additional Multimedia Updates

  • Added feature to help break DVR recordings into smaller complete video fragments
  • Added a new Microsoft Smooth Streaming source filter that allows playback, conversion, and streaming from Microsoft Smooth Streaming servers
  • Added programmatic control over automatic poster frame scrubbing in play module
  • Added support for P010 format to the LEAD Color Space Converter

This update is free to existing Version 19 customers and is available in the Multimedia Download Package.

Posted in Multimedia Imaging | Tagged , , , , , , | Leave a comment

LEADTOOLS Video Game Screen Capture & Upload to Youtube: Developer App Series

This post is part of our 2017 Developer App Series, which showcases apps created by our Support Agents over the course of eight weeks. These apps are intended to be larger, more thoughtful apps with highly practical purposes in mind, as opposed to a basic “how to” for a feature.

App Description

This app from Aaron will capture any window on the machine and continuously record that window to DVR. At any point in time, you can choose to save the full recording, a clip of the latest X number of seconds from the recording, or a screen shot of the window. There is also the ability to upload your saved video clip to YouTube for easy sharing.

Features Used

Instructions for Running the App

  1. Download the source code for this app from here
  2. Extract the contents to the C:\LEADTOOLS 19\Examples\Multimedia\ltmm\Dotnet\CS directory.
  3. Build csproj file with Visual Studio and run
Posted in Multimedia Imaging | Tagged , , , , , | Leave a comment

Multithreaded Barcode Decoding with LEADTOOLS: Developer App Series

This post is part of our 2017 Developer App Series, which showcases apps created by our Support Agents over the course of eight weeks. These apps are intended to be larger, more thoughtful apps with highly practical purposes in mind, as opposed to a basic “how to” for a feature.

App Description

This app uses the LEADTOOLS Barcode Engine alongside the LEADTOOLS Image Processing SDK to concurrently run different image processing algorithms in a multithreaded environment on a barcode image until the barcode can be found in one thread and cancel the others. This will help decode barcodes on particularly difficult images by doing 5 sets of image processing commands at the same time that are each optimized to find barcodes on commonly difficult images.

Continue reading
Posted in Barcode | Tagged , , , , | Leave a comment

Do it in the Buffer: Introduction to Dithering

I recently became intrigued by some art work I saw online. It is a bunch of Rubik’s cubes set up to reproduce a picture.

The artists are essentially reducing the image’s colors down to a palette of six colors with dithering. By dithering the picture, it appears to look like the subject from a distance because the colors mix and merge to resemble the original colors. But the closer you get to the piece, the more it appears to be a bunch of randomly ordered colored squares. It sparked the artist in me, so I decided to use LEADTOOLS to help me come up with my own Rubik’s Cubism-like art.

Continue reading
Posted in General Imaging, Image Processing | Tagged , | Leave a comment

Security Camera Motion Detector: Developer App Series

This post is part of our 2017 Developer App Series, which showcases apps created by our Support Agents over the course of eight weeks. These apps are intended to be larger, more thoughtful apps with highly practical purposes in mind, as opposed to a basic “how to” for a feature.

App Description

This project from Mohamed will utilize the LEADTOOLS Multimedia DVR SDK alongside the Motion detector filter to capture a stream from a security or IP camera. When motion is detected in the camera, a convert control will save the previous 1 minute and the next 1 minute to a file for security purposes.

Features Used

Instructions for Running the App

  1. Download the source code for this app from here
  2. Extract the contents to the C:\LEADTOOLS 19\Examples\Multimedia\ltmm\Dotnet\CS directory.
  3. Build csproj file with Visual Studio and run
Posted in Multimedia Imaging | Tagged , , , , , , | Leave a comment

Do it in the Buffer: Comparison of RasterImage Image Data Access Methods in .NET

There are several ways to access the data in a RasterImage. If you need to get the RGB values of each pixel, then the GetPixel() and GetRow() methods are the simplest methods to use.

Few Pixels

If you need to get just one pixel, then GetPixel() is the easiest. GetPixel() works with image data of any bits per pixel and returns a RasterColor that includes the alpha channel information for 32 and 64 bit images. The sample below uses GetPixel()to fill the buffer with the entire image (not recommended—more on that below).

Continue reading
Posted in General Imaging, Image Processing | Tagged | Leave a comment