根据 HVS特性中的对比度敏感度,即空间频率特性曲线 ,对图像进行二维多级小波分解 ,由分解后的各小波分量 ,提取各频段相应的亮度、 清晰度和相关度指标 然后将这三个指标的几何平均与频段加权系数的内积做算术平均 ,以此作为图像质量的综合评价指标。实验表明该方法能较好地反映人的主观感受 ,效果明显优于传统图像质量评价方法。
上传时间: 2014-01-02
上传用户:13215175592
MATLAB 图像处理命令 相关命令: bwarea, bweuler, bwfill 功能: 增加或降低颜色映像表的亮度
标签: bweuler MATLAB bwarea bwfill
上传时间: 2014-01-05
上传用户:love1314
这是 led 灯 亮度渐变的 基本程序
上传时间: 2017-08-13
上传用户:aig85
控制灯 的亮度, 和亮的时间, 对学习2051的人比较好
上传时间: 2017-08-22
上传用户:hustfanenze
DSP2812串口通信用来控制小灯的亮度
上传时间: 2014-01-11
上传用户:lwwhust
模拟PWM输出控制灯的10个亮度级别,51单片机
上传时间: 2017-09-28
上传用户:1109003457
LED 一般是恒流操作的,如何改变 LED 的亮度呢?答案就是 PWM 控制。在一定的 频率的方波中,调整高电平和低电平的占空比,即可实现。比如我们用低电平点亮一个 LED 灯,我们假设把一个频率周期分为 10 个时间等份,如果方波中的高低电平占空比是 9:1, 这是就是一个比较暗的亮度,如果方波中高低电平占空比是 10:0,这时,全部是高电平, 灯是灭的。如果占空比是 5:5,就是一个中间亮度,如果高低比是 1:9,是一个比较亮的 亮度,如果高低是 0:10,这时全部是低电平,就是最亮的。 实际上应用中,电视屏幕墙中的几十百万 LED 象素都是这样控制的,而且每一个象素 都有红绿蓝 3 个 LED,每个 LED 可以变化的亮度是几百到几万或者更多的级别,以实现真 彩色的显示。还有在您的手机中,背光灯的亮度如果是可以变化的,也应该是这种工作方式。 目前的城市彩灯也有很多都使用了 LED,需要控制亮度是也是 PWM 控制。 下面来分析我们的例程,在这个例程中,我们将定时器 2 溢出定为 1/1200 秒。每 10 次脉冲输出一个 120HZ 频率。这每 10 次脉冲再用来控制高低电平的 10 个比值。这样,在 每个 1/120 秒的方波周期中,我们都可以改变方波的输出占空比,从而控制 LED 灯的 10 个 级别的亮度。 为什么输出方波的频率要 120HZ 这么高?因为如果频率太低,人眼就会看到闪烁感 觉。一般起码要在 60HZ 以上才感觉好点,120HZ 就基本上看不到闪烁,只能看到亮度的变 化了。 下面请看程序,程序中有比较多的注释: ――――――――――――――――――――――― #define uchar unsigned char //定义一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一个 52 标准内核的头文件 sbit P10 = P1^0; //要控制的 LED 灯 sbit K1= P3^2; //按键 K1 uchar scale;//用于保存占空比的输出 0 的时间份额,总共 10 份 char code dx516[3] _at_ 0x003b;//这是为了仿真设置的 //模拟 PWM 输出控制灯的 10 个亮度级别 void main(void) // 主程序 { uint n; RCAP2H =0xF3; //赋 T2 的预置值,溢出 1 次是 1/1200 秒钟 RCAP2L =0x98; TR2=1; //启动定时器 ET2=1; //打开定时器 2 中断 EA=1; //打开总中断 while(1) //程序循环 { ;//主程序在这里就不断自循环,实际应用中,这里是做主要工作 for(n=0;n<50000;n++); //每过一会儿就自动加一个档次的亮度 scale++; if(scale==10)scale=0; } } //1/1200 秒定时器 2 中断 timer2() interrupt 5 { static uchar tt; //tt 用来保存当前时间在一秒中的比例位置 TF2=0; tt++; if(tt==10) //每 1/120 秒整开始输出低电平 { tt=0; if(scale!=0) //这里加这一句是为了消除灭灯状态产生的鬼影 P10=0; } if(scale==tt) //按照当前占空比切换输出高电平 P10=1; } ―――――――――――――――――― 在主程序中,每延时一段时间,就自动换一个占空比,以使亮度自动变化,方便观察。 编译,运行,看结果。 可以看到,LED 的亮度以每种亮度 1 秒左右不断变化,共有 10 个级别。
上传时间: 2017-11-06
上传用户:szcyclone
基于STC15设计的旋转LED电子钟,根据环境光线调整显示亮度(电路图+源码+bom表)
上传时间: 2022-01-22
上传用户:
PT4211-30V350mA高亮度LED恒流驱动器 ALTIUM AD设计硬件原理图+PCB 工程文件 概述 PT4211是一款连续电感电流导通模式的降压恒流源,专门针对用于驱动1-3颗串联LED而设计。PT4211可接受的输入电压范围从5伏到30伏,输出电流可调至最大350mA。 PT4211 内置功率开关,采用高端电流采样方式,通过一个外部电阻设定LED平均电流。专用调光DIM引脚可以接受宽范围的PWM调光信号。当DIM的电压低于0.4伏时,功率开关关断,PT4211进入极低工作电流的待机状态。 PT4211采用SOT23-5封装。 关键特性极少的外部元器件输入电压范围从5V到30V最大输出350mA电流专用调光管脚可接受PWM调光3%的输出电流精度LED开路自然保护高达93%的效率输出可调的恒流控制方法软过温保护尽大可能减少高温下LED闪烁
上传时间: 2022-03-17
上传用户:
该资料包含原理图、源程序、Proteus仿真、PCB和使用说明等功能说明:具体位置参考实物图1、上电之后LED灯点亮,代表当前灯是自动控制模式;2、通过按键K5可以在自动和手动模式来回切换;3、在手动模式下,按键K2,K3,K4分别对应一个灯光亮度;(k1按下时不可用)4、在自动模式下,首先要检测到有人,才进行亮度的自动控制,否则台灯熄灭。可以挡住光敏电阻的光线,或用手电筒来照射光敏电阻,模拟光照的变化,从而就可以看到台灯的亮度会随着环境中的光照强度的改变而改变,效果是光照越弱,台灯越亮。如果人体传感器1分钟检测不到有人,台灯就会自动熄灭。(光敏电阻在USB灯后面);5、无论是自动模式还是手动模式,都是把亮度分为10个等级的,并在LCD上显示0-9;6、设置日期时间:按下K1(设置)键,显示年位置会有光标闪烁,表示此时可以调节年份,如需调节年份,按K3(加),K4(减)即可对年份进行调节。然后按K2(移动)键,显示月份位置会光标闪烁,同样的方法可以调节月,再按K2键分别可设置日,时,分,秒。7、靠近超声波时,蜂鸣器报警。实物制作图:原理图:PCB图:仿真图:
上传时间: 2022-03-19
上传用户:得之我幸78