自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xrdsjb001的专栏

开发笔记——经验积累

  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

转载 TU-R BT.601介绍,

BT.601的详细介绍有利于大家对YcBcr色彩空间的理解,包括对422色彩的理解等。TU-R BT.601介绍1982年CCIR(International Radio Consultative Committee国际无线电咨询委员会)制定了彩色视频数字化标准,称为CCIR 601标准,现改为ITU-R BT.601标准(601

2018-02-05 16:43:30 1149

转载 区域曝光法

区域曝光法在20世纪30年代由安塞尔·亚当斯和佛列德·亚契提出。这一理论为摄影曝光建立了标准流程,以保证能在任何环境下——包括逆光、极大光比之类能完全欺骗相机测光系统的场景——得到准确曝光。本文就向大家介绍这种方法,并说明如何在你自己的摄影中运用它。现代相机内置测光表的设计思路是向用户提供一个在大多数情况下都适用的曝光读数。但当你面对非常规环境时——比如一个同时有着明亮区域和黑暗区域的场景

2017-12-28 18:33:44 7453

转载 赛灵思王之寂寞:深度学习这场FPGA盛宴舍我其谁?

近日,有分析师撰文称,赛灵思在FPGA领域的技术领先优势和市场份额将在未来几年得到不错的提升。以下是该分析全文深度学习是人工智能(AI)领域的一个细分市场,其中,多台计算机通过人工神经网络进行交互。这些人工神经网络使得计算机在不需要预先编程的情况下就可以理解随机信息。赛灵思的现场可编程门阵列(FPGA)就非常适合自动驾驶汽车等深度学习应用。FPGA是一种集成电路,在生产之后进行编程。

2017-11-25 17:22:58 1681

转载 Simulink视频和图像处理模块介绍

Simulink视频和图像处理模块1 视频和图像处理模块集1.1 视频和图像处理模块集概述? 视频和图像处理模块集V2.6共有70多个子模块,分成11大类模 块。 ? 各大类模块如右图所示:2011-0321.2 分析和增强(Analysis & Enhancement)模块库分析和增强类模块包含10个子模块 : ?(1) Block Matching(

2017-11-20 22:04:48 12137 5

转载 深度学习硬件对比评测:英特尔FPGA和英伟达GPU哪个更好?

选自Nextplatform作者:Linda Barney参与:李泽南、晏奇、黄小天、吴攀FPGA 会随着深度学习的发展占领GPU 的市场吗?英特尔的研究人员对目前最好的两种芯片做了对比。社交媒体和物联网正持续不断地以指数级方式产出语音、视频、图像等数字数据,这带动了对于数据分析(让数据变得可理解与可执行)的需求。数据分析经常依赖于机器学习(ML)算法。在众多机

2017-11-14 12:13:21 7285

转载 基于SoC成像芯片MT9M111和CY7C68013的视频采集

CMOS图像采集系统普遍存在图像质量问题,如果没有对图像进行专门的处理,则图像质量难以保障。近些年来,随着SoC技术的快速发展,在图像采集和处理领域,出现了SoC影像传感器,它集成CMOS传感器和图形处理器功能,可以得到令人非常满意的图像质量。本文设计的视频采集系统采用了SoC成像芯片MT9M111和USB2.0接口芯片CY7C68013。  系统结构  本系统的原理框图如图1所示。当图像

2017-11-08 23:45:47 1783

转载 理解白平衡

最佳色温设置——为什么巧用色温是色彩优化的灵丹妙药?     白平衡设置就是色温设置。色温概念属于传统摄影的基础知识,本节不准备过多解释色温,仅就与数码白平衡有关的部分概念稍作讨论。尽管原理相同,但是数码技术对色温的应用和控制不完全照搬胶片的技法,设定、改变色温的操作皆有很大的不同。     自从凯尔文用数学解释了色温,对色温量化后,就可以从胶片制造、光线运用、滤色镜校正、直到暗房还原的全

2017-10-31 11:00:24 1876

转载 相机系统综述 —— ISP

相机系统综述 —— ISP05 June 2016ISP(Image Signal Processor),即图像信号处理器,用于处理图像信号传感器输出的图像信号。它在相机系统中占有核心主导的地位,是构成相机的重要设备。主要内部构成如下图所示,ISP 内部包含 CPU、SUP IP、IF 等设备,事实上,可以认为 ISP 是一个 SOC,可以运行各种算法程序,实时处理图像

2017-10-20 09:57:54 1220

转载 Hi3518EV200+PS3210调试经验总结

Hi3518EV200+PS3210调试经验总结到目前为止,ps3210调试算是告一段落了,忙忙碌碌了两三个星期,经验教训收获良多。本文总结一下踩过的那些坑和调试关键点。1、        确认硬件,确保sensor电源干净。这一步非常重要,这一步没有搞好后面会非常难受,所有的努力都是白费力气。我这次拿到板子确认能出图就直接调软件了,没有确认sensor电源是否干净,这个让我做

2017-10-16 18:35:53 1855

转载 CVBS视频信号解析

在我们的电视天线信号线里就只有两跟线,中间有一根很粗的线,外围包着一层的线,这是为了防止外界信号的干扰。在这两根线中一个是地线,一根是全电视信号线,外围的是地线。    做视频处理很难免要接触电视信号,了解全电视信号的原理。当我们把电视的信号线接到示波器上看其波形时会发现其波形很乱,但总是有一些规律可循:每隔一段特别乱的波形之后有一个很小的低电平。在这其中,中间那些特别乱的波形其实就是有效像素

2017-10-16 18:24:59 874

转载 IEEE发布2017年编程语言排行榜:Python高居首位,PHP第八

今天,IEEE Spectrum 发布了第四届顶级编程语言交互排行榜。因为有各种不同语言的排行,所以 IEEE Spectrum 依据不同的变量对流行度进行了排行。据 IEEE Spectrum 介绍,他们的排行依据数据记者 Nick Diakopoulos 提供的数据,结合 10 个线上数据源的 12 个标准,对 48 种语言进行了排行。IEEE Spectrum 发布的编程语言交互

2017-09-08 22:46:10 319

转载 结构化方法与面向对象方法之比较

从C语言到Java,我们多多少少可以感觉到两种语言在设计上有所不同,其实,这两种程序设计语言对应的是两种不同的软件开发方法。那么,什么是软件开发方法?软件开发方法指:在项目投资规模和时间限制内,设计、实现符合用户需求的高质量软件,根据软件开发的特点,提出的多种软件开发策略。20世纪60年代的“软件危机”席卷了全球的软件业,其表现为费用超支、进度失控和软件质量难以有效保证,人们开始意识到软件的开发需

2017-09-07 22:59:26 2167

原创 matlab对于固定长度的行的文本,最后一行的读取

基本实现想法是:因为每一行的长度是固定的,大小也是固定的(下面的例子是42,因此下面代码的参数会有 (fisize/42)),所以整个文本的大小除以每一行的大小就可以得到这个文本的行数;        再把这个行数用到textscan函数中,就可以直接读取最后一行的内容。fid = fopen('E:\matlab2015a\projects\test\char1.dat','

2017-08-16 11:19:54 4192

转载 MATLAB中文件的读写和数据的导入导出【转】

在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果保存为文件。MATLAB使用多种格式打开和保存数据。本章将要介绍 MATLAB中文件的读写和数据的导入导出。13.1 数据基本操作  本节介绍基本的数据操作,包括工作区的保存、导入和文件打开。13.1.1 文件的存储  MATLAB支持工作区的保存。用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导

2017-08-15 17:32:23 1635

原创 元胞数组的换行多次写入文档

以下这段代码是对元胞数组的换行连续写入文档time = datestr(now,31);a = cell(5,1);a{1} = time;a{2} = 'order';a{3} = 'rise';a{4} = 'rise';a{5} = 128;formatSpec = '%s %s %s %s %d \r\n';               %此处换行要加"\r

2017-08-15 16:38:33 517

转载 matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动?

matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动?比如5 7 84 6 18 0 7希望行按照第三列的大小排列生成4 6 18 0 75 7 8即不但把第三列按大小排列了,他们对应的行也跟着变动了?protect002| 浏览 31904 次我有更好的答案发布于2011-08-20 16:04最佳答案a=

2017-08-13 19:43:36 7577 2

转载 Matlab中的静态变量和全局变量

1、静态变量(persistent)在函数中声明的变量,当函数调用完之后就会释放。如果想保留这个变量的值(供该函数下一次调用),可以把这个变量声明为静态变量。静态变量不能在声明的时候赋值,而且只能在function里声明,且只有这个function才能认识它(main函数也不行)。x声明后是[],就是一个空的array。声明后需初始化,注意不能直接用persistent x=2;而是用isem

2017-08-10 00:02:42 642

转载 matlab数组元素的引用

1.下标法(subscripts)2.索引法(index)3.布尔法(Boolean)在使用这三种方法之前,大家头脑一定要清晰的记住,Matlab中数组元素是按列存储(与Fortran一样),比如说下面的二维数组A=     8     1     6     3     5     7     4     9     2Matlab的存储顺序是8,3,

2017-08-09 00:10:55 435

转载 matlab GUI工作原理

例如,用GUIDE创建名为ceshi的GUI程序,其m文件的主函数有如下形式。那么,打开该GUI时,它到底是怎么运行的呢?以下略作小结,欢迎大家补充按 Ctrl+C 复制代码function varargout = ceshi(varargin)%运行该GUI时,程序首先从主函数的入口点开始运行即,从function varargout = ceshi(varargin)开始运行。

2017-07-30 11:55:35 851

转载 matlab handles结构体及用法

在本节教程中,我们将讨论什么handles结构体,以及如何使用set/get命令。如果您压根没有接触过GUI编程,建议您先看下这篇文章http://www.matlabsky.com/thread-5217-1-1.html,另外一些MATLAB基础知识也是需要的!当面打开一个GUI程序的*.m文件时,你肯定会注意到基本所有的function中都有handles这个参数,那个这个handl

2017-07-30 10:31:26 44631 6

转载 matlab 输出显示函数

print:print函数可以把函数图形保存成图片:[plain] view plaincopyminbnd = -4*pi;  maxbnd = 4*pi;  t = minbnd:0.1*pi:maxbnd;  plot(t, sin(t), 'g', 'Linewidth', 2);  line([minbnd,

2017-07-22 18:38:04 3591

转载 摩尔纹现象

对于摄影初学而言,最常碰到的摄影问题之一就是在拍摄比如:建筑装饰、纺织物、显示屏之类的密集物体时,常常会看见一些影响样张的彩色条纹,这激素所谓的摩尔纹,现在就让我们走进科学,学习一下如何消除摩尔纹这令人讨厌的小东西吧! 摩尔纹  摩尔纹比较常见的解释就是在一些数码相机、扫描仪等设备的感光元件上,在拍摄、扫描的过程中受到了高频干扰,而在图片上出现了彩色和形状不规律的条纹。原理就是在两个频

2017-06-29 14:56:49 6888

转载 镜头色散与紫边现象

色散是一种光学现象,在光学仪器里色散是一种缺陷,“色散”顾名思义就是光通过光学镜片后不同颜色的光出现分离散开的现象。除了激光类比较纯的光源外,自然界里大多数光源都是由多种不同颜色的光混合而成,如太阳光就是由七色可见光和红外紫外等组合的混合光。造成的色散的主要原因是:不同颜色的光有着不同的波长,普通光学元件的折射率会因光的波长不同而改变。具体表现在照相上,色散会影响到成像的色纯度和间接的成像锐度,也

2017-06-12 17:52:45 26087

转载 增益dB释义

增益(dB)简介2007-08-09 10:361.电学中的分贝定义的是信号放大倍数的对数。在对电压(电流)与功率放大倍数的定义是不同的;  2.电压(电流)放大倍数分贝数定义:K=20lg(Vo/Vi),其中K为放大倍数的分贝数,Vo为放大信号输出,Vi为信号输入;  3.功率放大倍数分贝数定义:K=10lg(Po/Pi),其中K为放大倍数的分贝数,Po为放大信号输出,Pi为信号输入;  4.K

2017-06-02 16:28:30 13227 1

转载 晶振的负载电容

什么是晶振的负载电容?( ZT)晶体元件的负载电容是指在电路中跨接晶体两端的总的外界有效电容。是指晶振要正常震荡所需要的电容。一般外接电容,是为了使晶振两端的等效电容等于或接近负载电容。要求高的场合还要考虑 ic 输入端的对地电容。应用时一般在给出负载电容值附近调整可以得到精确频率。此电容的大小主要影响负载谐振频率和等效负载谐振电阻。晶振的负载电容=[(Cd*Cg)/(Cd+C

2017-03-14 11:53:52 1775

原创 python的全局变量与局部变量实验

全局变量与局部变量实验代码:a = 100def fun(): global a a = 50 print(a)print(a)fun()print(a)输出结果:           F:\Python\install\python.exe F:/Python/projects/main.py          100   

2017-03-12 12:35:34 412

原创 python 形参与实参及默认参数的性质

下面是实验代码:def fun(x,y=9): if x == y: print("input is equal:",x,y) else: print("inout is not equal",x,y)s1 = input("input something:")s2 = input("input something;")fun(s1

2017-03-12 12:04:47 921

转载 Camera 图像处理原理分析

Camera 图像处理原理分析2011-06-13 20:03:41分类: 1        前言做为拍照手机的核心模块之一,camera sensor效果的调整,涉及到众多的参数,如果对基本的光学原理及sensor软/硬件对图像处理的原理能有深入的理解和把握的话,对我们的工作将会起到事半功倍的效果。否则,缺乏了理论的指导,只能是凭感觉和经验去碰

2017-03-11 23:34:22 382

转载 摄像机水平清晰度计算

水平清晰度用RH表示,如果一条扫描线上能够再现m个象素,则可用下式来表示水平清晰度:RH = V/H×m (7)式中,m为水平方向的象素数,V是画面的垂直高度,H为水平长度,V / H也叫做光栅高宽比。一般V/H=3/4=0.75,所以(7)式可写成RH = 0.75m (8)因此,对象素数为500(H)×582(V)的摄像机来说,其水平清晰度RH = 0.75×5

2017-03-07 11:05:18 1782

转载 PYQT5 编程第一例

1.在QT Designer中设计如下界面2.红色框体部分切换到信号槽的编辑,途中按钮click()做信号,文本框clear()做槽,生成ui文件。3.将.ui文件转换成.py文件,使用命令:  此处要进入到.ui文件工作目录进行转换4.     .py文件中添加from PyQt5 import QtCore, QtWidgetsif __na

2017-03-05 21:31:14 339

原创 PYTHON

PYTHON3.5应该安装PYWIN32  220的版本,之前装到PYWIN32 220.1  在用pymouse时报错。

2017-03-03 00:39:57 203

原创 找出一个断开的电阻的硬件调试问题思维过程

现在做的是硬件岗的工作,前几日的一个方案,硬件电路板的调试,觉得其中的思维过程比较有意义,所以写下来分享总结。             从PCB厂家回来的新板,按照模块进行焊接,调试完好一个模块后,再进行下一个模块的焊接调试,这是所有硬件调试遵循的基本思路,我亦如此。第一个模块是电源部分,也就是DC-DC的变换电路,焊接完毕后,万用表检查无短路现象,开始通电,然后检测各路输出电压都正常,O

2014-06-10 11:05:17 656

转载 gcc -I参数和-L参数

gcc -l参数和-L参数-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了 好了现在我们知道怎么得到库名,当我们自已要用到一个第三方提供的库名字libtest.so,那么我们只要把libtest.so拷贝到

2013-12-01 23:46:37 459

转载 cadence笔记

cadence笔记(2011-08-25 10:41:05)转载▼标签:杂谈分类: 硬件焊盘设计:  1 drill/slot symbol-----设置在钻孔的可视符号,在NC legend-1-4层中显示的钻孔的表示符号,取决与这里的设置。  2 drill/slot hole中plating的设置要注意。 

2013-11-18 22:52:20 2671

原创 为基于hi3518-MPP的应用程序编写的第一个makefile

#makefile vi_exeSRCS=vi_exe.cEXEC=vi_exeOBJS = $(SRCS:.c=.o)INCLUDE=/hisilicon3518/Hi3518_SDK_V0.0.2.0/mpp/include_hi3518/                                                    #指定头文件路径LIBS=/

2013-11-17 13:33:48 1375 1

stm32+ucos

在STM32下已经成功移植的uCOS ii,有用到这个处理器的想用操作系统来进行软件开发的可以借鉴,按自己的项目修改。

2012-05-07

upd6453的驱动程序

upd6453的驱动程序,有应用范例,做视频OSD的开发的项目的可以借鉴参考。

2012-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除