当前位置: 首页 > news >正文

广州工商注册地址山东seo多少钱

广州工商注册地址,山东seo多少钱,wordpress输出标签,江苏建设厅官网网站目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 将gamma2.2和gamma1/2.2的数据分别导入到matlab进行对比: 2.算法运行软件版本 matlab2022a 3.部分核心程序 timescale 1ns / 1ps //…

目录

1.算法运行效果图预览

2.算法运行软件版本

3.部分核心程序

4.算法理论概述

5.算法完整程序工程


1.算法运行效果图预览

将gamma=2.2和gamma=1/2.2的数据分别导入到matlab进行对比:

2.算法运行软件版本

matlab2022a

3.部分核心程序

`timescale 1ns / 1ps
//
// Company: 
// Engineer: 
// 
// Create Date: 2022/07/28 01:51:45
// Design Name: 
// Module Name: test_image
// Project Name: 
// Target Devices: 
// Tool Versions: 
// Description: 
// 
// Dependencies: 
// 
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
//module test_image;reg i_clk;
reg i_rst;
reg [7:0] Buffer [0:100000];
reg [7:0] II;
wire [7:0] o_gamma1_jiaoz;
wire [7:0] o_gamma2_jiaoz;
integer fids,idx=0,dat;//D:\FPGA_Proj\FPGAtest\code_proj\project_1\project_1.srcs\sources_1
initial 
beginfids = $fopen("D:\\FPGA_Proj\\FPGAtest\\code_proj\\test0.bmp","rb");dat  = $fread(Buffer,fids);$fclose(fids);
endinitial 
begin
i_clk=1;
i_rst=1;
#1000;
i_rst=0;
end always #5 i_clk=~i_clk;always@(posedge i_clk) 
beginII<=Buffer[idx];idx<=idx+1;
endtops tops_u(
.i_clk            (i_clk),
.i_rst            (i_rst),
.i_I              (II),
.o_gamma1_jiaoz   (o_gamma1_jiaoz),
.o_gamma2_jiaoz   (o_gamma2_jiaoz)
);
integer fout1;
integer fout2;
initial beginfout1 = $fopen("SAVEDATA1.txt","w");fout2 = $fopen("SAVEDATA2.txt","w");
endalways @ (posedge i_clk)beginif(idx<=66617)$fwrite(fout1,"%d\n",o_gamma1_jiaoz);else$fwrite(fout1,"%d\n",0);if(idx<=66617)$fwrite(fout2,"%d\n",o_gamma2_jiaoz);else$fwrite(fout2,"%d\n",0);
endendmodule
0X_008m

4.算法理论概述

       基于LUT查找表方法的图像gamma校正算法是一种用于改善图像显示效果的技术,它通过对图像像素的灰度值进行非线性变换,使得图像在显示设备上的表现更接近人眼的视觉特性。

       gamma校正算法的核心思想是根据人眼的视觉特性对图像像素的灰度值进行非线性变换。人眼对图像的亮度感知并不是线性的,而是对暗部和亮部的敏感度不同,对暗部的敏感度更高。因此,gamma校正算法通过对暗部像素进行较大的灰度值调整,对亮部像素进行较小的灰度值调整,使得图像在显示设备上的表现更接近人眼的视觉特性。

gamma校正算法的数学公式如下:

O = 255/255^(γ)*Image^(γ)

       其中,I表示输入像素的灰度值,O表示输出像素的灰度值,γ表示gamma值,通常取值为2.2。该公式的含义是,将输入像素的灰度值I进行γ次方运算,得到输出像素的灰度值O。

        在具体实现中,为了加快运算速度,通常会使用查找表(LUT)来存储预计算的结果。假设输入像素的灰度值范围为0~255,则可以生成一个大小为256的查找表,表中每个元素的值为对应灰度值的γ次方运算结果。在实现时,只需要输入像素的灰度值作为查找表的索引,即可得到对应的输出像素的灰度值。

基于LUT查找表方法的图像gamma校正算法的FPGA实现可以采用以下步骤:

  1. 定义输入和输出图像的数据格式,例如8位灰度图像,可以使用单个8位寄存器表示每个像素的灰度值。
  2. 定义一个大小为256的查找表,表中每个元素的值为对应灰度值的1/γ次方运算结果。可以使用FPGA中的ROM或者CAM模块来实现查找表。
  3. 读取输入图像的每个像素的灰度值,并将其作为查找表的索引,得到对应的输出像素的灰度值。可以使用FPGA中的单端口RAM或者双端口RAM来实现像素值的存储和读取。
  4. 将输出像素的灰度值写入到输出图像中,完成一次gamma校正。

       需要注意的是,由于FPGA的并行性,可以将整个图像的像素并行处理,实现高速的gamma校正。此外,也可以使用流水线结构、多级查找表等技术进一步提高计算速度和精度。

5.算法完整程序工程

OOOOO

OOO

O

http://www.dinnco.com/news/27744.html

相关文章:

  • 网站备案没了市场调查报告
  • wordpress手机端导航栏上海有什么seo公司
  • 网站后期维护怎么做外贸推广
  • 提供电商网站建设武汉seo主管
  • 北京网页设计公司济南兴田德润简介图片企业站seo外包
  • 做网站实际尺寸是多少企业产品网络推广
  • 毕业论文网站开发如何对网站进行推广
  • 南开网站建设优化seo网站优化排名易下拉排名
  • 做微信公众平台的网站品牌宣传推广文案
  • 网站设计作业平台推广普通话宣传语100字
  • 事业单位考试网站吉林seo技术交流
  • wordpress关闭伪静态上海百度seo网站优化
  • 页面模板功能百度seo排名优化提高流量
  • 网站改版 理论百度账户
  • c 做的网站怎么上传seo哪里可以学
  • 自己做网站好还是购买网站好青岛官网seo
  • 建网站哪个公司好营销软文500字
  • 掌握商务网站建设内容疫情防控数据
  • 医社保增减员在什么网站做微信小程序怎么做
  • 网站开发包含哪些怎么收录网站
  • 家具网站设计方案班级优化大师app下载
  • 定制建设网站本站3天更换一次域名yw
  • 模板网站有哪几类一手项目对接app平台
  • 网站建设需要准备什么软件网站流量分析报告
  • 嘉兴网站建设方案服务seo优化人员
  • 怎么做刷题网站电商网站推广方案
  • 网站制作济南软文街官方网站
  • 做图书网站赚钱吗安阳企业网站优化外包
  • 郑州网站制作电话各种资源都有的搜索引擎
  • 河南化工厂seo推广优化