Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 

随笔分类 -  视频技术

介绍图像处理,图像检测的经典算法,代码走读和最新应用。以及比较常用的视频传输技术,协议和应用。
你需要知道的OpenGL
摘要:它是谁? OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来从简单的图形比特绘制复杂的三维景象。而另一种程序接口系统是仅用于Mic 阅读全文
posted @ 2019-06-26 08:41 虚生 阅读(573) 评论(0) 推荐(0) 编辑
人声和乐器的频谱范围
摘要:音频 音频 低频段 (30—150HZ); 中低频(150—500HZ); 中高频段(500—5000HZ); 高频段(5000—20kHZ)。 乐器 乐器 贝司:低音吉它:频响在700~1KHz之间,提高拨弦音为60~80Hz; 电贝司:低音在80~250Hz,拨弦力度在700~1KHz; 吉它: 阅读全文
posted @ 2018-12-10 19:34 虚生 阅读(3718) 评论(0) 推荐(0) 编辑
朴素贝叶斯算法简介及python代码实现分析
摘要:概念: 贝叶斯定理:贝叶斯理论是以18世纪的一位神学家托马斯.贝叶斯(Thomas Bayes)命名。通常,事件A在事件B(发生)的条件下的概率,与事件B在事件A(发生)的条件下的概率是不一样的;然而,这两者是有确定的关系的,贝叶斯定理就是这种关系的陈述 朴素贝叶斯:朴素贝叶斯方法是基于贝叶斯定理和 阅读全文
posted @ 2018-10-09 17:45 虚生 阅读(6138) 评论(0) 推荐(0) 编辑
hdf 5文件格式及python中利用h5py模块读写h5文件
摘要:h5文件格式,HDF 的版本 5(HDF 版本 5不与 HDF 版本 4 及早期版本兼容).HDF是什么呢?就是Hierarchical Data Format,可以存储不同类型的图像和数码数据的文件格式,并且可以在不同类型的机器上传输,同时还有统一处理这种文件格式的函数库。大多数普通计算机都支持这 阅读全文
posted @ 2018-10-08 20:09 虚生 阅读(16662) 评论(0) 推荐(0) 编辑
图片格式PGM缩写
摘要:PGM是Portable Gray Map的缩写。它是灰度图像格式中一种最简单的格式标准。另外两种与之相近的图片格式是PBM和PPM。它们分别相应着黑白图像和彩色图像。 PGM的数据存放方式相比于JPG来说是非常easy的,由于它不进行数据压缩。自然的PGM的图片的大小也就比較大了。一个120*12 阅读全文
posted @ 2018-09-15 11:40 虚生 阅读(1344) 评论(0) 推荐(0) 编辑
Python-OpenCV 图像叠加加权实现
摘要:函数说明 1 参数说明 src1 – first input array. alpha – weight of the first array elements. src2 – second input array of the same size and channel number as src 阅读全文
posted @ 2018-08-24 14:55 虚生 阅读(3360) 评论(0) 推荐(0) 编辑
ubuntu ImageMagick 图像转换工具
摘要:ImageMagick(简称 IM)是一个支持 GPL 协议的开源免费软件包。它由一组命令行工具组成的。它可以对超过 100 种的图像格式(包括 DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, 和 TIFF等等) 阅读全文
posted @ 2018-08-22 13:58 虚生 阅读(2634) 评论(0) 推荐(0) 编辑
Ubuntu16.04下安装opencv3.4.2
摘要:1.安装官方给的opencv依赖包 GCC 4.4.x or later CMake 2.6 or higher Git GTK+2.x or higher, including headers (libgtk2.0-dev) # 控制opencv GUI pkg-config Python 2.6 阅读全文
posted @ 2018-08-17 17:19 虚生 阅读(609) 评论(0) 推荐(0) 编辑
Ubuntu下OpenCV版本切换
摘要:1、假如安装了opencv以下两个版本: opencv-2.4.13 opencv-3.2.0 2、安装目录分别为: /usr/local/opencv-2.4.13 /usr/local/opencv-3.2.0 3、opencv-2.4.13切换为opencv-3.2.0 默认版本为/usr/l 阅读全文
posted @ 2018-08-17 14:23 虚生 阅读(2043) 评论(0) 推荐(0) 编辑
高数复习--什么是DCT
摘要:离散余弦变换(英语:discrete cosine transform, DCT)是与傅里叶变换相关的一种变换,类似于离散傅里叶变换,但是只使用实数。离散余弦变换相当于一个长度大概是它两倍的离散傅里叶变换,这个离散傅里叶变换是对一个实偶函数进行的(因为一个实偶函数的傅里叶变换仍然是一个实偶函数),在 阅读全文
posted @ 2018-06-06 13:47 虚生 阅读(1423) 评论(0) 推荐(0) 编辑
OpenCV进行图像相似度对比的几种办法
摘要:1、直方图方法 方法描述:有两幅图像patch(当然也可是整幅图像),分别计算两幅图像的直方图,并将直方图进行归一化,然后按照某种距离度量的标准进行相似度的测量。 方法的思想:基于简单的向量相似度来对图像相似度进行度量。 优点:直方图能够很好的归一化,比如256个bin条,那么即使是不同分辨率的图像 阅读全文
posted @ 2018-06-05 14:18 虚生 阅读(2812) 评论(0) 推荐(0) 编辑
Python图像处理库PIL中图像格式转换
摘要:o 在数字图像处理中,针对不同的图像格式有其特定的处理算法。所以,在做图像处理之前,我们需要考虑清楚自己要基于哪种格式的图像进行算法设计及其实现。本文基于这个需求,使用python中的图像处理库PIL来实现不同图像格式的转换。 对于彩色图像,不管其图像格式是PNG,还是BMP,或者JPG,在PIL中 阅读全文
posted @ 2018-06-04 18:16 虚生 阅读(14902) 评论(0) 推荐(1) 编辑
python图像处理库PIL的基本概念介绍
摘要:PIL中所涉及的基本概念有如下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordinate system)、调色板(palette)、信息(info)和滤波器(filters)。趁此机会,复习一下这些图像处理中的基本概念。 通道: 每张图片都是由一个或者多个数据通道构 阅读全文
posted @ 2018-06-04 17:13 虚生 阅读(667) 评论(0) 推荐(0) 编辑
psnr的定义和python实现
摘要:psnr是“Peak Signal to Noise Ratio”的缩写,即峰值信噪比,是一种评价图像的客观标准,它具有局限性,一般是用于最大值信号和背景噪音之间的一个工程项目。 peak的中文意思是顶点。而ratio的意思是比率或比列的。整个意思就是到达噪音比率的顶点信号,psnr一般是用于最大值 阅读全文
posted @ 2018-06-04 16:22 虚生 阅读(5014) 评论(0) 推荐(0) 编辑
python数字图像处理---噪声的应用
摘要:数字图像的随机噪声在图像处理中有着重要的位置,今天用到了,就回顾一下。做个总结。 随机噪声很多种,最常用的一般有两种,高斯噪声和椒盐噪声,下面我们就针对这两种噪声做个科普。 高斯噪声:高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声与椒盐噪声相似(Salt And Pepper No 阅读全文
posted @ 2018-06-01 17:46 虚生 阅读(1787) 评论(0) 推荐(0) 编辑
ubuntu16.04 编译出错:fatal error: SDL/SDL.h: No such file or directory
摘要:在ubuntu 16.04编译神经网络代码时候,遇到了这样一种错误? fatal error: SDL/SDL.h: No such file or directory 原因是SDL库没有安装,根据你使用的是SDL1还是SDL2来进行不同的安装:如下所示: SDL2 sudo apt-get ins 阅读全文
posted @ 2018-05-15 10:30 虚生 阅读(10035) 评论(0) 推荐(1) 编辑
目标检测的图像特征提取之HOG特征
摘要:HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极 阅读全文
posted @ 2018-05-14 16:42 虚生 阅读(3715) 评论(0) 推荐(0) 编辑
故事描述SVM----支持向量机/support vector machine (SVM)
摘要:作者:简之链接:https://www.zhihu.com/question/21094489/answer/86273196来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 在很久以前的情人节,大侠要去救他的爱人,但魔鬼和他玩了一个游戏。 魔鬼在桌子上似乎有规律放了两 阅读全文
posted @ 2018-05-14 15:20 虚生 阅读(357) 评论(0) 推荐(0) 编辑
OpenCL科普及在ubuntu 16.04 LTS上的安装
摘要:OpenCL(Open Computing Language,开放计算语言)是一个为异构平台编写程序的框架,此异构平台可由CPU、GPU、DSP、FPGA或其他类型的处理器與硬體加速器所组成。OpenCL由一门用于编写kernels(在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义 阅读全文
posted @ 2018-05-09 16:29 虚生 阅读(2336) 评论(0) 推荐(0) 编辑
ubuntu 16.04下源码安装opencv3.4
摘要:源码安装opencv,遇到了一些小波折,这里做个备忘吧。 首先要下载源码,路径: https://github.com/opencv/opencv 下载成功后,在opencv的根目录下执行下面操作: 阅读全文
posted @ 2018-05-08 13:47 虚生 阅读(167) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示