自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 读相片EXIF信息

import os import time import exifread class ReadFailException(Exception): pass def getOriginalDate(filename): try: fd = open(filena...

2018-02-10 23:01:54

阅读数 118

评论数 0

原创 python cv2

1.自定义窗口大小显示图像 import cv2 img = cv2.imread('f:\\tmp\\cotton.jpg') win = cv2.namedWindow('test win', flags=0) cv2.imsho...

2018-02-10 22:32:18

阅读数 268

评论数 0

原创 python 文件操作

1.os os.listdir(path):返回指定目录下的文件或文件夹名字的列表 IsSubString(str1,str2):给定两个字符串判断str1是否是str2的子字符串 2.try except else try:执行可能会出错的试探性语句,即这里面的语句是可以导致致命性错误...

2018-01-05 15:03:33

阅读数 82

评论数 0

原创 一个数出照片中人数的小程序

基于信息熵定义的场景复杂度应用小程序 输入图像: 代码: import os import math import numpy as np from PIL import Image def PeopleNum(): img =Image.open('d:/pytho...

2018-01-05 12:18:01

阅读数 641

评论数 1

原创 anaconda 安装、创建python2\3 虚拟环境、pycharm导入python虚拟环境

anacona+navigator+pycharm配置

2017-12-30 12:27:33

阅读数 1905

评论数 0

原创 实验六:MPEG音频编码实验

一、MPEG-1音频编码整体框架 心理声学模型:通过子带分析滤波器组使信号具有高的时间分辨率,确保在短暂冲击信号情况下,编码的声音信号具有足够高的质量;又可以使信号通过FFT运算具有高的频率分辨率,因为掩蔽域值是从功率谱密度推出来的。在低频子带中为了保护音调和共振峰的结构,就要求用较小的量化阶...

2017-07-01 10:40:55

阅读数 280

评论数 0

原创 实验五 JPEG原理分析及JPEG 解码器的调试

一、JPEG简介 1、JPEG简介 JPEG(Joint Photographic Experts Group)是国际电信联盟(International Telecommunication Union,ITU)、国际标准化组织(International Organization for Sta...

2017-06-04 16:47:36

阅读数 413

评论数 0

原创 实验四 DPCM编码

一、实验原理 1、预测编码 预测编码利用的是信源相邻符号间的相关性。根据某一模型利用以往的样本值对新的样本值进行预测。然后将样本的实际值与预测值相减得到一个误差值,最后对这一误值进行编码。如果模型足够好且样本序列在时间上相关性比较强,则误差信号的幅度将远远小于原始信号,从而得到较大的数据压缩。 一...

2017-05-13 12:21:44

阅读数 2858

评论数 0

原创 WAVE文件分析

参考站点:音频编解码——格式篇(CSDN) 音频文件格式说明 维基百科—wav wav格式介绍:  一、结构 wave文件是用于多媒体文件存储的microsoft RIFF的子集,Microsoft RIFF是资源交换档案标准。RIFF文件的标准形式是文件头(file h...

2017-04-30 11:58:57

阅读数 281

评论数 0

原创 huffman编解码算法实验与压缩效率分析

一、基本原理 1、huffman编码原理 huffman编码是一种无失真编码方式,是可变长(VLC)编码的一种。 huffman编码基于信源的概率统计模型,基本思路是出现概率大的信源符号编长码,出现概率小的符号编短码,从而使平均码长最小。 2、数据结构 在本实验中的数据结构中,用到了两个数据结构:...

2017-04-29 11:36:21

阅读数 2103

评论数 1

原创 opencv学习笔记2 边缘检测

总结: Roberts算子检测方法对具有陡峭的低噪声的图像处理效果较好,但是利用roberts算子提取边缘的结果是边缘比较粗,因此边缘的定位不是很准确。 Sobel算子检测方法对灰度渐变和噪声较多的图像处理效果较好,sobel算子对边缘定位不是很准确,图像的边缘不止一个像素。 Prewi...

2017-04-22 13:09:09

阅读数 373

评论数 0

原创 Opencv学习笔记

一、图像反色 用255减去每个像素值,得到一个心图像,这里使用迭代器和LUT(look up table )两种方法。 1.用迭代器 #include using namespace std ; using namespace cv ; int main(int arg...

2017-04-21 18:05:25

阅读数 143

评论数 0

原创 bmp2yuv文件转换实验

一、实验涉及的基本原理 1、bmp文件的组成结构     BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很...

2017-04-01 17:55:25

阅读数 376

评论数 0

原创 实验一 彩色空间转换

1、基本原理      yuv的存储格式有打包(packed)格式和平面(planar)格式。前者将 YUV 分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放 YUV 三个分量,就像是一个三维平面一样。本实验将bgr4:4:4格式的r...

2017-03-18 13:56:34

阅读数 227

评论数 0

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