摘要:以图像超分辨率为例 图像超分辨率,顾名思义,是对多帧低分辨率图像进行插值处理变成一帧高分辨率图像,最后进行再构成处理变成超分辨率图像。这是一个病态问题。需要利用先验信息对问题进行正则化处理。 通常使用的是L1L2范数和Tikhonov正则法。先给出超分辨率的定式。X是想要求得的超分辨率图像。Y是观测 阅读全文
posted @ 2017-08-23 10:16 精灵盘 阅读 (133) 评论 (0) 编辑
摘要:使用typedef语句定义数组类型 1. 一维数组类型的定义格式 typedef <元素类型关键字><数组类型名>[<常量表达式>]; 例如: (1) typedef int vector[10]; (2) typedef char strings[80]; (3) typedef short in 阅读全文
posted @ 2016-11-07 14:43 精灵盘 阅读 (131) 评论 (0) 编辑
摘要:看sensor datasheet 里说到AE时,有个integration time 积分时间 ntegration time即积分时间是 以行为单位表示曝光时间(exposure time)的,比如说INT TIM为159,就是指sensor曝光时间为159行,两者所代表的意思是相同的,都是表示 阅读全文
posted @ 2016-02-20 15:40 精灵盘 阅读 (1157) 评论 (0) 编辑
摘要:FAR 是16位系统时候的概念了,代表远指针的意思。近指针是16位的指针,它只表示段内的偏移地址,因而只能对64k字节数据段内地址进行存取。 如 char near *p; p=(char near *)0xffff; 远指针是32位指针,它表示段地址:偏移地址,如定义远程指针p指向B500段... 阅读全文
posted @ 2015-02-11 09:02 精灵盘 阅读 (126) 评论 (0) 编辑
摘要:为什么 char** 不能自动转化为 const char**一次偶然的情况下我发现以下代码竟然无法被编译通过(如果你的编译器,比如VC6或VC2003,允许它编译通过,我想你首先应该换个编译器,比如GCC或VC2005):void foo( const char* [] ) { }int main... 阅读全文
posted @ 2014-11-07 08:37 精灵盘 阅读 (1107) 评论 (0) 编辑
摘要:一般是对二值图像而用的,水平方向的投影就是每行的非零像素值的个数。在这里就是1或者255,垂直投影就是对每列图像数据中非零像素值的个数。 阅读全文
posted @ 2014-08-11 17:03 精灵盘 阅读 (263) 评论 (0) 编辑
摘要:还有一种条件断点,比如在循环中,循环次数大于某一个数时才停止,可以通过debug菜单中的Set/Modify Conditional Breakpoints设置和修改,实现方式和上述独立断点类似需要注意的是,matlab在进入debug模式后,在命令窗口会出现"K >>"标记符号,这时仍然可以再命令... 阅读全文
posted @ 2014-07-25 14:16 精灵盘 阅读 (115) 评论 (0) 编辑
摘要:通常一个类应该包含四个基本的成员函数:构造函数 ―― 与类名相同,可以在其中完成成员初始化的工作;显示函数 ―― 名为display,用于显示成员的数据;赋值函数 ―― 名为set,用于设置类成员的数值;取值函数 ―― 名为get,用于读取类成员的函数。 与C++的类不同的是,MATLAB的类不需... 阅读全文
posted @ 2014-07-25 13:55 精灵盘 阅读 (9241) 评论 (0) 编辑
摘要:1.MATLAB给每种对象的每一个属性规定了一个名字,称为属性名,而属性名的取值成为属性值。例如,LineStyle是曲线对象的一个属性名,它的值决定着线型,取值可以是'-' 、':'、'-.'、'--'或'none'。2.属性的操作 set函数的调用格式为: set(句柄,属性名1,属性值1,属性... 阅读全文
posted @ 2014-07-25 13:48 精灵盘 阅读 (5037) 评论 (0) 编辑
摘要:函数句柄的作用是可以把函数句柄直接设置为参数然后执行函数句柄(Function handle)是MATLAB的一种数据类型。引入函数句柄是为了使feval及借助于它的泛函指令工作更可靠;使“函数调用”像“变量调用”一样方便灵活;提高函数调用速度,特别在反复调用情况下更显效率;提高软件重用性,扩大子函... 阅读全文
posted @ 2014-07-25 11:31 精灵盘 阅读 (1179) 评论 (0) 编辑