- 博客(11)
- 资源 (59)
- 收藏
- 关注
转载 linux内核与c标准库
基本C库函数当编写驱动程序时,一般情况下不能使用C标准库的函数。Linux内核也提供了与标准库函数功能相同的一些函数,但二者还是稍有差别。只需要包含linux/string.h即可 类别函数名功能函数形成参数描述字符串转换simple_strtol把一个字符串转换
2015-02-27 14:16:07 2900
转载 应用程序与库函数、内核、驱动之间的关系
应用程序与库函数、内核、驱动之间的关系 应用程序、库、内核、驱动程序的关系:应用程序调用应用程序函数库完成功能、应用程序以文件形式访问各种资源、应用程序函数库、部分函数直接完成功能、部分函数通过系统调用。 由内核完成内核处理系统调用。 调用设备驱动程序,设备驱动直接与硬件通信。 它们之间的关系如下图所示
2015-02-27 14:03:28 3975
转载 linux系统调用,内核函数的关系
早上听人说到某个程序的一部分是内核态,另一部分是用户态,需要怎么怎么。当时突然想知道,用户的程序可以直接调用内核函数吗?(现在突然发觉这问题有点可笑,若是可以随便调,那系统岂不是乱套了)从网上找到下面这篇文章,讲的还算透彻。现在自己的理解是,用户程序不可用直接调用内核函数,除非通过系统调用接口。如果想调用哪个内核函数(或自己写的内核函数),怎么办?增加一个系统调用就行了。原文如下:
2015-02-27 14:00:35 1975
转载 Camera 图像处理原理及实例分析
Camera 图像处理原理及实例分析基本概念1 前言作为拍照手机的核心模块之一,camera sensor效果的调整,涉及到众多的参数,如果对基本的光学原理及sensor软/硬件对图像处理的原理能有深入的理解和把握的话,对我们的工作将会起 到事半功倍的效果。否则,缺乏了理论的指导,只能是凭感觉和经验去碰,往往无法准确的把握问题的关键,不能掌握sensor调试的核心技术,无法根本的解
2015-02-16 10:12:45 1547
转载 V4L2驱动流程
v4l2操作实际上就是 open()设备, close()设备,以及中间过程的 ioctl()操作。对于 ioctl的调用,要注意对 errno的判断,如果调用被其他信号中断,即 errno等于EINTR的时候,要重新调用。Video capture device的实际功能就是采集视频信号,并将数字化的图像保存在 memory中,现在几乎上所有的相关
2015-02-15 16:51:21 959
转载 RAW
现在数码照片的存储格式,以及在网络上应用的最普遍的图片格式就是JPEG格式了(Joint Photographic Expert Group)。但是作为一种有损的图像压缩格式(现在也有少数数码相机提供无损压缩的JPEG存储格式),其缺点是显而易见的,就算是极其轻微的压缩比例,也会使图像质量发生不可逆转的损失。更重要的是如果图像在相机内就经过了比较大的颜色、曝光、去噪和锐化处理的话,就会减小后期在电
2015-02-15 13:53:15 1190
转载 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 1381
转载 Arm Shadow Register
这其实是个和硬件有关的概念。有些register是2层的,第一层是供CPU访问,第二层供Hw访问。CPU访问Hw访问其中Hw访问的这层register称之为Shadow Register。CPU在写Register的时候,会先写在上层的Shadow Register,随后硬件update之后
2015-02-13 11:28:17 665
转载 YUV与Ycbcr的区别
之前对RGB、YUV和YCbCr一直没有清晰的理解和认识,今天打算做一个小结,结合网上的文章谈谈自己的看法,也希望有机会看到这篇文章的人能指点一二,相互交流,共同进步。 首先要说明,上述的RGB、YUV和YCbCr都是人为规定的彩色模型或颜色空间(有时也叫彩色系统或彩色空间)。它的用途是在某些标准下用通常可接受的方式对彩色加以说明。本质上,彩色模型是坐标系统和子空间的阐述。【
2015-02-11 19:57:05 1965
转载 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 1558 1
转载 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 1662
Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition
2015-03-04
Learning a Deep Convolutional Network for Image Super-Resolution
2015-03-04
Guided Image Filtering
2015-03-04
AR人脸数据库
2013-03-13
基于多尺度块的LBP(MB-LBP)代码(matlab)
2013-01-25
notepad7.8.1 + nppftp_64bit .zip
2020-07-13
vot2013+vot2014+vot2015+vot2016+otb100.txt
2019-05-22
Estimating an image's Blur Kernel Using Natural Image Statistics
2018-10-08
Occluded Pedestrian Detection Through Guided Attention in CNNs
2018-06-13
An Image Inpainting Technique Based on the Fast Marching Method
2017-07-21
Structure Extraction from Texture via Relative Total Variation
2017-02-10
Single Image Layer Separation using Relative Smoothness
2015-05-30
Exploiting Reflection Change for Automatic Reflection Removal
2015-05-30
GIMP_2.8.10 源码
2015-03-31
dehazing 代码
2015-03-24
Optimized Contrast Enhancement for Real Time Image and Video Dehazing
2015-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人