如何开始 |
-
概览
F-I-L一个开源的FPGA图像处理库,它提供了许多种在FPGA上处理图像的IP......
-
分类
所有的IP核都参照他们的操作类型进行了分类,已经存在的分类如下......
-
目录结构
每一个主要的IP核都有着相同的文件目录结构,他们包含着HDL文件、软件仿真、HDL功能仿真等......
-
接口
F-I-L内所有的IP的接口中,都包含一套拥有的基础端口,以及在此接口之上添加的扩展端口,以及两套协议......
-
仿真
如果您想知道如何进行仿真,请看这里......
|
生成器 |
-
帧控制器
针对Xilinx的BlockRAM的控制器,将会给出在RAM读取延迟个周期后给出第一个输出...
-
行缓存生成器
生成行缓存,将会在输入使能rows_width * (rows_depth + 1)个周期后给出第一个输出...
-
窗口生成器
生成窗口,在流水线模式下,将会在输入使能后窗口宽度 / 2 + 1个周期后给出第一个输出 ...
-
帧控制器2
用于控制Xilinx的FPGA的片上RAM,依靠行列计数值进行写入或者读出,将会在输入使能乘法器延迟 + 2 + RAM读取延迟个周期后给出第一个输出...
|
点操作 |
-
灰度化
将RGB图像转换文灰度图,将会在输入使能后的乘法器延迟 + 2个周期后给出第一个数据...
-
阈值化
将灰度图像转换为二值图像,将会在输入使能一个周期后给出第一个输出...
-
对比度变换
变换图像的对比度。将会在输入使能乘法器延迟+1个周期后给出第一个输出...
-
亮度变换
变换图像的亮度,将会在输入使能2个周期后给出第一个输出...
-
色彩反转
得到所有像素点色彩的反转,将会在输入使能1个周期后给出第一个输出...
|
局部滤波器 |
-
均值滤波器
均值滤波器,通常用于平滑图像,将会在输入使能后的加法级数 + 1个周期后给出第一个输出...
-
排序滤波器
排序滤波器,通常用于保留边缘的去噪,将会在输入使能后的加法级数 + 2个周期后给出第一个输出...
-
局部阈值化
通过局部滤波器的结果进行局部阈值化,将会在两个输入使能都有效后的1个周期后给出第一个输出...
-
二值腐蚀膨胀
二值图像的腐蚀或者膨胀,将火灾输入使能后的流水线级数个周期后给出第一个输出...
-
二值模板匹配
二值图像的模板匹配,将会在输入使能后的一个周期后给出第一个输出...
|
几何变换 |
-
裁剪
裁剪图像,取决于你给定的上下左右边界坐标,将会在输入使能后1个周期之后给出第一个输出...
-
镜像
给出图像的镜像,将会在输入使能后1个周期后给出第一个输出...
-
平移
根据给定的偏移量平移图像,将会在输入使能后2个周期后给出第一个输出...
-
缩放
根据输入的比例对图像进行缩放,将会在帧输入使能后的1个后期后给出第一个输出...
-
错切
根据给定的参数进行错切,将会在帧输入使能后的1个周期后给出第一个输出...
-
旋转
根据给定的角度对图像进行旋转,将会在帧输入使能后的1个周期后给出第一个输出...
|
板上测试 |
|
许可 |
|