Modified by 2015.05.07
All the IPCores are classified by their operation type, the existed categories are here:
Operations for every pixel, it means all IPCores in this categoriy can only transfrom one point per cycle, so many basal operations will be here, like "Graying", "Thresholding" and "ContrastTransform", etc.
This is a special categoriy, it content many operations for generating data structure, or controlling memories, like "RowGenerator"(rows cache), "FrameController", etc.
Operations based on window, the "window" is a special data structure which contents a part of image, IPCores in this categoriy are often used for blurring and Sharpening, like "MedianFilter", "RankFilter", etc.
As its name, this categoriy is for geometric transformation, differ from other categories, operations in this categoriy are based on coordinates, like "Pan", "Scale", "Rotate".
Detect edges, like "Harris"(Harris corner detection), etc.
Create histogram and getting some useful informations form them.
Some useful widgets for image processing, like "Mux", "DataWidthConvert", "DataSplit4", etc.
Sources or display terminal for images, like "Camera"(Camera controllor), "Vga", etc.
An AXI-Lite IPCore, it is used for giving a simple configuration for all modules when they are tested on board. It does not content dataflow and just desgned for testing.
Some projects for testing on board, depends on some specified devices.