|
What is it?
|
|
PixeLook library is a powerful set of components for Delphi 6 for creating professional-looking image and 2D-data processing applications. PixeLook`s ease of use makes it particularly suitable for developers who need to create professional-quality image and data processing applications quickly and easily. Many components in the library do not require writing a code - they are ready to use straight after visually adjusting their properties.
|
|
Features of the library
|
Reference
|
|
The library works with different data types
|
|
Windows bitmap images (1-,4-,8-bit grayscale, 1-,4-,8-bit indexed color, 16-, 24- and 32-bit color) are supported
|
|
- AVI files are supported. Each frame of an AVI file can be accessed, processed and visualized
|
Tutorial 2
|
Custom multichannel 2D-data of the following types: byte, 16-bit integer (unsigned, signed), 32-bit integer, 32- and 64-bit float) are supported. For example, in your program you can define 2D-data where each “pixel” is a vector of 10 32-bit float numbers.
|
More
|
- Large images and data matrices are easily handled
|
Screenshot
|
- Internal data format is compatible with the one used in Intel Image Processing Library
|
|
- Many image formats (JPEG, TIFF, GIF ...) can be handled using third party libraries
|
Tutorial 1
|
|
Many visualization options are available
|
|
- Visualization of single images
|
More
|
- Visualization of stereo images
|
More, Screenshot
|
- Visualization of image sequences (including AVI files)
|
More, Screenshot
|
- Many options of thumbnail image visualization
|
More
|
- 2D- and 3D-plots visualization
|
More
|
|
|
More
|
Different transparency options (transparent color, opacity, alpha-blending, alpha-channel for 32-bit color images) and any combination of them
Image visualization options (non-integer and non-uniform scale, resampling filters, tiling, stretching, centering)
|
|
|
All visualization components can hold graphics layers
|
|
|
|
More
|
Built-in vector graphics editor can manipulate different objects (points, lines, curves, polygons, rectangles, circles, ellipses)
|
More
|
|
|
|
|
Advanced Image Viewer
|
|
Image analysis tools (histogram/thresholding, projections, profiles, aperture, surface, look-up-table transformations, scattergrams, Hough transform, Fast Fourier Transform (FFT), Connectivity analysis)
|
More
|
- Plugin-based image processing (linear filtering, image rotation, image warping)
|
Screenshot
|
|
Wrapper for Intel Image Processing Library (IPL)
|
Download
|
|
|
|
|
|
|
Supports IPL data types: 1-,8-,16-,32-bit integer and 32-bit floating point images with any number of channels
|
|
Supports Regions Of Interest (ROI), Channel Of Interest (COI), Mask ROIs for input and output images
Supports all image interpolation methods
|
|
|
|
|
- 80% of IPL functionality is now supported:
|
|
Arithmetic and logical operations (between two images, between an image and a constant)
Linear filtering (convolution with one kernel, convolution with two kernels and combining the results, convolution with separable kernels, fast filtering by predefined kernels);
Non-linear filtering (median, maximum, minimum);
Morphological filtering (erode, dilate, open, close);
Forward and inverse FFT and DCT;
Wavelet decomposition and reconstruction by many methods (Haar, B-Spline, and many more)
Color space conversions (HSV, HLS, XYZ, YUV, YCrCb, YCC, L*u*v*, L*a*b*), linear transformation of color;
Geometric image transforms (scale, shear, affine, bilinear, perspective);
Arbitrary geometric transforms using coordinate look-up tables
Normalized cross-correlation;
Noise generation
Data type conversion
Compare images (two images, image and a constant)
|
|
|
Connection to GDI and GDI+
|
|
All GDI operations can be used with image objects: HBITMAP, HPALETTE and Device Context (DC) are supported;
Large DC are supported
All GDI+ possibilities for image processing and format conversion can be used; special interface to GDI+ image is provided
|
|
|
Other features
|
|
AVI files creation: image and AVI sequences can be saved to an AVI file of any pixel format (1-,4-,8-,16-,24-,32-bit) with or without compression
|
|
Clipboard support:
Paste bitmaps from any application
Copy/Paste images in PixeLook format without copying image data. This feature supports large images. Useful for debug purposes.
Cut/copy/paste vector objects.
|
|
|
|
|
|
Image processing functions
|
|
Linear filtering; 27 predefined filters
Image morphing and warping
Grayscale morphology
Image resampling
Connectivity analysis (8-,4-connectivity, region and border modes)
- Geometric transformations: rotation, mirroring, artistic effects
Magic Wand tool
Seamless texture creation
|
|