基于FPGA的JPEG-LS图像压缩器介绍

作者:chy123|分类:金融百科

在之前的推文里面也给大家介绍了JPEGLS算法的一些内容,可以点击下方链接查看JPEGLS算法简介

现在来看一下GitHub上面一个开源的JPEG LS算法的Verilog实现

开源地址:https://github.com/WangXuan95/FPGA-JPEG-LS-encoder

项目介绍

基于 FPGA 的流式的 JPEG-LS 图像压缩器,特点是:

纯 Verilog 设计,可在各种FPGA型号上部署

用于压缩 8bit 的灰度图像。

可选无损模式,即 NEAR=0 。

可选有损模式,NEAR=1~7 可调。

图像宽度取值范围为 [5,16384],高度取值范围为 [1,16384]。

极简流式输入输出。

使用方法

RTL 目录中的 jls_encoder.v 是用户可以调用的 JPEG-LS 压缩模块,它输入图像原始像素,输出 JPEG-LS 压缩流。

模块参数

jls_encoder 只有一个参数:决定了 NEAR 值,取值为 3'd0 时,工作在无损模式;取值为 3'd1~3'd7 时,工作在有损模式。

parameter[2:0]NEAR

流程

wKgZoWcONZqAbskfAAFRpwW6DhA989.png

资源消耗

21 10月

2024-10-21 11:50:49

浏览14.6k
返回
目录
返回
首页
【ESG动态】众智科技(301361.SZ)华证指数ESG最新评级B,行业排名第139 湖南江永蔬菜供港“直通车”开进田间地头