Start |
F-I-L is an open source library for image processing on FPGA, it provide many IPCores, each of these... All the IPCores are classified by their operation type, the existed categories are here... Every main IPCore all has the same structure of folders, they include HDL files, software simulations, HDL functional simulations... Interface in all IPCores in F-I-L include some similar and basal ports, and some extended ports, and two interface protocols... If you want to kown the ways to simulate, see here... |
---|---|
Generator |
For controlling a block ram from xilinx.Give the first output after ram_read_latency cycles while the input enable... Generate rows cache, Give the first output after rows_width * (rows_depth + 1) cycles while the input enable. ... Generate window, Give the first output after window_width / 2 + 1 cycles while the input enable. ... Controlling a frame(block ram etc.), writing or reading with counts. Give the first output after mul_delay + 2 + ram_read_latency cycles while the input enable. ... |
Point |
Covert RGB images to gray-scale images.Users can configure the multipliers by themselves... Convert gray-scales image to binary images... Change the contrast of an image... Change the lightness of an image... Get a reversal of all ponit's color... |
LocalFilter |
Local filter - Mean filter, it always used for smoothing images. It will give the first output after sum_stage + 1 cycles while the input enable... Local filter - Mean filter, Rank filter, it always used for denoising with preserving edge. It will give the first output after sum_stage + 2 cycles while the input enable... Local thresholding by Threshold from filters. It will give the first output after 1 cycle while the tow input both enable... Erosion or Dilation for binary images. It will give the first output after pipe_stage cycles while in_enable enable... Match a binary from template for binary images. It will give the first output after 1 cycle while in_enable enable... |
Geometry |
Cropping images. Give the first output after 1 cycle while the input enable... Getting a mirror of your given image. Give the first output after 1 cycle while the input enable... Panning a image from your given offset. Give the first output after 2 cycles while the input enable... Scaling an image by your given scale. Give the first output after 1 cycle while the frame input ready... Shearing an image by your given sh. Give the first output after 1 cycle while the frame input ready... Rotating an image by your given angle. Give the first output after 1 cycle while the frame input ready.... |
TestOnBoard |
These projects are demos which used for testing on board for all categories... |
License |
The licenses for most software are designed to take away your |