活动介绍
file-type

ITX-i45M2 Mini-ITX工业主板技术参数详解

RAR文件

下载需积分: 9 | 184KB | 更新于2025-02-23 | 78 浏览量 | 0 下载量 举报 收藏
download 立即下载
标题中提到的“ITX-i45M2”是一个主板型号,它使用的是Mini-ITX工业标准,同时配备了Intel Core 2 Duo处理器。这份文件是一个技术数据表(Datasheet),它详细列出了该主板的技术规格、性能参数、接口配置、尺寸大小、扩展能力等关键信息。 描述部分只是简单重复了文件的标题,没有提供额外信息。标签“综合资料”表明这份资料可能是对产品的全面描述,涵盖了主板的多个方面。 根据文件名称列表中的“2007ZDH2007LW11001210.pdf”文件名,我们可以推测这是一个特定的文件版本号或者该主板的型号或者批次编号,但没有提供具体信息,需要结合实际文件内容进行分析。 以下将基于标题和描述中提供的信息,生成相关的知识点: ### Mini-ITX工业主板概述 Mini-ITX是基于ITX标准的一种主板格式,该标准由威盛电子(VIA Technologies)在2001年提出。Mini-ITX主板以其小巧的尺寸(17cm x 17cm)和低功耗设计而受到广泛欢迎,特别适合于嵌入式系统、小型化电脑以及工业控制系统等领域。 ### Intel Core 2 Duo处理器 Intel Core 2 Duo是一款由英特尔公司推出的双核处理器系列,该系列处理器在2006年至2011年期间流行。Core 2 Duo处理器在当时以其优秀的性能和能效比著称,包括在多媒体处理、多任务处理和游戏等方面表现突出。 ### 主板的关键特性 1. **尺寸与布局**:Mini-ITX主板通常具有非常紧凑的设计,适合需要小型化设计的工业应用。 2. **处理器兼容性**:搭载Intel Core 2 Duo处理器,可以实现较高的计算性能。 3. **接口和扩展性**:包括但不限于USB接口、串口、并口、PCIe插槽等,以满足不同工业设备的连接需求。 4. **供电要求**:需要稳定的电源供应,可能包括直流输入或者ATX电源接口。 5. **散热设计**:对于工业用主板而言,良好的散热设计对于保证主板长期稳定运行至关重要。 6. **扩展能力**:通过Mini-PCIe插槽或其他接口提供扩展能力,增加额外的功能模块,例如无线通信模块。 7. **兼容性和支持**:主板应该能够支持常见的操作系统和工业软件,提供稳定的运行环境。 ### 工业级应用考量 在工业级应用中,主板通常需要具备以下特点: 1. **可靠性**:能够在恶劣环境下稳定运行,例如高/低温、湿度、振动、电磁干扰等。 2. **可维护性**:便于安装和维护,拥有足够的物理空间进行故障检测和替换部件。 3. **寿命长**:长时间内保持低故障率,减少维护和更换频率。 4. **安全性**:在系统设计中考虑足够的安全机制,例如过载保护、硬件加密等。 ### 主板文档的内容 一个主板的数据表通常会包含以下内容: 1. **概述**:对主板的简要介绍和市场定位。 2. **规格**:包括处理器支持、内存类型和大小、芯片组信息、I/O端口等。 3. **物理尺寸**:主板的长宽高尺寸以及安装孔距。 4. **电气规格**:包括电源需求、电压规格和功率消耗。 5. **环境参数**:工作温度范围、湿度、振动和冲击要求。 6. **认证和合规性**:是否符合特定工业标准和法规要求,例如FCC、CE等。 7. **图纸和布局**:提供主板的电路图和布局图。 8. **BIOS设置**:详细说明如何配置BIOS中的各项参数。 9. **更新和维护**:提供固件更新和软件维护的相关信息。 10. **保修和质保政策**:明确产品的保修期限和质保细节。 综合以上信息,该技术数据表将成为了解和评估ITX-i45M2工业主板性能和适用性的重要资料。对于需要在工业环境中部署小型计算机系统的IT专业人员来说,这份数据表将为他们提供必要的硬件规格和参数信息,帮助他们做出合适的技术选择。

相关推荐

filetype

CREATE VIEW `dwd_opr_dim_callin_basedata_1_v` AS SELECT `a`.`dt` AS `dt`, coalesce(`b`.`skillset`, `a`.`skillset`) AS `skillset`, coalesce(`b`.`talk_duration`, `a`.`talk_duration`) AS `talk_duration`, `a`.`original_caller_enc` AS `original_caller_enc`, coalesce(`b`.`current_caller_enc`, `a`.`original_caller_enc`) AS `current_caller_enc`, coalesce(`a`.`control_directory_number_enc`, '') AS `control_directory_number_enc`, coalesce(`b`.`current_callee_enc`, `a`.`control_directory_number_enc`) AS `current_callee_enc`, coalesce(`a`.`agent_login_name`, `b`.`agent_login_name`) AS `agent_login_name`, `a`.`call_id` AS `call_id`, coalesce(`a`.`agent_answer_time`, `b`.`agent_answer_time`) AS `agent_answer_time`, coalesce(`a`.`queue_end_time`, `b`.`queue_end_time`) AS `queue_end_time`, coalesce(`a`.`queue_start_time`, `b`.`queue_start_time`) AS `queue_start_time`, coalesce(`a`.`end_time`, `b`.`end_time`) AS `end_time`, coalesce(`a`.`start_time`, `b`.`start_time`) AS `start_time`, coalesce(`b`.`call_result`, `a`.`call_result`) AS `call_result` FROM (SELECT `a11`.`dt` AS `dt`, `a11`.`environment` AS `environment`, `a11`.`skillset` AS `skillset`, `a11`.`talk_duration` AS `talk_duration`, `a11`.`original_caller_enc` AS `original_caller_enc`, `a11`.`control_directory_number_enc` AS `control_directory_number_enc`, `a11`.`agent_login_name` AS `agent_login_name`, `a11`.`call_id` AS `call_id`, `a11`.`agent_answer_time` AS `agent_answer_time`, `a11`.`queue_end_time` AS `queue_end_time`, `a11`.`queue_start_time` AS `queue_start_time`, `a11`.`end_time` AS `end_time`, `a11`.`start_time` AS `start_time`, `a11`.`call_result` AS `call_result`, `a11`.`order_type` AS `order_type`, `a11`.`rn` AS `rn` FROM (SELECT `a1`.`dt` AS `dt`, `a1`.`environment` AS `environment`, `a1`.`skillset` AS `skillset`, `a1`.`talk_duration` AS `talk_duration`, `a1`.`original_caller_enc` AS `original_caller_enc`, `a1`.`control_directory_number_enc` AS `control_directory_number_enc`, `a1`.`agent_login_name` AS `agent_login_name`, `a1`.`call_id` AS `call_id`, `a1`.`agent_answer_time` AS `agent_answer_time`, `a1`.`queue_end_time` AS `queue_end_time`, `a1`.`queue_start_time` AS `queue_start_time`, `a1`.`end_time` AS `end_time`, `a1`.`start_time` AS `start_time`, `a1`.`call_result` AS `call_result`, `a1`.`order_type` AS `order_type`, row_number() OVER (PARTITION BY `a1`.`call_id`, `a1`.`environment` ORDER BY `a1`.`order_type` ASC NULLS FIRST) AS `rn` FROM (SELECT left(`start_time`, 10) AS `dt`, concat('icc_', coalesce(`environMent`, 'icc')) AS `environment`, `skillset_name` AS `skillset`, `talk_duration` AS `talk_duration`, `phone_number_enc` AS `original_caller_enc`, CASE WHEN `control_directory_number_enc` = '4008208790' THEN '*mN9AAP9qHk7nwIa1r+mMPEA==' WHEN `control_directory_number_enc` = '4008202588' THEN '*mS59Dvb4wyzGuqgcOyPcQPA==' WHEN `control_directory_number_enc` = '4008200979' THEN '*m5y2iU6newklmmqQgl1yIKQ==' WHEN `control_directory_number_enc` = '4001299688' THEN '*mVlWxwpPMfbiG32N/rOptng==' WHEN `control_directory_number_enc` = '4000888633' THEN '*mdKMl9uabpDrdUP/T1oTqnQ==' WHEN `control_directory_number_enc` = '4000888933' THEN '*m7Kp6pS/oecxaPn0I45QX7g==' WHEN `control_directory_number_enc` = '72771001' THEN '*mx420tgThw3Meug6BIRX8vw==' WHEN `control_directory_number_enc` = '72771008' THEN '*mfAeeMXLcZFvDIkzyFECR/g==' ELSE `control_directory_number_enc` END AS `control_directory_number_enc`, `agent_login` AS `agent_login_name`, `call_id` AS `call_id`, CASE WHEN coalesce(CAST(`connect_time_with_agent` AS BIGINT), 0) <= 0 THEN '' WHEN CAST(`connect_time_with_agent` AS BIGINT) > 0 THEN from_unixtime(CAST(`connect_time_with_agent` / 1000.0 AS BIGINT), '%Y-%m-%d %H:%i:%s') ELSE '' END AS `agent_answer_time`, CASE WHEN coalesce(CAST(`queue_etime` AS BIGINT), 0) <= 0 THEN '' WHEN CAST(`queue_etime` AS BIGINT) > 0 THEN from_unixtime(CAST(`queue_etime` / 1000.0 AS BIGINT), '%Y-%m-%d %H:%i:%s') ELSE '' END AS `queue_end_time`, CASE WHEN coalesce(CAST(`queue_stime` AS BIGINT), 0) <= 0 THEN '' WHEN CAST(`queue_stime` AS BIGINT) > 0 THEN from_unixtime(CAST(`queue_stime` / 1000.0 AS BIGINT), '%Y-%m-%d %H:%i:%s') ELSE '' END AS `queue_start_time`, `end_time` AS `end_time`, `start_time` AS `start_time`, if(`cause` IS NULL OR `cause` = '', '0', `cause`) AS `call_result`, 1 AS `order_type` FROM `default_cluster:ods_icc`.`ods_icc_inboundcalls_base_info` WHERE `start_time` >= date_sub(curdate(), 14) UNION ALL SELECT `dt` AS `dt`, concat('icc_', `environment`) AS `environment`, '' AS `skillset`, '' AS `talk_duration`, max(coalesce(`original_caller_enc`, '')) AS `original_caller_enc`, max(coalesce(CASE WHEN `current_callee_enc` = '4008208790' THEN '*mN9AAP9qHk7nwIa1r+mMPEA==' WHEN `current_callee_enc` = '4008202588' THEN '*mS59Dvb4wyzGuqgcOyPcQPA==' WHEN `current_callee_enc` = '4008200979' THEN '*m5y2iU6newklmmqQgl1yIKQ==' WHEN `current_callee_enc` = '4001299688' THEN '*mVlWxwpPMfbiG32N/rOptng==' WHEN `current_callee_enc` = '4000888633' THEN '*mdKMl9uabpDrdUP/T1oTqnQ==' WHEN `current_callee_enc` = '4000888933' THEN '*m7Kp6pS/oecxaPn0I45QX7g==' WHEN `current_callee_enc` = '72771001' THEN '*mx420tgThw3Meug6BIRX8vw==' WHEN `current_callee_enc` = '72771008' THEN '*mfAeeMXLcZFvDIkzyFECR/g==' ELSE `current_callee_enc` END, '')) AS `current_callee_enc`, '' AS `agent_login_name`, `call_id` AS `call_id`, '' AS `agent_answer_time`, '' AS `queue_end_time`, '' AS `queue_start_time`, min(CASE WHEN coalesce(CAST(`end_tm` AS BIGINT), 0) <= 0 THEN '' WHEN CAST(`end_tm` AS BIGINT) > 0 THEN from_unixtime(CAST(`end_tm` / 1000.0 AS BIGINT), '%Y-%m-%d %H:%i:%s') ELSE '' END) AS `end_time`, min(CASE WHEN coalesce(CAST(`start_tm` AS BIGINT), 0) <= 0 THEN '' WHEN CAST(`start_tm` AS BIGINT) > 0 THEN from_unixtime(CAST(`start_tm` / 1000.0 AS BIGINT), '%Y-%m-%d %H:%i:%s') ELSE '' END) AS `start_time`, max(if(coalesce(`end_type`, '') = '', 0, coalesce(`end_type`, ''))) AS `call_result`, 2 AS `order_type` FROM `default_cluster:ods_icc`.`ods_icc_ivr_incoming_base_info` WHERE `dt` >= date_sub(curdate(), 14) GROUP BY `dt`, `call_id`, `environment` UNION ALL SELECT `dt` AS `dt`, concat('icc_', `environment`) AS `environment`, '' AS `skillset`, '' AS `talk_duration`, max(coalesce(`ani`, '')) AS `original_caller_enc`, max(CASE WHEN `dnis` = '4001129887' THEN '*m80tUq12BKyIfA6gn2EGU7A==' WHEN `dnis` = '4001047089' THEN '*mcKevp1R5P8Qe/+eWCdudtA==' WHEN `dnis` = '4008208790' THEN '*mN9AAP9qHk7nwIa1r+mMPEA==' WHEN `dnis` = '4008202588' THEN '*mS59Dvb4wyzGuqgcOyPcQPA==' WHEN `dnis` = '4008200979' THEN '*m5y2iU6newklmmqQgl1yIKQ==' WHEN `dnis` = '4001299688' THEN '*mVlWxwpPMfbiG32N/rOptng==' WHEN `dnis` = '4000888633' THEN '*mdKMl9uabpDrdUP/T1oTqnQ==' WHEN `dnis` = '4000888933' THEN '*m7Kp6pS/oecxaPn0I45QX7g==' WHEN `dnis` = '72771001' THEN '*mx420tgThw3Meug6BIRX8vw==' WHEN `dnis` = '72771008' THEN '*mfAeeMXLcZFvDIkzyFECR/g==' ELSE '' END) AS `current_callee_enc`, '' AS `agent_login_name`, `call_id` AS `call_id`, '' AS `agent_answer_time`, '' AS `queue_end_time`, '' AS `queue_start_time`, min(CASE WHEN coalesce(CAST(`leave_time` AS BIGINT), 0) <= 0 THEN '' WHEN CAST(`leave_time` AS BIGINT) > 0 THEN from_unixtime(CAST(`leave_time` / 1000.0 AS BIGINT), '%Y-%m-%d %H:%i:%s') ELSE '' END) AS `end_time`, min(CASE WHEN coalesce(CAST(`in_time` AS BIGINT), 0) <= 0 THEN '' WHEN CAST(`in_time` AS BIGINT) > 0 THEN from_unixtime(CAST(`in_time` / 1000.0 AS BIGINT), '%Y-%m-%d %H:%i:%s') ELSE '' END) AS `start_time`, max(if(coalesce(`reason`, '') = '', 0, `reason`)) AS `call_result`, 3 AS `order_type` FROM `default_cluster:ods_icc`.`ods_icc_ivr_ods_call_base_info` WHERE `dt` >= date_sub(curdate(), 14) GROUP BY `dt`, `call_id`, `environment`) a1) a11 WHERE `a11`.`rn` = 1) a LEFT OUTER JOIN (SELECT `b1`.`environMent` AS `environMent`, `b1`.`environMentId` AS `environMentId`, `b1`.`dt` AS `dt`, `b1`.`terminal_type` AS `terminal_type`, `b1`.`skillset` AS `skillset`, `b1`.`extension` AS `extension`, `b1`.`talk_duration` AS `talk_duration`, `b1`.`queue_end_time` AS `queue_end_time`, `b1`.`agent_id` AS `agent_id`, `b1`.`data_quart` AS `data_quart`, `b1`.`agent_answer_type` AS `agent_answer_type`, `b1`.`queue_start_time` AS `queue_start_time`, `b1`.`sip_phone_sip_account` AS `sip_phone_sip_account`, `b1`.`handup_direction` AS `handup_direction`, `b1`.`agent_answer_time` AS `agent_answer_time`, `b1`.`agent_login_name` AS `agent_login_name`, `b1`.`middle_call_third_system_code` AS `middle_call_third_system_code`, `b1`.`data_month` AS `data_month`, `b1`.`middle_call_third_id` AS `middle_call_third_id`, `b1`.`customer_priority` AS `customer_priority`, `b1`.`agent_last_name` AS `agent_last_name`, `b1`.`data_day` AS `data_day`, `b1`.`recordingInstant` AS `recordingInstant`, `b1`.`user_contact_type` AS `user_contact_type`, `b1`.`end_time` AS `end_time`, `b1`.`transfer_id` AS `transfer_id`, `b1`.`original_source` AS `original_source`, `b1`.`call_id` AS `call_id`, `b1`.`original_dialmodel` AS `original_dialmodel`, `b1`.`start_time` AS `start_time`, `b1`.`extension_number` AS `extension_number`, `b1`.`recordingId` AS `recordingId`, `b1`.`customer_id` AS `customer_id`, `b1`.`call_result` AS `call_result`, `b1`.`original_callee_enc` AS `original_callee_enc`, `b1`.`current_caller_enc` AS `current_caller_enc`, `b1`.`original_caller_enc` AS `original_caller_enc`, `b1`.`current_callee_enc` AS `current_callee_enc`, `b1`.`etl_time` AS `etl_time`, `b1`.`etl_record_source` AS `etl_record_source`, `b1`.`etl_record_type` AS `etl_record_type`, `b1`.`etl_sequence` AS `etl_sequence`, `b1`.`rn` AS `rn`, `b1`.`environment_new` AS `environment_new` FROM (SELECT `a`.`environMent` AS `environMent`, `a`.`environMentId` AS `environMentId`, `a`.`dt` AS `dt`, `a`.`terminal_type` AS `terminal_type`, `a`.`skillset` AS `skillset`, `a`.`extension` AS `extension`, `a`.`talk_duration` AS `talk_duration`, `a`.`queue_end_time` AS `queue_end_time`, `a`.`agent_id` AS `agent_id`, `a`.`data_quart` AS `data_quart`, `a`.`agent_answer_type` AS `agent_answer_type`, `a`.`queue_start_time` AS `queue_start_time`, `a`.`sip_phone_sip_account` AS `sip_phone_sip_account`, `a`.`handup_direction` AS `handup_direction`, `a`.`agent_answer_time` AS `agent_answer_time`, `a`.`agent_login_name` AS `agent_login_name`, `a`.`middle_call_third_system_code` AS `middle_call_third_system_code`, `a`.`data_month` AS `data_month`, `a`.`middle_call_third_id` AS `middle_call_third_id`, `a`.`customer_priority` AS `customer_priority`, `a`.`agent_last_name` AS `agent_last_name`, `a`.`data_day` AS `data_day`, `a`.`recordingInstant` AS `recordingInstant`, `a`.`user_contact_type` AS `user_contact_type`, `a`.`end_time` AS `end_time`, `a`.`transfer_id` AS `transfer_id`, `a`.`original_source` AS `original_source`, `a`.`call_id` AS `call_id`, `a`.`original_dialmodel` AS `original_dialmodel`, `a`.`start_time` AS `start_time`, `a`.`extension_number` AS `extension_number`, `a`.`recordingId` AS `recordingId`, `a`.`customer_id` AS `customer_id`, `a`.`call_result` AS `call_result`, `a`.`original_callee_enc` AS `original_callee_enc`, `a`.`current_caller_enc` AS `current_caller_enc`, `a`.`original_caller_enc` AS `original_caller_enc`, `a`.`current_callee_enc` AS `current_callee_enc`, `a`.`etl_time` AS `etl_time`, `a`.`etl_record_source` AS `etl_record_source`, `a`.`etl_record_type` AS `etl_record_type`, `a`.`etl_sequence` AS `etl_sequence`, row_number() OVER (PARTITION BY `a`.`call_id`, `a`.`environMent` ORDER BY `a`.`queue_start_time` DESC NULLS LAST) AS `rn`, concat('icc_', `a`.`environMent`) AS `environment_new` FROM `default_cluster:ods_icc`.`ods_icc_skillsetdetails` a WHERE `a`.`dt` >= date_sub(curdate(), 14) AND `a`.`queue_start_time` > 0.0) b1 WHERE `b1`.`rn` = 1) b ON `a`.`call_id` = `b`.`call_id` AND `a`.`environment` = `b`.`environment_new`; 格式化一下这个sql

filetype

%% 'C:\赵琳数据\5.3(木制)\5.3(木制)\linear(木板)\浓度10和12' 数据处理程序;——已出图 %% 以色列人方法%% clear,clc close all %%clc清空命令行%% %%clear all清空工作区%% %% 魔方程序来源 cd('C:\赵琳数据\5.3(木制)\5.3(木制)\linear(木板)\浓度13\1'); files = dir('*.tif'); m = size(files,1); I = 0; for i =1:m I0(:,:,i) = double(imread(files(i).name)); %% 读取I1 I = I+I0(:,:,i); end Imax = I/m; cd('C:\赵琳数据\5.3(木制)\5.3(木制)\linear(木板)\浓度13\2'); files = dir('*.tif'); m = size(files,1); I = 0; for i = 1:m I0(:,:,i) = double(imread(files(i).name)); %% 读取I1 I = I+I0(:,:,i); end Imin = I/m; Imax_s = double(Imax); Imin_s = double(Imin); %% 可作为原始光强进行对比,但是要注意修改比例 qq = 2^9; I_max = Imax_s/qq; I_min = Imin_s/qq; % I_max = I_max(1:428,87:653); %——cut % I_min = I_min(1:428,87:653); % I_max = I_max(1:433,87:656); %——算S0用于处理CLAHE % I_min = I_min(1:433,87:656); % I_max = I_max(1:358,180:652);%——无背景 % I_min = I_min(1:358,180:652); % I_max = I_max(1:363,180:655);%——算S0用于处理CLAHE % I_min = I_min(1:363,180:655); I_max = I_max(1:358,206:650);%——无背景final I_min = I_min(1:358,206:650); % I_max = I_max(1:363,206:655);%——算S0用于处理CLAHE % I_min = I_min(1:363,206:655); % fil = fspecial('gaussian',[3,3]); % I_max = filter2(fil,I_max); % I_min = filter2(fil,I_min); % cd('E:\doctor\天津相关\偏振成像\以色列人模型优化及对比\RESULT存放实验结果图\linear(木板)\浓度12\cut'); % cd('E:\doctor\天津相关\偏振成像\以色列人模型优化及对比\RESULT存放实验结果图\linear(木板)\浓度12\nonebackground'); % cd('E:\doctor\天津相关\偏振成像\以色列人模型优化及对比\RESULT存放实验结果图\linear(木板)\浓度12\final_nonebackground'); cd('G:\result'); figure(1); subplot(2,2,1);%在同一图形窗口中绘制多个子图,便于对比不同处理阶段的结果(m,n,p) m 表示行数,n 表示列数,p 表示当前子图位置。 imshow(I_max); title('最大光强'); imwrite(I_max,'最大光强.bmp'); subplot(2,2,2) imhist(I_max) subplot(2,2,3); imshow(I_min); title('最小光强'); imwrite(I_min,'最小光强.bmp'); subplot(2,2,4) imhist(I_min) %% 参数初始化 mm = 1; nn = 1; m = 491; n = 50; % i1 = mean(mean(I_max(mm:mm+m,nn:nn+n)));%天空光的选取和求值,20*20局部平均 % i2 = mean(mean(I_min(mm:mm+m,nn:nn+n))); % i1 = max(max(I_max));%0.32 % i2 = min(min(I_min));%0.07 i1 = 0.40; i2 = 0.07; A1 = (i1+i2); %% 天空光值 ps = (i1-i2)/(i1+i2); %% 天空光偏振度DOP S0 = I_max+I_min; S1 = I_max-I_min; e1 = 1; %% YY遍历 z1 = 0.01; zx = 0; const = 1/ps; for e = 1:z1:const zx = zx+1; B1 = S1./(e*ps); t1 = 1-B1./(A1); I1 = (S0-A1*(1-t1))./t1; if(min(min(I1)) < 0) C6(zx) = 0; else C6(zx) = EME_contrast(I1); end end figure(14) e = 1:z1:const plot(e,C6) x1 = find(C6 == max(max(C6))); e1 = 1+(x1-1)*z1; %% 找到最合适的调整因子 e B1 = S1./(e1*ps); t1 = 1-B1./(A1); Iy = (S0-A1*(1-t1))./t1; %% 求出最优的EME对应的I %% imwrite(Iy,'YY方法.bmp'); figure(2) imhist(Iy); set(gca,'FontSize',14); saveas(gcf,'YY方法-灰度直方图.bmp'); %% Iy直方图拉伸归一化 I_y = (Iy - min(min(Iy))) ./ (max(max(Iy)) - min(min(Iy))); EME_Y_Y = EME_contrast((I_y)); %% 以色列的方法直方图拉伸求出的EME figure(3) subplot(2,2,1); imhist(I_y); title('YY方法&直方图拉伸-灰度直方图'); subplot(2,2,2); imshow(I_y); title('YY方法&直方图拉伸'); imwrite(I_y,'YY方法&直方图拉伸.bmp'); %% Iy最大值归一化 I_y_ = Iy./(max(max(Iy))); EME_YY = EME_contrast((I_y_)); %% 以色列的方法求出的EME subplot(2,2,3); imhist(I_y_); title('YY方法&最大值归一化-灰度直方图'); subplot(2,2,4); imshow(I_y_); title('YY方法&最大值归一化'); figure(4) imhist(I_y); set(gca,'FontSize',14); saveas(gcf,'YY方法&直方图拉伸-灰度直方图.bmp'); %% S0直方图拉伸 ZFTLS = (S0 - min(min(S0))) ./ (max(max(S0)) - min(min(S0))); figure(5); subplot(2,2,1); title('S0&直方图拉伸-灰度直方图'); imhist(ZFTLS); subplot(2,2,2); imshow(ZFTLS); title('S0&直方图拉伸'); imwrite(ZFTLS,'S0&直方图拉伸.bmp'); %% S0最大值归一化 S_0 = S0./(max(max(S0))); subplot(2,2,3); imhist(S_0); title('S0&最大值归一化-灰度直方图'); subplot(2,2,4); imshow(S_0); title('S0&最大值归一化'); imwrite(S_0,'S0&最大值归一化.bmp'); figure(6); imhist(ZFTLS); set(gca,'FontSize',14); saveas(gcf,'S0&直方图拉伸-灰度直方图.bmp'); figure(7); imhist(S_0); set(gca,'FontSize',14); saveas(gcf,'S0&最大值归一化-灰度直方图.bmp'); %% S0-rawdata figure(12) subplot(2,2,3); imhist(S0); title('S0-灰度直方图'); subplot(2,2,4); imshow(S0); title('S0'); imwrite(S0,'S0.bmp'); figure(13); imhist(S0); set(gca,'FontSize',14); saveas(gcf,'S0-灰度直方图.bmp');

weixin_38743602
  • 粉丝: 396
上传资源 快速赚钱