自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

转载 onvif对接问题汇总

好长时间没有再写该系列文章了,最近刚好摸索着解决了大华摄像头无法使用问题,记录下来,应该对其他博友有所帮助。之前虽然写了一大堆文章说明了如何使用gsoap连接摄像头,但这是针对一台海康的摄像头开发的,一旦使用了同品牌不同型号摄像头或者其他牌子的摄像头就可能出现兼容性问题,导致无法使用。我就是碰到了这个问题,测试过的多个品牌型号摄像头,有的能直接使用,有的不能使用,问题各部相同。本文就是针对大华摄像

2017-03-31 13:23:39 5252 1

转载 海思移植opencv+车辆检测

1.确保ubuntu能上网2.安装cmake代码: 全选sudo apt-get install cmake-gui3.下载opencv2.4.9 Linux版源码,不要用最新的3.0.0http://opencv.org/downloads.html4.解压opencv源码代码: 全选unzip opencv-2.4.9.zip5.创建一个build目

2017-03-29 14:20:16 2891 1

转载 RAW数据格式解析

RAM数据格式解析Raw格式是sensor的输出格式,是未经处理过的数据,表示sensor接受 到的各种光的强度。Raw数据在输出的时候是有一定的顺序的,一般为以下四种:00: GR/BG01:   RG/GB10: BG/GR11:   GB/RG为什么每种情况里有两个G分量呢?这时因为人的眼睛对绿色比较敏感,所以增加了对绿色的采样。其中每个分量代表一个pie

2017-03-28 11:31:55 2457

转载 请把Camera hold住 - Android高通平台调试Camera驱动全纪录

原文地址:项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求。1日 搭平台,建环境,编译内核,烧写代码。我是一直在Window下搭个虚拟机登服务器搞开发的,对Linux系统环境实在无爱,每每一到项目刚开始要搭环境了,内心总有点排斥,过程就比较纠结,看来以后还是要搞个linux真机玩玩。2日 编写camera驱动大致

2017-03-28 11:30:43 675

转载 相机系统综述 —— ISP

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

2017-03-28 11:29:59 1657

转载 SubLVDS技术简介

LVDS是一种低摆幅差分信号技术,使用非常低的幅度信号,通过一对差分PCB连线或者平衡电缆传输数据,它可以达到每秒数百兆比特以上的传输速率,而且具有很多优点:恒定的驱动电流、低功耗、简单的PCB板的设计、良好的抗电磁干扰,对于电源、地、外部环境的噪声的不敏感等。在国际标准ANsI/EIA一644中,主要定义了LVDS的电特性,并建议了655 Mbps的最大速率和1.823 Gbps的无失真媒质上的

2017-03-28 10:53:16 13442 1

转载 MIPI-技术浅谈

对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计和元器件选择带来很大的难度。下图是一个智能手机的例子,我们可以看到其内部存储、显示、摄像、声音等内部接口都是各不相同的。即使以摄像头接口来说,不同的摄像头模组厂商也可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很大的难度。MIPI (Mobile Industry Processor Int

2017-03-28 10:30:41 6519 3

转载 液晶屏MIPI接口与LVDS接口区别(总结)

液晶屏接口类型有LVDS接口、MIPI DSIDSI接口(下文只讨论液晶屏LVDS接口,不讨论其它应用的LVDS接口,因此说到LVDS接口时无特殊说明都是指液晶屏LVDS接口),它们的主要信号成分都是5组差分对,其中1组时钟CLK,4组DATA(MIPI DSI接口中称之为lane),它们到底有什么区别,能直接互联么?在网上搜索“MIPI DSI接口与LVDS接口区别”找到的答案基本上是描述MIP

2017-03-28 10:23:03 49229 6

转载 mipi差分信号原理

差分信号,什么是差分信号一个差分信号是用一个数值来表示两个物理量之间的差异。从严格意义上来讲,所有电压信号都是差分的,因为一个电压只能是相对于另一个电压而言的。在某些系统里,系统’地’被用作电压基准点。当’地’当作电压测量基准时,这种信号规划被称之为单端的。我们使用该术语是因为信号是用单个导体上的电压来表示的。另一方面,一个差分信号作用在两个导体上。信号值是两个导体间的电压差。尽管不是

2017-03-28 09:38:31 2481

转载 图像卷积与滤波的一些知识点

zouxy09@qq.comhttp://blog.csdn.net/zouxy09       之前在学习CNN的时候,有对卷积进行一些学习和整理,后来就烂尾了,现在稍微整理下,先放上来,以提醒和交流。一、线性滤波与卷积的基本概念      线性滤波可以说是图像处理最基本的方法,它可以允许我们对图像进行处理,产生很多不同的效果。做法很简单。首先,我们有一个二维的滤波器矩阵(有

2017-03-21 14:25:39 489

转载 图像灰度值 灰度值与像素值的关系

图像灰度值的概念是什么?灰度也可以认为是亮度,简单说就是色彩的深浅程度。     实际上在我们的日常生活中,通过三原色色彩深浅的组合,可以组成各种不同的颜色。产品能够展现的灰度数量越多,也就意味着这款产品的色彩表现力更加丰富,能够实现更强的色彩层次。例如三原色16级灰度,能显示的颜色就是16×16×16=4096色。不过目前的产品256级灰度已经非常地普遍了。 所谓颜色或灰度级指黑白显

2017-03-21 13:42:05 34621 1

转载 opencv---视频处理--拌线检测(越线检测)

作者:wxcdzhangping原视频:假设1:已经画出拌线,根据 opencv-视频处理--画线(越线、拌线)假设2:已经检测出运动物体,根据 opencv-视频处理-实时的前景检测-Vibe算法或者其它的前景检测算法 拌线检测(越线检测),要做的目标就是运动物体(上图中蓝色框)什么时候碰到 越线(拌线)?【数学表述】:线段和矩形是什么时候相交的?

2017-03-21 13:33:45 2816 1

转载 u-boot FIT image介绍

u-boot FIT image介绍作者:wowo 发布于:2016-9-2 21:49 分类:u-boot分析1. 前言Linux kernel在ARM架构中引入device tree(全称是flattened device tree,后续将会以FDT代称)的时候[1],其实怀揣了一个Unify Kernel的梦想----同一个Image,可以支持多个不同的平台。随着新的ARM64架

2017-03-20 15:56:12 456

转载 [uboot] uboot启动kernel篇(一)——Legacy-uImage & FIT-uImage

一、uImage编译kernel之后,会生成Image或者压缩过的zImage。但是这两种镜像的格式并没有办法提供给uboot的足够的信息来进行load、jump或者验证操作等等。因此,uboot提供了mkimage工具,来将kernel制作为uboot可以识别的格式,将生成的文件称之为uImage。 uboot支持两种类型的uImage。Legacy-uImage 在ke

2017-03-20 15:55:34 1823

转载 io优化

1、系统学习IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。Memchached也好,NoSql也好,这些流行技术的背后都在直接或者间接地回避IO瓶颈,从而提高系统性能。 IO系统的分层:   三层结构上图层次比较多,但总的就是三部分。磁盘(

2017-03-17 14:35:49 558

转载 图像bayer格式介绍

1 图像bayer格式介绍  bayer格式图片是伊士曼·柯达公司科学家Bryce Bayer发明的,Bryce Bayer所发明的拜耳阵列被广泛运用数字图像。  对于彩色图像,需要采集多种最基本的颜色,如rgb三种颜色,最简单的方法就是用滤镜的方法,红色的滤镜透过红色的波长,绿色的滤镜透过绿色的波长,蓝色的滤镜透过蓝色的波长。如果要采集rgb三个基本色,则需要三块滤镜,这样价格昂贵,且不

2017-03-13 14:45:44 38087 5

转载 glibc、uclibc的区别

1.Glibcglibc = GNU C Library是GNU项(GNU Project)目,所实现的 C语言标准库(C standard library)。目前,常见的桌面和服务器中的GNU/Linux类的系统中,都是用的这套C语言标准库。其实现了常见的C库的函数,支持很多种系统平台,功能很全,但是也相对比较臃肿和庞大。2.uClibc一个小型的C语言标准库,主要用

2017-03-13 09:28:31 611

转载 ipc的一些背光补偿 宽动态 和降噪参数

WDR宽动态功能  说起监控摄像机宽动态功能,这似乎已经是众多摄像机的"标配"。宽动态功能适用在光照对比强烈的地方,可以让图像场景中特别亮的部位和特别暗的部位都同时看得清楚,由于监控环境会出现逆光等情况,特别容易造成背景过亮而主题目标过暗的情况,甚至严重的时候很难区分轮廓。宽动态技术大多应用在明暗交替的地方。宽动态性能测试  说到宽动态功能就不得不说一下光线对监控画质的影响,如果背

2017-03-10 14:55:57 7284

转载 宽动态技术

宽动态技术是在非常强烈的对比下让摄像机看到影像的特色而运用的一种技术。当在强光源(日光、灯具或反光等)照射下的高亮度区域及阴影、逆光等相对亮度较低的区域在图像中同时存在时,摄像机输出的图像会出现明亮区域因曝光过度成为白色,而黑暗区域因曝光不足成为黑色,严重影响图像质量。摄像机在同一场景中对最亮区域及较暗区域的表现是存在局限的,这种局限就是通常所讲的“动态范围”。广义上的“动态范围”是指某一

2017-03-10 14:23:01 2709

转载 量化参数(QP)

现有的码率控制算法主要是通过调整离散余弦变换的量化参数大小输出目标码率。实际上,量化参数(QP)反映了空间细节压缩情况,如QP小,大部分的细节都会被保留;QP增大,一些细节丢失,码率降低,但图像失真加强和质量下降。也就是说,QP和比特率成反比的关系,而且随着视频源复杂度的提高,这种反比关系会更明显

2017-03-10 14:05:30 14383

转载 摄像头之自动曝光,自动增益,图像深度 概念

前言    在video开发过程中,有很多概念需要知道,了解的。以下概述以下自动曝光,自动增益,图像深度是什么意思。一,自动曝光    曝光英文名称为Exposure,曝光模式即计算机采用自然光源的模式,通常分为多种,包括:快门优先、光圈优先、手动曝光、AE锁等模式。照片的好坏与曝光量有关,也就是说应该通多少的光线使CCD能够得到清晰的图像。曝光量与通光时间(快门速度决定),通光面

2017-03-10 10:42:43 14173 2

转载 camera理论基础和工作原理

写在前面的话,本文是因为工作中需要编写摄像头程序,因为之前没有做过这类产品,所以网上搜索的资料,先整理如下,主要参考文章如下,如果有侵权,请联系我;另外,转载请注明出处。本文不一定全部正确,如果发现错误请指正。如果有新的理解,会继续整理。 http://blog.csdn.net/xubin341719/article/details/7723725http://blog.csdn.n

2017-03-10 10:26:04 1753 1

转载 镜像信号前端ISP

通常,数字摄像机一般包括一个CCD或CMOS传感器,后面还要一个前端视频处理,这部分被称作ISP。        在以往,ISP是通过专门的ASIC或者DSP来实现。DM365上则集成了前端的ISP,可以完成 数字视频和影像处理,并可以直接连接CCD或CMOS传感器。集成了ISP的好处是可以完成很多工作,例如人脸的检测。对于一些高档的照相机,可以在拍摄 过程中,以人脸为聚焦点,来选择最佳拍摄时

2017-03-10 09:54:32 982

转载 手机之摄像头(工作原理)

一个标准的摄像头,一般有以下几个部分组成:当然,手机只用到模组,作为外围器件,组成只有前两部分。工作原理如下:   景物通过镜头生成光学图片投射到感光器上,生成电信号,经过A/D转换后,送到DSP处理。再通过I/O口传到电脑中处理。通过显示屏就可看到图象了。 镜头(LENS):   一般是由几片头镜组成,分有塑胶透镜(PLASTIC)和玻璃透镜(GLASS),玻璃透镜成

2017-03-10 09:50:48 7502

转载 Camera硬件结构组成

手机用camera模组的组件有lens(镜头)、分色滤色片(IR cut)、感光sensor、FPC等。如下图所示:                        HOLD是镜座,下面分别对这几个主要部件做一些说明:1.       lens与数码相机或者光学相机类似,手机用camera也是需要一个镜头,决定sensor的采光率。其整体效果相对于一个凸透镜。一般camera

2017-03-10 09:44:52 1581

转载 定位IO瓶颈的一些方法(iotop工具具体查看IO负载主要是落在哪个进程上)

定位IO瓶颈的一些方法博客分类:Linuxiolinux IO瓶颈往往是我们可能会忽略的地方(我们常会看top、free、netstat等等,但经常会忽略IO的负载情况),今天给大家详细分享一下如何确认一台服务器的IO负载是否到达了瓶颈,以及可能优化、定位的点。先来看一台典型的IO密集型服务器的cpu统计图:可以看到,CPU总使用率不高,平均1.3%,max

2017-03-07 15:55:37 902

转载 time_wait的成因和解决方案

建立TCP需要3次握手,而终止TCP需要4次交互; 主动关闭socket的一方最终为time_wait,被动关闭的则为close_wait;为什么time_wait需要2*MSL等待时间?MSL就是maximum segment lifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间将在网络中消失。假设最终的 ACK 丢失 ,

2017-03-07 14:56:13 424

转载 堆和栈区别 生长方向

C++作为一款C语言的升级版本,具有非常强大的功能。它不但能够支持各种程序设计风格,而且还具有C语言的所有功能。我们在这里为大家介绍的是其中一个比较重要的内容,C++内存区域的基本介绍。C++内存区域分为5个区域。分别是堆,栈,自由存储区,全局/静态存储区和常量存储区。栈:由编译器在需要的时候分配,在不需要的时候自动清除的变量存储区。里面通常是局部变量,函数参数等。堆:由new分配的内

2017-03-07 13:56:38 764

转载 常见的makefile写法

1、目标名称,摆脱手动设置目标名称[cpp] view plain copy TARGET = $(notdir $(CURDIR))  all:$(TARGET)      CMD....  $(CURDIR) 表示Makfile当前目录全路径$(notdir $(path)) 表示把path目录去掉路径名,只留当前目录名这样就可以得到Makefi

2017-03-06 14:47:47 2165

stylegan2模型,可生成网红脸图片

stylegan2模型,可生成网红脸图片,制作属于自己的专属女神脸

2022-05-12

使用tengine进行视频人脸检测的代码

使用tengine进行视频人脸检测的代码,tengine再cpu推理优化比较好,速度比较快

2022-04-10

alsa(asoc dapm)框架分析

alsa(asoc dapm)框架分析,描述了alsa 音频驱动开发过程中一些工具的使用和驱动的分析框架

2012-12-24

Linux C 函数手册

Linux C 函数手册 查c语言函数的工具手册,好用实惠啊

2012-08-12

空空如也

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

TA关注的人

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