基于fpga的对比度&亮度调整代码-Verilog版本
代码是基于Verilog版本的对比度&亮度调整,使用的是Photoshop算法,压缩包里面包括核心算法以及simulation仿真代码部分,需要将图片转换成rgbin.txt格式,点击仿真即可,仿真结束工程会自动生成rgbout.txt格式,使用matlab工具进行导入验证效果即可。本代码通过移位方式提高精度,而不涉及IP核,适用于Altera以及Xilinx等器件直接使用。
代码是基于Verilog版本的对比度&亮度调整,使用的是Photoshop算法,压缩包里面包括核心算法以及simulation仿真代码部分,需要将图片转换成rgbin.txt格式,点击仿真即可,仿真结束工程会自动生成rgbout.txt格式,使用matlab工具进行导入验证效果即可。本代码通过移位方式提高精度,而不涉及IP核,适用于Altera以及Xilinx等器件直接使用。
代码是基于Verilog版本的自动白平衡调整,里面包括白平衡核心代码以及simulation仿真代码部分,需要将图片转换成rgbin.txt格式,点击仿真即可,仿真结束工程会自动生成rgbout.txt格式,使用matlab工具进行导入验证效果即可。本代码通过移位方式提高精度,而不涉及IP核,适用于Altera以及Xilinx等器件直接使用。
USM_Sharpen基于matlab的锐化程序,matlab程序中将矩阵左移10位扩展适用于fpga使用,下载后只需要修改图片路径即可直接验证使用。锐化效果还很不错。
Test Pattern Generator (V_TPG)(主用来生成图片数据);AXI4-Stream to Video Out (AXI4S_VID_OUT)(将 V_TC 和 V_TPG 信号结合输出视频信 号)。