CrazyBingo

Bayer2RGB的Matlab实现 (以及FPGA的移植)

由于FPGA强大的并行高速运行能力,来替换相机内部的Bayer恢复,或者捕获Bayer(有些相机只能输出Bayer,比如Mt9v034),采用FPGA能实现实时处理,其他处理器不能匹及!!!这部分我仅仅是模拟CMOS等相机的Bayer处理,通过2行插值来实现,实际上要达到好的效果,至少需要3

线阵CCD驱动方案2(OS整形→差分)

这一部分主要讲整形,差分部分已经在上一章节中给出http://blog.chinaaet.com/detail/33385.html目前选用的片子LM1081性能不佳,只能达到1MHz的速度,再高信号就不听话了!!还有如果不加电容,即不滤波的话,那个波形,据说是振铃,可以通过阻抗匹配来消除,可是我不会

线阵CCD驱动方案1(OS差分)

1.1.CCD信号整形方案1CCD的驱动电路采用CPLD实现,在原理和实现上非常的简单,采用VerilogHDL语言进行时序控制,比较简单。但是CCD信号的整形,以及ADC采集部分,相对与数字逻辑设计而言就比较复杂了。为了实现TCD1209线阵CCD信号的采集电路,首先采用了14BitADC转换器L

亮度对比度算法MATLAB实现

亮度对比度算法MATLAB实现1.1.亮度+对比度-方案1:方便在图像处理中,恐怕大家最熟悉的就是对于图像的亮度和对比度调整了。前面一定也有很多人写过这样的文章了,但是想把我的这个系列作一个完整的小结,我就再罗嗦一番了。还是以24位色图像为例子,每种色彩都可以用0-2

亮度算法的MATLAB实现

亮度算法的MATLAB实现1.1.亮度算法介绍1.1.1.图像处理之调整亮度与对比度很多时候,一张图像被过度曝光显得很白,或者光线不足显得很暗,有时候背景跟图像人物也观察不清楚,这个时候可以通过调节图像的两个基本属性-亮度与对比度来获得整体效果的提升,从而得到质量更

Alpha半透明图形叠加算法Matlab+Verilog实现

Alpha图形叠加算法Matlab+Verilog实现1.1.Alpha算法的研究Alpha通道是一个8位的灰度通道,该通道用256级灰度来记录图像中的透明度信息,定义透明、不透明和半透明区域,其中黑表示全透明,白表示不透明,灰表示半透明[15]。半透明混合算法目前在常用到的算法是AlphaBlen

FPGA快速中值滤波的实现的思维

FPGA快速中值滤波的实现的思维快速排序算法:1)分别比较每行,分别得到3个的Max,Med,Min,得到新的矩阵。2)分别比较3个Max,3个Med,3个Min。a)Max的Max肯定是9个数的最大值,9th不是中值,舍去。b)Min的Min肯定是9个数的最小值,1th不是中值,舍去。c)Med中的Max至少

UART串口收发协议以及时序分析

UART串口收发协议以及时序分析/**************************************************************************.......IDLE.Start................................UARTDATA..................................End...IDLE...________ 

双色LED二极管介绍及使用

共阴极双色LED二极管http://blog.sina.com.cn/s/blog_602f87700101aucr.html0.相关知识点如下:0.1:LED正向导通电压:加载在单色LED灯或者双色LED灯某个颜色灯两端的电压小与某个值时,电流会很小,且LED灯不会亮起来。但当电压达到某个值时,电流会突然增大,这时的电

利用数字电位器简化LCD面板的VCOM调节

转载+升级:http://www.dzsc.com/data/html/2010-3-23/82378.html任何薄膜晶体管液晶显示器面板都至少需要一个适当调节的VCOM信号,以便为面板(panel)的背板提供一个参考点。VCOM的精确值随不同面板而变化,因此必须在出厂时设置VCOM值,以便与每一个屏幕的各自特性相匹

Altium Designer等长布线

AltiumDesigner等长布线首先手动布线,一根也行,自认为最长的那根吧T+R调用蛇形布线规则设置P+A或者tool栏的开始布线,Shift+A切换到蛇形布线按键盘1,2增大或者减小蛇形拐角直角的程度按键盘3或者4增大或者减小蛇形间距或者。。。JustTry

单端转差分Multsim 电路仿真

单端转差分Multsim电路仿真CH1黄色为+输入信号,CH2白色为Vout+输出信号,CH3紫色为Vout-输出信号。CH1为2VVPP的正弦波,而CH2,CH3为VOCM=0V的共模信号,由图可见Vout+-Vout-=Vin*R2/R1=Vin。当Vin从+输入时,Vout+与Vin同相位,而Vout-与Vin反相,如下,刚好吻合下面

被迫使用Multsim 12.0

Multsim12.0安装这次真的是被逼的,设计CCD的采集板,由于线阵CCD输出的是模拟信号,而要通过各种信号处理使得差分AD能够捕获采样。没办办法,没学好模拟,只能重新开始!!!Multsim。。。(我是在校内FTP下载的,所以无法给出地址)用刚才的keygen挨个省城一遍!选择

完美SRAM架构

完美SRAM架构今天又有人讨教我SRAM。。。话说SRAM我写过很多次,但是一直没觉得完美。。好吧那就浪费几个小时,完善一下架构。。。哎、、、、、封装好接口将在最后给出!!!//---------------------------------//Sramcontrolsignaldefaultalways@(posedgeclkorn

Scale功能的Matlab实现

1.Scale功能的Matlab实现1.1.Scale概念VGA显卡内部有一个Scale的IC,以至于能实现各种分辨率的模式的显示。不过底层的的LCD肯定分辨率是唯一的,比如1920*1080。输入小图像的时候,通过Scale功能,来适应LCD的输出。现在有一种算法:超分辨率(Super-Resolution),即通过