码迷,mamicode.com
首页 > 编程语言
ISP模块之RAW DATA去噪(二)--BM3D算法
在正式开始本篇文章之前,让我们一起回顾一下CFA图像去噪的一些基本思路与方法。接着我会详细地和大家分享自己学习理解的BM3D算法,操作过程,它的优缺点,最后会给出算法效果图供参考。 在ISP模块里,研究者们会讨论去噪模块(Noise Reduction)到底是在去马赛克模块(Demosaic)之前还 ...
分类:编程语言   时间:2016-08-12 19:57:37    阅读次数:340
约瑟夫问题的java实现
丢手帕问题,又称约瑟夫问题。本人闲来无事试着实现了一下,实现逻辑简单,没有复杂的算法,适合新手参考。 ...
分类:编程语言   时间:2016-08-12 19:56:37    阅读次数:174
Spring常用注解
使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。 如:在base-package指 ...
分类:编程语言   时间:2016-08-12 19:55:02    阅读次数:209
List集合基于某个字段排序
输出结果: ...
分类:编程语言   时间:2016-08-12 19:56:58    阅读次数:188
如何更改jar包源码
首先将你要更改的源码文件在eclipse中编译成.class文件 再找到你需要更改的.jar包 在桌面右键新建个文件夹把你要改的.jar包ctrl+c和ctrl+v 准备好一个压缩工具(这里推荐2345好压,别问我为什么,就是好用) 选中.jar包右键解压到当前文件夹下 逐层文件夹找到你要更改的.c ...
分类:编程语言   时间:2016-08-12 19:54:38    阅读次数:463
聊一聊排序算法
聊一聊排序算法 原创 2016-08-11 Barret李靖 两月前花了些时间,将大学里学过的排序算法都复习了一遍,代码放在 github 上,没有整理。今天翻了翻代码,重新 review 了一遍,也顺便做了点记录。 下面花了不少篇幅,将基础排序、希尔、归并、快排、堆排序等都介绍了一通,懒得思考的同 ...
分类:编程语言   时间:2016-08-12 19:49:54    阅读次数:223
ISP模块之色彩增强算法--HSV空间Saturation通道调整 .
色彩增强不同于彩色图像增强,图像增强的一般处理方式为直方图均衡化等,目的是为了增强图像局部以及整体对比度。而色彩增强的目的是为了使的原有的不饱和的色彩信息变得饱和、丰富起来。对应于Photoshop里面的“色相/饱和度”调节选项里面对饱和度的操作。色彩增强的过程,并不改变原有彩色图像的颜色以及亮度信 ...
分类:编程语言   时间:2016-08-12 19:50:04    阅读次数:782
C++ typedef用法小结 (※不能不看※)
第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量; 以下则可行: typedef char* PCHAR; // 一般用大写 ...
分类:编程语言   时间:2016-08-12 19:48:05    阅读次数:242
Javascript函数的简单学习 - <转> 博客园
Javascript函数的简单学习 函数的定义与调用1:函数的定义 语法格式 function 函数名(数据类型 参数1){//function是定义函数的关键字 方法体;//statements,用于实现函数功能的语句 [返回值return expression]//expression可选参数, ...
分类:编程语言   时间:2016-08-12 19:44:17    阅读次数:171
ISP图像处理算法之---Demosaic
目前市场上主流传感器为Coms传感器,sensor出来的的数据格式为bayer数据格式,这种格式,每个像素点只有三个颜色通道中的一个,如图1所示 图1 bayer数据格式 Demosaic的目的就是有bayer数据恢复出完整的RGB数据。 方法:色差和色比,一般用色差的理论 常见算法:双线性,基于梯 ...
分类:编程语言   时间:2016-08-12 19:45:46    阅读次数:2416
Python学习笔记——函数
1.定义函数: 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。如果一个函数什么也不做,需要用到pass语句(C,Java中可以直接不写代码,python必须要写pass占位,否则报错)。 2 ...
分类:编程语言   时间:2016-08-12 19:44:00    阅读次数:182
如何更改jar包源码 - 博客园
如何更改jar包源码 首先将你要更改的源码文件在eclipse中编译成.class文件 再找到你需要更改的.jar包 在桌面右键新建个文件夹把你要改的.jar包ctrl+c和ctrl+v 准备好一个压缩工具(这里推荐2345好压,别问我为什么,就是好用) 选中.jar包右键解压到当前文件夹下 逐层文 ...
分类:编程语言   时间:2016-08-12 19:42:14    阅读次数:222
Python中的Numpy、SciPy、MatPlotLib安装与配置
Python安装完Numpy,SciPy和MatplotLib后,可以成为非常犀利的科研利器。网上关于这三个库的安装都写得非常不错,但是大部分人遇到的问题并不是如何安装,而是安装好后因为配置不当,在使用时总会出现import xxx error之类的错误。我也是自己摸索了很久才发现如何去正确配置的。 ...
分类:编程语言   时间:2016-08-12 19:43:03    阅读次数:350
vim中c/c++源码跳转
在使用vim阅读c/c++代码的时候,代码跳转很重要, 在学习redis代码的时候遇到这个问题。 网上查找之后通过实践发现cscope比较好用,可以很方便的实现跳转 1. 安装cscope 2. 生成tag文件cscope.out 在源码目录下执行如下命令生成tag文件 3. vim中cscope插 ...
分类:编程语言   时间:2016-08-12 19:41:31    阅读次数:128
java实习生的成长之路<转>
java实习生的成长之路<转> 首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程、IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。 这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维。也就是号称JAVASE毕业了, ...
分类:编程语言   时间:2016-08-12 19:41:31    阅读次数:312
python 列表排序
转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2,3,4]>>> x.reverse()>>> x[4, 3, 2, 5, 1]reverse列表反转排序:是把原列表中 ...
分类:编程语言   时间:2016-08-12 19:37:55    阅读次数:159
Python快速学习第一天
第一天: Python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言   一、运行Python: 1、 在交互式环境下,直接输入Python进入Python编程环境   [root@tanggao/]# python Python2.7.5 (default, Jun 17 2014, 18:11:42) [GCC4.8.2 20140120 (Red Hat...
分类:编程语言   时间:2016-08-12 18:28:31    阅读次数:292
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!