- 博客(489)
- 资源 (7)
- 收藏
- 关注
原创 音频分析之——时域转频域
时域:横轴:时间纵轴:震动幅度(音量的高低)采样频率:(单位是HZ)是指将模拟声音波形进行数字化时,每秒钟抽取声波幅度样本的次数。采样频率的选择应该遵循奈奎斯特(Harry Nyquist)采样理论:如果对某一模拟信号进行采样,则采样后可还原的最高信号频率只有采样频率的一半,或者说只要采样频率高于输入信号最高频率的两倍,就能从采样信号系列重构原始信号。正常人听觉的频率范围大约在20Hz~20kHz之间,根据奈奎斯特采样理论,为了保证声音不失真,采样频率应该在40kHz左右。常用的音频采样
2021-09-01 16:00:59
11342
原创 python学习之——tornado 传递base64图像
server.pyclass Pred(web.RequestHandler): def post(self): try: body_dic = json.loads(self.request.body.decode('utf-8')) imgb64 = body_dic.get("img_b64", None) buf_str = base64.b64decode(imgb64)
2020-09-25 17:01:00
575
原创 python学习之——tornado 实现异步调用接口 @web.asynchronous
终于找到一种 比较方便的实现 tornado 异步操作且支持多线程并发的方法了server.pyfrom tornado import gen, web, ioloop, templatefrom tornado.gen import coroutine, Futurefrom tornado.ioloop import IOLoopfrom tornado.concurrent import run_on_executorfrom concurrent.futures import Th
2020-09-25 16:13:03
1622
原创 work----项目相关问题
1、videosource 视频获取, 如何生成 libzqv.so 在video_analyse目录中执行: autoreconf-i ./configure make 会在src/.lib/下生成新的libzqv.so2、把脚本文件设置成开机自启动 vi /etc/rc.local 添加以下命令: 例:su tx1 -c "cd /home/tx1/edu_interact/A...
2020-09-02 16:20:51
248
转载 openpose-opencv 的coco数据多人体姿态估计
介绍opencv除了支持常用的物体检测模型和分类模型之外,还支持openpose模型,同样是线下训练和线上调用。这里不做特别多的介绍,先把源代码和数据放出来~实验模型获取地址:https://github.com/CMU-Perceptual-Computing-Lab/openpose基于coco数据的代码实现import cv2import timeimport numpy as npfrom random import randintimage1 = cv2.imread(
2020-07-21 17:16:28
1862
转载 conda安装
conda简介Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。安装condaconda分为anaconda和miniconda。anaconda是包含一些常用包的版本(这里的常用不代表你常用 微笑.jpg),miniconda则是精简版,需要啥装啥,所以推荐使用miniconda。下载网址minic
2020-07-07 10:14:14
1865
1
原创 常爸大语文课目录
1周:池上 数九歌2周:咏鹅 放风筝3周:静夜思 小老鼠4周:大公鸡 春晓5周:相思 金瓜瓜银瓜瓜6周 :江南 云7周:望庐山瀑布 小巴狗8周:望天门山 端午歌9周:游子吟 看月歌10周:悯农 瞌睡来11周:小儿垂钓 十二月花12周:早发白帝城 雨来了13周:江雪 中秋夜14周:寻隐者不遇 十二生肖15周:登鹳雀楼 谁会飞16周:咏柳 头字歌17周:江畔独步寻花 蝴蝶姑娘嫁丈...
2020-05-15 15:30:28
858
转载 linux学习之——修改 pip 安装目录
转载地址:https://blog.csdn.net/ZCShouCSDN/article/details/84990674
2020-03-05 12:15:49
3843
1
转载 /etc/ld.so.conf.d/目录下文件的作用
在了解/etc/ld.so.conf.d/目录下文件的作用之前,先介绍下程序运行是加载动态库的几种方法:第一种,通过ldconfig命令 ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和缓存...
2020-02-25 11:26:53
351
原创 Linux学习之——ubuntu16.04升级到ununtu18.04
执行以下命令:sudo apt updatesudoapt dist-upgradesudo do-release-upgrade
2020-01-17 16:50:08
300
原创 tensorflow1.4 转 tensorflow2.0 代码转换中遇到的问题
一、大部分代码只需要由 tf. 转换成 tf.compat.v1.二、tf.contrib.rnn.LSTMCell( ) 不能直接用上述方式转换,因为contrib模块被弃用了,解决办法如下:from tensorflow.python.ops import rnn, rnn_cell rnn_cell.LSTMCell( )三、tf.placeholder( ) 转...
2020-01-06 14:39:20
1328
原创 linux学习之——安装cuda10.1
一、安装新的cuda之前先卸载原来的:sudo apt autoremovesudo apt-get remove cuda*二、安装cuda10.11、打开网页:https://developer.nvidia.com/cuda-toolkit-archive选择自己想要的版本点击2、这里选择runfile模式安装,当然也可选择其它模式先按提示下载.run文件...
2019-12-18 17:27:27
8601
原创 python学习之——list 编程技巧
1、a = [(1, 2), (3, 4), (5, 6)]b = [i[0] for i in a]# b = [1, 3, 5]
2019-12-06 11:21:28
133
原创 python学习之—— glob 文件路径搜索
目的: 查找某个目录下的所有 .jpg文件,并得到它的绝对路径方法一: import glob# glob.glob只能查看当前目录下的文件,不能递归查找# image_files是一个文件列表,列出所有符合条件的文件image_files = glob.glob("/media/dir_1/*.jpg")import globimport...
2019-11-22 10:18:10
398
原创 Linux学习之——ImportError: libcublas.so.10.0
错误原因: 找不到cuda路径解决方法: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
2019-11-22 10:06:59
2333
原创 numpy学习之——关于ndarray的误解
import numpy as npnumpy的数据类型是ndarray,不是nparray, np.array([1, 2, 3]) 是一个函数,用来创建ndarray对象的
2019-11-22 09:23:43
216
原创 pycharm学习之——a non-standard layout and cannot be attached to this project
转载地址:https://blog.csdn.net/dashan8608/article/details/91128856新装的pycharm用的时候总是出现这个问题,搜了帖子发现确实2019下面新建的工程下面缺少文件原始的工程项目下的文件:现在2019的工程文件:方法:就是复制其他工程下面的.idea的.iml文件改为现工程名字...
2019-11-19 10:38:21
573
1
原创 tensorboard——使用方法
tensorflow训练过程中打开tensorboard,会生成一个logs文件夹,文件夹下有events.out.tfevents.1571801242.gpu60类似文件;使用命令:tensorboard --logdir=logs,我的机器提示 tensorboard command not found,tensorboard已经安装了,但是这个命令还是找不到,解决办法如下:1、找到...
2019-11-01 10:57:31
514
原创 mxnet——Bucket RNN 分析和实现
RNN 是另外一种在深度学习领域常见的网络模型,在语音识别,NLP 等需要对 sequence 数据建模的场景中应用广泛。由于 sequence 数据的长度是变化的,所以,在实际工程中,常见的一种做法是指定一个 sequence 的长度 \(L\)(一般是最长的一个 sequence 的长度), 然后,把长度不等于 \(L\) 的数据进行 mask, 从而使得所有的 sequence 都具有相同的...
2019-08-27 14:25:23
336
原创 python 学习遇到的坑
1、把 numpy 数组 append进列表,以后从列表取出来使用的时候可能 数组内的值就改变了,解决办法,把numpy先转化为list再存入 列表,使用的时候再转回numpy数组两者之间转换公式:a_list = a_numpy.toist()a_numpy = numpy.array(a_list)...
2019-08-27 10:04:09
165
转载 深度学习之——防止过拟合的方法
1、过拟合定义:在training data上的error渐渐减小,但是在验证集上的error却反而渐渐增大——因为训练出来的网络过拟合了训练集,对训练集外的数据却不work。模型越复杂,越容易过拟合。因此,原先以最小化损失(经验风险最小化)为目标:现在以最小化损失和模型复杂度(结构风险最小化)为目标:通过降低复杂模型的复杂度来防止过拟合的规则称为正则化。2、...
2019-07-31 17:56:00
3410
转载 安装mxnet+warp-ctc
在容器下:apt-get install -y libopenblas-devapt-get install -y libopencv-dev从 https://archive.apache.org/dist/incubator/mxnet/1.0.0/apache-mxnet-src-1.0.0-incubating.tar.gz 下载1.0.0mxnet,解压,cd mxnet...
2019-07-22 10:23:55
282
原创 Tornado学习之——base64格式传输图像
client.py 客户端:# -*- coding: utf-8 -*-import requestsimport jsonimport base64url = "http://134.17.1.68:8887/face"image_path = "test.jpg"if __name__ == "__main__": with open(image_path, ...
2019-06-18 17:02:59
759
转载 python学习之——判断数据类型 isinstance
1 #判断变量类型的函数 2 def typeof(variate): 3 type=None if isinstance(variate,numpy.ndarray): 5 type = "numpy.ndarray" 4 if isinstance(variate,int): 5 type = "int" 6 ...
2019-05-21 10:52:31
2468
转载 c++ int 转string的多种方式
1. int a = 10;char *intStr = itoa(a);string str = string(intStr);2. int a = 10;stringstream ss;ss << a;string str = ss.str();3. C++11 (推荐,如果支持的话) #include <string> st...
2019-05-07 14:26:57
1249
原创 git学习之——git fetch git pull
git branch dev : 创建分支git checkout dev : 切换到该分支git fetch —— git merge origin/dev == git pull把dev 分支合并到 master上:1、git checkout master : 首先切换到 master分支2、git merge dev此处有坑: 若 master 的commit 提...
2019-04-12 11:14:22
185
转载 创建新的干净的python virtualenv 虚拟环境
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的P...
2019-03-28 11:14:26
1790
原创 Tornado学习之——formdata格式数据传输
server.pytornado 是顺序调用的,当其中一个handler(比如post)正在运行还没返回结果的时候。调用其它handler是没有反应的,如果需要就得用携程编程from tornado import web, ioloop, httpserverimport jsonimport numpy as npimport cv2# tornado 是顺序调用的,当其中...
2019-03-15 14:50:53
1687
转载 深度学习框架Darknet,其YOLO神经网络算法对目标检测效果显著
yolov3介绍比较好的文章网址:https://blog.csdn.net/leviopku/article/details/82660381https://www.jianshu.com/p/d13ae1055302本文转载地址:https://cloud.tencent.com/developer/news/76803Darknet——一个源码为C的神经网络框架...
2019-03-08 16:40:00
2313
原创 python学习之——代码积累
1、try ... except (python3)# 有错误不报错可继续执行,但会打印错误try: passexcept BaseException as ex:print(“error message:”, ex)
2019-01-29 15:10:29
227
原创 英语每日一句
1、I love this hoodie so much 我非常喜欢这件卫衣2、I need a new pair of pants 我需要一条新裤子3、Do you want to go potty ? 你想去厕所吗4、I want to pee 我想尿尿5、Did you pee in your pants? 你尿裤子了吗?6、Do not forget t...
2019-01-24 09:11:22
1037
原创 python学习之——python数据 和 json数据的转化
json的应用:1、json数据常常是http网络传输格式,所以常常用到python数据和json数据的格式转化2、实现不同的编程语言之间对象的传递,把对象序列化为标准格式不同的编程语言有不同的数据类型; 比如说:Python的数据类型有(dict、list、string、int、float、long、bool、None)Java的数据类型有(bool、char、byte、sh...
2019-01-23 17:33:25
447
原创 python学习之——网络数据传输( json / xml / base64 )
jsonserver.py===========================from tornado import webfrom tornado import ioloopfrom tornado import httpserverimport json# 第一种获取年龄的方式,传过来名字,返回对应年龄class Get_age_1(web.RequestHandler...
2019-01-22 18:03:02
781
转载 常见三种字符编码的区别:ASCII、Unicode、UTF-8
对于很多人来说,python的中字符转码是一件很头疼的事情,本来期望结果输出的是中文,结果来一段像这样\xe4\xbd\xa0\xe5\xa5\xbd像是乱码的字符串。由于学python没多久,昨天使用python的时候,就遇到这种问题,现在来深入研究下与之相关的encode()和decode()函数,和如何把如乱码般的字符串转成中文。encode()和decode()都是字符串的函数,可...
2019-01-22 16:30:41
1156
转载 python学习之—— 创建多线程的两种方式(函数和类)
转载地址:https://www.cnblogs.com/wongbingming/p/9028851.html本文目录学会使用函数创建多线程 学会使用类创建多线程 多线程:必学函数讲解经过总结,Python创建多线程主要有如下两种方法:函数 类接下来,我们就来揭开多线程的神秘面纱。. 学会使用函数创建多线程在Python3中,Python提供了一个内置模块 thre...
2019-01-22 15:50:29
3329
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人