自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (59)
  • 收藏
  • 关注

原创 faster-rcnn caffe 编译问题

如果出现下面这些编译问题,一般是由于caffe版本和CUDNN版本不对引起的./include/caffe/util/cudnn.hpp:21:10: warning: enumeration value ‘CUDNN_STATUS_RUNTIME_PREREQUISITE_MISSING’ not handled in switch [-Wswitch] switch (status) {...

2018-12-24 11:03:20 260

原创 netscope,Can't infer network data shapes

如何在caffe的可视化工具http://ethereon.github.io/netscope/#/editor中出现以下错误,WarningCan't infer network data shapes. Can't infer output shape of the 'densitymap' layer of type 'Data'. TypeError: param i

2017-12-21 11:37:00 2736

原创 四点求解单应性矩阵

网上有很多关于单应性矩阵的求解方法,但都没有说明怎样用四点求解单应性矩阵或者源码详细说明很少。这里说说自己的理解。    首先贴出matlab代码function H = solveHomo(pts1,pts2)% 返回值 H 是一个3*3的矩阵% pts1 和 pts2是2*4的坐标矩阵对应特征点的(x,y)坐标n = size(pts1,2);A = zeros(2*n,9);A

2016-08-04 19:18:18 21683 9

转载 linux设备驱动程序注册过程详解

Linux的驱动程序注册过程,大致分为两个步骤:模块初始化驱动程序注册下面以内核提供的示例代码pci-skeleton.c,详细说明一个pci设备驱动程序的注册过程。其他设备的驱动代码注册过程基本相同,大家可自行查看。使用的内核代码版本是2.6.38。1. 模块初始化1.1 驱动程序入口所有的设备驱动程序都会有如下两行代码:1922 module_i

2016-03-14 20:40:20 726

转载 为什么linux驱动要专门有杂项设备呢

在我看来有两个主要原因。第一,节省主设备号:使用普通字符设备,不管该驱动的主设备号是静态还是动态分配,都会消耗一个主设备号,这太浪费了。而且如果你的这个驱动最终会提交到内核主线版本上的话,需要申请一个专门的主设备号,这也麻烦。如果使用misc驱动的话就好多了。因为内核中已经为misc驱动分配了一个主设备号。当系统中拥有多个misc设备驱动时,那么它们的主设备号相同,而用子设备号来区

2016-03-14 14:31:02 513

转载 深入理解linux互斥锁(mutex)

深入理解linux互斥锁(mutex)转自http://blog.csdn.net/feiyinzilgd/article/details/5816653锁机制,可以说是linux整个系统的精髓所在,linux内核都是围绕着同步在运转。在多进程和多线程编程中,锁起着极其重要的作用。我这里说的是互斥锁,其实是泛指linux中所有的锁机制。我在这里不讲如果创建锁,关于锁的创建,网上

2015-11-26 14:34:45 3657 3

转载 Linux动态库原理(二)重定位

Linux动态库原理(二)重定位前面一章《Linux动态库工作原理详解》比较简单浅显的对 Linux 的工作原理进行了阐述,今天打算从 Linux 动态库在加载过程中符号的重定位(Relocation)的角度,更加深入的讲解 Linux 动态库的工作原理。在1980s SunOS 将动态库引入到 UNIX,后来又将 ELF(Executable and Linkable) 格式引入到了

2015-11-26 14:29:09 3118

转载 Linux动态库的工作原理详解

Linux动态库的工作原理详解转自:http://www.fenesky.com/blog/2014/03/17/how-shared-library-works.html关于动态库的原理和加载过程,网上也有很多版本,但是基本都在讲解动态库的编译以及使用,很少能够有文章对动态库的加载以及工作原理进行深入的剖析和讲解。说来也很惭愧,在过去的工作中,没能彻底的去弄清楚动态库的工作原理。直到

2015-11-26 14:27:31 9858 2

原创 JNI中的java类参数传递

在com.example.test中有两个类javaclass1.java和javaclass2.java,这两个是native的传递参数类型,下面说说如何将这样的参数类型从java传递到jni中,又如何冲jni传递到C中。jni的java接口文件:public class testJNI { public static final int a = 0; public static f

2015-11-17 21:36:46 1156

转载 JNI本地文件中打印输出到LOGCAT

JNI本地文件中怎么打印输出到LOGCAT----------------------------------------------------------------Android NDK发布后,java+C的编程方式成为android上性能编程的首选。但在C中调试困难,因此能使用logcat成为必须的要求。关于在Native代码中使用logcat,网上有很多说法,

2015-11-02 19:24:02 514

原创 jni接口中的相关参数释义

JNIEXPORT void JNICALL Java_Packagejni_TestJni_Function(JNIEnv *env,jobject obj, others)JNIEXPORT 是固定的标志,必须包含void是返回值,也可以是其他 jni 支持的数据类型,比如jint,jstring,jobjectArray等等JNICALL 是jni调用标记java_P

2015-10-29 20:50:14 587

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-10-29 20:36:04 302

转载 Vs2012修改包含路径的继承值方法

vs2012及vs2010里的库目录及包含目录不在像之前的版本那样,修改一次目录可以直接包含在所有的解决方案里,比如用到有关OPENGL或者OPECV函数的库,就必须在每个解决方案里包含一次库目录及包含目录,这样相当麻烦,在这种情况下,我们可以修改包含目录及库目录的默认值,方法如下(此针对vs2012):首先打开vs2012,新建一个解决方案,找到vs2012的菜单,在VIEW

2015-08-29 15:20:43 3963

转载 CVPR 2015

http://www.cv-foundation.org/openaccess/CVPR2015.py

2015-05-25 18:33:59 837

转载 udelay(); mdelay(); ndelay(); msleep();

这几个函数都是内核的延时函数:1.udelay(); mdelay(); ndelay();实现的原理本质上都是忙等待,ndelay和mdelay都是通过udelay衍生出来的,我们使用这些函数的实现往往会碰到编译器的警告implicit declaration of function 'udelay',这往往是由于头文件的使用不当造成的。在include/asm-???/delay.h中

2015-05-11 18:56:08 421

转载 Linux设备驱动程序学习———时间、延迟及延缓操作

度量时间差时钟中断由系统定时硬件以周期性的间隔产生,这个间隔由内核根据 HZ 值来设定,HZ 是一个体系依赖的值,在中定义或该文件包含的某个子平台相关文件中。作为通用的规则,即便如果知道 HZ 的值,在编程时应当不依赖这个特定值,而始终使用HZ。对于当前版本,我们应完全信任内核开发者,他们已经选择了最适合的HZ值,最好保持 HZ 的默认值。  对用户空间,内核HZ几乎完全隐藏,

2015-05-11 18:54:53 711

转载 图层融合方法

Photoshop图层混合(Layer Blending)模式的算法实现日志未经声明,均为AlloVince原创。版权采用『 知识共享署名-非商业性使用 2.5 许可协议』进行许可。Share on twitterShare on facebookShare on google_plusone_shareShare on sinaweiboShare on do

2015-04-08 13:23:22 3145

转载 IR cut filter 与 color shading

IR cut filter,即红外截止滤光片,它放在于LENS与Sensor之间。因人眼与CMOS Sensor对各波长的响应不同,人眼看不到红外光但sensor会感应,因此需要IR cut filter阻绝红外光。  IR cut filter分为反射式(普通IR)及吸收式(蓝玻璃)两种。下图在不同光线下可看到两者的区别:  下面来说明普通IR 及蓝玻璃 的特性对

2015-03-18 11:30:54 9437

转载 Linux 中 dlopen、dlsym、dlclose、dlerror函数

编译时候要加入 -ldl (指定dl库)dlopen基本定义功能:打开一个动态链接库 [喝小酒的网摘]http://blog.const.net.cn/a/17154.htm包含头文件: #include  函数定义: void * dlopen( const char * pathname, int mode ); 函数描述: 在dlopen的()函数

2015-03-06 13:51:07 12965

转载 V4L2的视频采集方式

V4L2的视频采集方式操作系统一般把系统使用的内存划分成用户空间和内核空间,分别由应用程序管理和操作系统管理。应用程序可以直接访问内存的地址,而内核空间存放的是供内核访问的代码和数据,用户不能直接访问。v4l2捕获的数据,最初是存放在内核空间的,这意味着用户不能直接访问该段内存,必须通过某些手段来转换地址。V4L2有三种视频采集方式:1)使用read、write方式:直接使用 re

2015-03-02 16:14:35 1141

转载 物理地址,虚拟地址,线性地址,逻辑地址的联系

本贴涉及的硬件平台是X86,如果是其它平台,嘻嘻,不保证能一一对号入座,但是举一反三,我想是完全可行的。一、概念物理地址(physical address)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字

2015-03-02 15:53:27 568

转载 linux内核与c标准库

基本C库函数当编写驱动程序时,一般情况下不能使用C标准库的函数。Linux内核也提供了与标准库函数功能相同的一些函数,但二者还是稍有差别。只需要包含linux/string.h即可 类别函数名功能函数形成参数描述字符串转换simple_strtol把一个字符串转换

2015-02-27 14:16:07 2844

转载 应用程序与库函数、内核、驱动之间的关系

应用程序与库函数、内核、驱动之间的关系    应用程序、库、内核、驱动程序的关系:应用程序调用应用程序函数库完成功能、应用程序以文件形式访问各种资源、应用程序函数库、部分函数直接完成功能、部分函数通过系统调用。   由内核完成内核处理系统调用。   调用设备驱动程序,设备驱动直接与硬件通信。        它们之间的关系如下图所示

2015-02-27 14:03:28 3731

转载 linux系统调用,内核函数的关系

早上听人说到某个程序的一部分是内核态,另一部分是用户态,需要怎么怎么。当时突然想知道,用户的程序可以直接调用内核函数吗?(现在突然发觉这问题有点可笑,若是可以随便调,那系统岂不是乱套了)从网上找到下面这篇文章,讲的还算透彻。现在自己的理解是,用户程序不可用直接调用内核函数,除非通过系统调用接口。如果想调用哪个内核函数(或自己写的内核函数),怎么办?增加一个系统调用就行了。原文如下:

2015-02-27 14:00:35 1948

转载 Camera 图像处理原理及实例分析

Camera 图像处理原理及实例分析基本概念1 前言作为拍照手机的核心模块之一,camera sensor效果的调整,涉及到众多的参数,如果对基本的光学原理及sensor软/硬件对图像处理的原理能有深入的理解和把握的话,对我们的工作将会起 到事半功倍的效果。否则,缺乏了理论的指导,只能是凭感觉和经验去碰,往往无法准确的把握问题的关键,不能掌握sensor调试的核心技术,无法根本的解

2015-02-16 10:12:45 1466

转载 V4L2驱动流程

v4l2操作实际上就是 open()设备, close()设备,以及中间过程的 ioctl()操作。对于 ioctl的调用,要注意对 errno的判断,如果调用被其他信号中断,即 errno等于EINTR的时候,要重新调用。Video capture device的实际功能就是采集视频信号,并将数字化的图像保存在 memory中,现在几乎上所有的相关

2015-02-15 16:51:21 913

转载 RAW

现在数码照片的存储格式,以及在网络上应用的最普遍的图片格式就是JPEG格式了(Joint Photographic Expert Group)。但是作为一种有损的图像压缩格式(现在也有少数数码相机提供无损压缩的JPEG存储格式),其缺点是显而易见的,就算是极其轻微的压缩比例,也会使图像质量发生不可逆转的损失。更重要的是如果图像在相机内就经过了比较大的颜色、曝光、去噪和锐化处理的话,就会减小后期在电

2015-02-15 13:53:15 1128

转载 linux fb设备(pandaboard)

fb设备主要作用是获取帧buffer, 并设置,用于显示。fbmem是主要的框架层和抽象层。 每个具体的平台的帧设备是在调用platform_driver_register注册之后,由其probe函数调用create framebuffer将fbinfo设置给registered_fb(数组, 不同的fb设备有不同 的index)的, 在pandaboard中, 这个注册函数 是omapf

2015-02-13 14:57:53 1357

转载 Arm Shadow Register

这其实是个和硬件有关的概念。有些register是2层的,第一层是供CPU访问,第二层供Hw访问。CPU访问Hw访问其中Hw访问的这层register称之为Shadow Register。CPU在写Register的时候,会先写在上层的Shadow Register,随后硬件update之后

2015-02-13 11:28:17 643

转载 YUV与Ycbcr的区别

之前对RGB、YUV和YCbCr一直没有清晰的理解和认识,今天打算做一个小结,结合网上的文章谈谈自己的看法,也希望有机会看到这篇文章的人能指点一二,相互交流,共同进步。    首先要说明,上述的RGB、YUV和YCbCr都是人为规定的彩色模型或颜色空间(有时也叫彩色系统或彩色空间)。它的用途是在某些标准下用通常可接受的方式对彩色加以说明。本质上,彩色模型是坐标系统和子空间的阐述。【

2015-02-11 19:57:05 1945

转载 VS中如何加载lib和dll文件,lib和dll的区别

VS中如何加载lib和dll文件,lib和dll的区别1.加载lib/头文件分两种方法:(1)适用于当前项目 1 第一步:项目->属性->C/C++->常规->附加包含目录(浏览.h文件的路径,包括所要添加的lib文件和dll文件路径)   添加包含文件 2 第二步:项目->属性->C/C++->链接器->输入->附加依赖项(写入lib的名称) 添

2015-02-09 19:38:09 1495

转载 linux中stat,istat,fstat介绍

stat函数讲解表头文件#include        #include 定义函数:    int stat(const char *file_name, struct stat*buf);函数说明:    通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值:      执行成功则返回0,失败返回-1,错误代码存于errno错误代码:

2015-02-04 18:16:36 1612

转载 深入理解Android的startservice和bindservice

一、首先,让我们确认下什么是service?         service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。 二、那么,什么时候,我们需要使用serv

2015-01-15 21:05:13 401

转载 #ifdef __cplusplus extern "C" { #endif”的定义

看一些程序的时候老是有:“#ifdef __cplusplusextern "C" {#endif" 的定义,搞搞清楚是怎么回事:Microsoft-Specific Predefined Macros__cplusplus Defined for C++ programs only. (注意这里是双下划线__)意思是说,如果是C++程序,就使用exte

2015-01-15 20:46:21 411

原创 error LNK2019: 无法解析的外部符号 _xxxx,该符号在函数 _VisualEn_Run 中被引用

出现该错误的原因主要可以归纳为以下两类:1. 配置不正确,主要是没有包含xxx.lib之类的原因2. 就是在进行C与C++混编的时候,在使用opencv的时候可能会出现。可通过以下方法解决    1. 将.cpp修改为.c    2. 修改头文件将头文件标准化:// Sfunction.h#ifndef _SFUNCTION_H_#define _S

2015-01-15 18:13:20 807

转载 cvReleaseImage无法正确释放

http://blog.csdn.net/yeqiu712/article/details/6339927 在写相关程序的时候,在程序的结尾处释放前段自定义的变量。使用函数cvReleaseImage(&pFrame);时程序在调试结束后报错,指明是在释放内存时出错。经过看前辈们遇到的相同的问题。先总结如下:    cvReleaseImage()和cvCreateImage()相

2014-12-13 17:37:11 595

原创 Opencv 2.4.10 中imread读取图片为空的原因分析

#include #include #include #include using namespace cv;using namespace std;int main(){    Mat img = imread("D:\\VSproject\\opencv\\opencv\\noise.jpg",1);    if(img.empty())    { 

2014-12-12 15:35:26 6667 1

转载 深入了解显示器参数

深入了解显示器参数http://www.people.com.cn/GB/channel5/569/20000705/131422.html    一、你了解显示器的参数吗?  如今的DIYer们,一谈到显示器无不眉飞色舞,什么点28、逐行扫描……无一不头头是道。不过再稍微基础一点,问问行频、场频之类,大多数(如小编之流)多半要目瞪口呆。看来,即便是“老鸟”们,也得

2014-12-02 20:50:34 700

原创 关于JPEG编码中MCU,DU与采样的体会

JPEG中MCU(最小编码单元)与数据单元(DU)的关系以4:1:1采样为例,在一个2x2的图像块中,Y逐点采样,U,V分别是采样一点。那么三个分量的采样因子记为:Y:SHY=2;SVY=2;U:SHU=1;SVU=1V:SHV=1;SVV=1通常,在JPEG中,DU大小为8x8,对于4:1:1的采样来说,MCU就为16x16大小(原始图像),其包括四个YDU和1个UDU和VD

2014-08-15 20:36:15 3600 1

Imatest使用文档

imatest详细说明文档,imatest是一款专业的图像分析软件,具有强大的图像分析和处理功能

2015-03-10

Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition

Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition

2015-03-04

Learning a Deep Convolutional Network for Image Super-Resolution

Learning a Deep Convolutional Network for Image Super-Resolution

2015-03-04

Guided Image Filtering

The guided filter can be used as an edge-preserving smoothing operator like the popular bilateral filter, but has better behaviors near edges. The guided filter is also a more generic concept beyond smoothing: it can transfer the structures of the guidance image to the filtering output, enabling new filtering applications like dehazing and guided feathering. Moreover, the guided filter naturally has a fast and non-approximate linear time algorithm, regardless of the kernel size and the intensity range. Currently it is one of the fastest edge-preserving filters.

2015-03-04

Opencv 入门教程 于仕琪

该文档是Opencv中文论坛下载的教程,2012年于仕琪老师写的

2015-02-23

cas-peal人脸库注册集

cas-peal人脸库注册子集,如果积分不够,可发送邮件到[email protected]索取

2015-02-03

cas-peal人脸库表情子集

cas-peal人脸库表情子集,如果积分不够,可发送邮件到[email protected]索取

2015-02-03

cas-peal人脸库背景子集

这是cas-peal人脸库背景子集,如果没有积分,请发送邮件索取。

2015-02-03

cas-peal人脸库年龄子集

这是cas-peal人脸库年龄子集,如果没有积分,请发送邮件索取。

2015-02-03

cas-peal人脸库饰物子集

该人脸库是cas-peal的饰物子集,如果没有积分,可发送邮件索要。

2015-02-03

数字图像处理

介绍了图像处理的基本概念,通俗易懂,而且包含有些历程的C/C++实现

2014-08-20

RANSAC代码

随机采样一致性代码,用C++编写,清晰阐述了算法的原理,但由于过多依赖C++特性,所以最好有一定的C++编程基础,作者是Ziv Yaniv

2014-07-30

SMG12864K5演示程序MCS51系列

SMG12864K5演示程序MCS51系列代码,包含汇编代码

2014-05-09

快速排序之c实现

快速排序之代码和讲解,通俗讲解了快速排序,并用c实现

2013-09-09

vc++数字图像模式识别技术详解

vc++数字图像模式识别技术详解,包含光盘全部内容

2013-05-12

LFDA的matlab代码

LFDA--locality Fisher discrimination analysis

2013-05-08

AR人脸数据库

本AR人脸库包含了2600张图片,一共100人,男女各50人。图片中有表情,遮挡,光照之类的变化。仅供学术研究! 如果没有积分,可联系[email protected].请注明您的下载用途,学校,学历层次,研究方向。

2013-03-13

基于多尺度块的LBP(MB-LBP)代码(matlab)

代码是根据论文"Learning Multi-scale Block Local Binary Patterns for Face Recognition"进行编写的Multiscale Block Local Binary Pattern (MB-LBP)

2013-01-25

现代计算机常用数据结构和算法

现代计算机常用数据结构和算法,潘金贵[等]编译,南京大学出版社,1994.pdf

2013-01-06

算法导论(美-cormen,T.H)第二版

算法导论—原书第2版,(美)科曼(Cormen,T.H.),等 著;潘金贵,等 译,机械工业出版社,2006年9月第1版.pdf

2013-01-06

AccessClient_Win.msi

AccessClient_Win.msi

2022-09-30

notepad7.8.1 + nppftp_64bit .zip

nppftp 64位插件以及 notepad 7.8.1,仅供下载,绝对64位插件,亲测可用。nppftp 64位插件以及 notepad 7.8.1,仅供下载,绝对64位插件,亲测可用。

2020-07-13

vot2013+vot2014+vot2015+vot2016+otb100.txt

源出处 https://download.csdn.net/download/weixin_40269319/11094776 (感谢),受限积分,深感无奈。

2019-05-22

MOSSE跟踪代码

MOSSE matlab代码,github 下载,自带演示数据,可用于学习

2018-10-23

Estimating an image's Blur Kernel Using Natural Image Statistics

Estimating an image's Blur Kernel Using Natural Image Statistics,去模糊核估计源码

2018-10-08

并行编程方法与优化实践

并行编程方法与优化实践,影印版本,清晰度尚可,刘文志等著

2018-09-01

OpenCL异构并行计算:原理、机制与优化实践

OpenCL异构并行计算:原理、机制与优化实践, 刘文志等著

2018-09-01

Occluded Pedestrian Detection Through Guided Attention in CNNs

cvpr 2018 paper Occluded Pedestrian Detection Through Guided Attention in CNNs

2018-06-13

sourceinsight 3.5 支持高亮 python

source insight 3.5 支持高亮 python 配置文件,实现python 语法关键词高亮

2018-04-02

CUDA并行程序设计:GPU编程指南--完整版

CUDA并行程序设计:GPU编程指南完整版本,全十二章,带书签

2018-01-25

cudnn-7.0-win-x64-v4.0

cudnn v4.0版本,适用于64位windows系统,想不明白为什么一定要资源分,免费不行吗?没分的可以发邮件索要。

2017-10-13

An Image Inpainting Technique Based on the Fast Marching Method

An Image Inpainting Technique Based on the Fast Marching Method 的文章和代码

2017-07-21

判断一个数字是否是对称数字

判断一个数字是否是对称数字

2017-02-27

Structure Extraction from Texture via Relative Total Variation

Structure Extraction from Texture via Relative Total Variation 论文,代码,测试图像和ppt

2017-02-10

Single Image Layer Separation using Relative Smoothness

Single Image Layer Separation using Relative Smoothness

2015-05-30

Exploiting Reflection Change for Automatic Reflection Removal

Exploiting Reflection Change for Automatic Reflection Removal.去除像反光

2015-05-30

svm_light_linux64

svm_light_linux64源代码,希望能帮到你

2015-05-19

GIMP_2.8.10 源码

GIMP的定义 GIMP 是跨平台的图像处理程序 GIMP 是 GNU 图像处理程序 GNU Image Manipulation Program 的缩写 包括几乎所有图象处理所需的功能 号称Linux下的PhotoShop GIMP在Linux系统推出时就风靡了许多绘图爱好者的喜爱 它的接口相当轻巧 但其功能却不输于专业的绘图软件;它提供了各种的影像处理工具 滤镜 还有许多的组件模块 对于要制作一个又酷又炫的网页按钮或网站Logo来说是一个非常方便好用的绘图软件 因为它也提供了许多的组件模块 你只要稍加修改一下 便可制作出一个属于你的网页按钮或网站Logo ">GIMP的定义 GIMP 是跨平台的图像处理程序 GIMP 是 GNU 图像处理程序 GNU Image Manipulation Program 的缩写 包括几乎所有图象处理所需的功能 号称Linux下的PhotoShop GIMP在Linux系统推出时就风靡了许多绘图爱好者的喜爱 它的接口相当轻 [更多]

2015-03-31

dehazing 代码

Optimized Contrast Enhancement for Real Time Image and Video Dehazing的opencv代码

2015-03-24

Optimized Contrast Enhancement for Real Time Image and Video Dehazing

Optimized Contrast Enhancement for Real Time Image and Video Dehazing

2015-03-24

空空如也

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

TA关注的人

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