自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 C语言之字符串处理常用函数记录

字符串处理常用函数记录

2022-09-23 16:52:58 346 1

原创 C语言之RSA2分段解密

C语言之RSA2分段解密

2022-09-19 16:00:18 1454

原创 C语言之使用memcpy函数实现小数组数据不覆盖地复制到大数组

C语言之使用memcpy函数实现小数组数据不覆盖地复制到大数组中

2022-09-14 16:58:37 644

转载 C语言之一次性读取整个文件内容

C语言之一次性读取整个文件内容

2022-09-14 10:21:07 3658

原创 C语言之打印二进制流文件内容

C语言打印二进制流数据

2022-09-14 09:19:22 687

原创 shell之openssl进行RSA加解密

shell之openssl进行RSA加解密

2022-07-21 16:24:32 2265

原创 shell之使用sed处理变量后存到另一个变量以及替换字符

shell之使用sed处理变量后存到另一个变量以及替换字符

2022-07-13 17:04:31 935

原创 shell之拼接字符串

shell之拼接字符串

2022-07-13 11:15:46 2300

原创 shell之获取日期

shell 获取日期的脚本

2022-07-13 10:41:11 3246

原创 Python之string和bytes的相互转化

1.string转bytess = 'hello world!' #'hello world!'#方法一b = bytes(s,encoding='utf8') #需要指定编码格式#方法二b=s.encode('utf8')2.bytes转string#b:b'hello world!'#方法一s = str(b,'utf8') #方法二s = b.decode...

2019-11-08 15:22:34 708

转载 python之numpy中的tile函数

Numpy的 tile() 函数,就是将原矩阵横向、纵向地复制。tile 是瓷砖的意思,顾名思义,这个函数就是把数组像瓷砖一样铺展开来。举个例子,原矩阵:mat = array([[1,2], [3, 4]])横向:tile(mat, (1, 4))# 等同于tile(mat, 4)结果:[[1 2 1 2 1 2 1 2] [3 4 3 4 3 ...

2019-10-30 11:20:33 204

tensorflow的多分类函数用法

1.tf.nn.softmax( logits, axis=None,name=None,dim=None )作用:用于做softmax激活,相当于执行:softmax = tf.exp(logits) / tf.reduce_sum(tf.exp(logits), axis)参数:logits:一个非空的Tensor,是softmax之前的类别预测。必须是下列类型之一:half,f...

2019-10-23 16:46:32 508

原创 pickle的Python版本问题

在不同Python版本生成的pickle文件不能跨版本直接调用,会报错。python3->python2在Python2中需要用到Python3生成的pickle时,需要在Python3中先将pickle保存为Python2适用版本(好拗口...)然后再在Python2中读取。Python2->python3python3中需要用到Python2生成的pickl...

2019-10-10 14:56:14 1792

原创 使用skip-thoughts提取句子特征

我搜集了两种方法来实现,一种方法基于theano,另一种方法基于tensorflow。方法一参考:【1】https://github.com/ryankiros/skip-thoughts【2】https://blog.csdn.net/qq_33373858/article/details/83928249方法二参考:【3】https://github.com/tensorf...

2019-10-10 11:05:44 1296 3

转载 TRECVID(视频检索国际权威评测)简介

【转】作者:Steven Wang| 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明最近看的论文的实验部分很多都使用了TRECVID提供的数据,于是把TRECVID研究了一番,收获颇大。TRECVID是视频检索领域的国际权威评测。TRECVID的由来如下:TREC是一系列由美国国家标准技术研究所(National Institute of Standards ...

2019-08-29 22:02:50 1784

原创 python之csv文件转化为tsv文件

不需要导入任何库:csv和tsv的区别在于前者用逗号分隔数据,而后者用制表符。with open('test.csv') as f: data = f.read().replace(',', '\t')with open('test.tsv','w') as f: f.write(data)""" 用replace方法将,替换成\t 然后在写入文件的时候...

2019-08-26 17:53:29 5429 1

原创 python中自带的translate模块

python提供了谷歌翻译的第三方包,可以实现多种语言之间的相互翻译。translate包的下载地址:https://pypi.org/project/translate/可以通过使用pip安装: pip install translate使用代码示例:# encoding: utf-8from translate import Translator# 以下是将简...

2019-08-26 15:30:42 11202 7

原创 opencv-python 截取视频片段并显示

这是为实现ABLR模型结果可视化写的一个demo。环境要求如下:python3opencv-python4.1.0代码如下:#coding=utf-8import cv2print(cv2.__version__)#打开原完整视频cap = cv2.VideoCapture(r'E:\深度学习\0605\src\model\s13-d21.avi')#打开视频if no...

2019-06-11 17:02:38 2776

原创 DenseCap源码实现

安装Torch在Ubuntu终端,输入:git clone https://github.com/torch/distro.git ~/torch --recursivecd ~/torch; bash install-deps;./install.sh接下来会提示是否把torch加入bashrc中,输入yes即可。 上面没有装git的要预先装好git。安装Torch 依赖库...

2019-03-21 09:00:57 678

原创 MPEG音频编码实验报告

实验原理下图为MPEG音频编码layerII流程图:32个子带滤波器组:通过子带分析滤波器组使信号具有高的时间分辨率,确保在短暂冲击信号情况下,编码的声音信号具有足够高的质量。将PCM样本变换到32个子带的频域信号:如果输入的采样频率为48kHz ,那么子带的频率宽度为48/ (2*32 )=0.75Hz该多相滤波器组为如下图:心理声学模型:

2017-07-02 10:29:31 1019 1

原创 数据压缩实验五:JPEG文件解码实验分析

一:实验原理1.JPEG编码原理JPEG 是Joint Photographic Experts Group(联合图像专家小组)的缩写,是第一个国际图像压缩标准。.jpeg/.jpg是最常用的图像文件格式,是一种有损压缩格式。JPEG编码框图如下图所示:(1)零偏置(level offset)对于灰度级是2n的像素,通过减去2n-1,将无符号的整数值变成有符号数;对于n

2017-06-02 17:07:16 2552 2

原创 数据压缩实验四:DPCM 压缩系统的实现和分析

一:实验原理1.DCPM编码原理DPCM是差分预测编码调制的缩写,是比较典型的预测编码系统。DCPM编码是对模拟信号幅度抽样的差值进行量化编码的调制方式,这种方式是用已经过去的抽样值来预测当前的抽样值,对它们的差值进行编码。在DPCM系统中,需要注意的是预测器的输入是已经解码以后的样本。之所以不用原始样本来做预测,是因为在解码端无法得到原始样本,只能得到存在误差的样本。因此,在DPCM编码

2017-05-08 12:41:14 1004

原创 数据压缩实验三:用c语言实现Huffman编码和压缩效率分析

实验原理:1.Huffman编码Huffman编码是一种无失真的编码方式,是可变字长编码(VLC)的一种。Huffman编码基于信源的概率统计模型,它的基本思路是:出现概率大的信源符号编长码,出现概率小的信源符号编短码,从而使平均码长最小。在程序实现时常使用一种叫树的数据结构实现Huffman编码,由它编出的码是即时码。2.本实验中Huffman编码的算法(1)将文件以

2017-04-25 17:17:06 2969 1

原创 以一个wav文件为实例分析wav文件格式

一:RIFF介绍在Windows环境中,大多数的多媒体文件都是以一种通用的结构来存放的,这种结构成为“资源互换文件格式”,简称RIFF。RIFF文件是按照little-endian 字节顺序写入的,即其编码的顺序是倒序(如:编码类型标识存放为0001,则其解码时应解为0100)。RIFF可以看做是一种树状结构,其基本构成单位是块(chunk),每个块由块标识,块大小和块内容三部分组成。RI

2017-04-11 11:34:45 3364

原创 数据压缩实验二:bmp转yuv格式实验报告

一:实验基本原理1.BMP文件格式典型的 BMP 图像文件由四部分组成:( 1) 位图头文件数据结构,它包含 BMP 图像文件的类型、显示内容等信息;( 2) 位图信息数据结构,它包含有 BMP 图像的宽、高、压缩方法,以及定义颜色等信息;( 3) 调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图( 24位的 BMP)就不需要调色板;( 4) 位图数据,这部分的内容

2017-03-23 19:26:02 516

原创 数据压缩实验一:yuv转rgb格式实验报告

数据压缩实验一:yuv转rgb格式实验报告一:实验基本原理 yuv转rgb格式转换公式: R=Y+1.4020*(V-128)G=Y-0.3441*(U-128)-0.7141*(V-128)B=Y+1.7720*(U-128)分析:由rgb到yuv格式的转换公式:Y=0.2990R+0.5870G+0.1140BR-Y=0.7010R-0.5870G-

2017-03-15 16:52:47 993 2

空空如也

空空如也

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

TA关注的人

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