自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我吃芒果

小白

  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

原创 树莓派:基于flask的远程视频监控

买回来的树莓派吃灰有相当长的一段时间了,最近想着做视频监控方面的事,于是重新捡起树莓派做了一个视频监控。想法很简单,通过树莓派读取视频图像,发到网站上,然在通过浏览网页来观看实时视频。在家里的局域网里面打开网页,视频流的延时还是可以接受的,以前试过内网穿透到公网上,那视频流的延时就相当的大了,基本上卡成PPT。以下是这个小应用的基本配置:网站的框架是使用flask,这是一个轻量级的框...

2020-05-03 21:22:11 2036

原创 Python 条形码和二维码识别

本文介绍一种利用pyzbar库结合opencv进行实时识别条形码和二维码的方法。首先安装pyzbar 和opencv: pip install pyzbar opencv-python(pyzbar的源码,其作者有上传到github中,具体可以参考:https://github.com/NaturalHistoryMuseum/pyzbar/)pyzbar条用其decode()方法进行...

2020-04-26 21:16:06 1623

原创 Django 后台不能删除数据问题

no_edit_link = '%s: %s' % (capfirst(opts.verbose_name), obj)这个错误主要是在模型中重写__str(self)__方法时,返回了一个错误字符串或者没有返回字符串引起的,检查以下__str(self)方法是否有错就可以了。 def __str__(self): return self.target #如果没有target变量,但这里又调用它那么就会报错。...

2020-05-16 21:26:11 764

原创 Arduino 利用ADS1115 AD转换模块进行数据读取

去年利用Arduino配合ADS1115 AD转换模块对一个微伏级输出的测试箱进行电压读取,配合上位机进行采样的数据进行数字滤波。 ADS1115是具有16位分辨率的高速AD转换芯片,可调增益,最小测量电压为0.0078125mV(约7.8uV),其实7.8uV对我来说还是大了。但没办法,精度越高成本也越高,个人玩家干不起来。软件上使用了Adafruit为ADS系列芯片做好的库Adafruit_ADS1015,上手简单。ADS1115采样后的数据通过串口输出到...

2020-05-12 22:27:39 5768 2

原创 Arduino 串口命令行控制继电器

手头有一块山寨的Arduino uno板,买来一直没怎用。最近工作上需要对PTC零件进行一些可靠性测试,需要在9VAC和230VAC之间不断的来回转换,正好可以用Arduino加继电器模块做了一个简单的控制器。 基本的配置:串口波特率:115200 2路继电器 A命令:启动继电器,闭合指定时间,如果输入的时间为空则使用默认时间或者上一个设定时间;输入支持浮点数据。 B命令:停止继电器,并对所有标志进行清零; C命令:切换输出脚,13#或12#; R...

2020-05-12 22:10:40 1850

原创 使用Python + YOLO+opencv进行目标检测

YOLO相关原理及数据集可以通过这个链接查看:https://pjreddie.com/darknet/yolo/本博文将介绍使用YOLO结合opencv进行目标检测,需要用到的的资源有coco.names/yolov3.cfg/yolov3.weights,这些文件都可以从darknet或者github上找到。GitHub资源通过这个链接找到:https://github.com/pjred...

2020-03-28 22:53:16 1647

原创 django-ckeditor 富文本编辑器个性化定制

ckeditor提供了个性化的定制编辑器的功能,只需要预先设定toolbar的名称,使用时直接引用即可。在setting.py文件中加入ckeditor的相关配置,这里我预先定义两个配置名称“desc”和“body”,将来使用的时候直接引用配置名称即可。另外还可以设置编辑器的背景色,关键字时“uiColor”。CKEDITOR_CONFIGS = { 'desc': { ...

2020-03-28 09:01:13 543

原创 使用python对音频信号进行降噪

本文系转在,原文地址请点击此算法基于(但不是完全重现)Audacity概述的一种降噪效果的算法(链接到C ++代码)该算法需要两个输入:包含音频片段原型噪声的噪声音频片段 包含要删除的信号和噪声的信号音频片段算法步骤在噪声音频片段上计算FFT 统计信息是通过噪声的FFT计算得出的(频率) 基于噪声的统计信息(和算法的期望灵敏度)计算阈值 通过信号计算FFT 通过将信...

2020-03-25 21:01:07 21977 28

原创 Django 类视图(class base view)关于http请求的处理过程

按Django官方的说法,在Django开发过程中我们可以使用function-base-view(函数视图)和clase-base-view(类视图)实现http请求的相关处理。函数视图和类视图没有优劣的区分,各有好处。函数视图处理http请求的时可以直接调用request.method属性进行判断http请求的类型,如:from django.http import HttpResp...

2020-03-14 14:19:10 575

原创 django创建普通用户

在pycharm下打开终端,输入python manage.py shell进入python交互模式,然后使用User.objects.create_user()创建普通用户如下所示H:\Python\blogsite>python manage.py shellPython 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:...

2020-03-03 22:25:11 2828

原创 使用Python读取LabVIEW TDMS 格式文件转成 pandas及Excel

Labview的TMDS格式文件在很多偏硬件相关的工作中经常出现,有时候面临将TDMS转成Excel通用格式的情况,正常来将Excel只要将有TDMS插件读取是没有问题的,然而面对大量TDMS文件的时候,手动一个个将TDMS文件转成Excel文件显然很浪费时间,以下介绍使用Python配合pandas,xlsxwriter将TMDS文件批量转成Excel文件的方法:前期需要安装以下库:n...

2020-03-02 18:17:00 3653

原创 TypeError: __init__() missing 1 required positional argument: 'on_delete'

解决方法:将on_delete设置为models.DO_NOTHING,如下所示:models.ForeignKey(Post, on_delete=models.DO_NOTHING, verbose_name="评论目标")当然也可以配置自定义方法。

2020-03-01 22:37:51 691

原创 CommandError: You appear not to have the 'sqlite3' program installed or on your path.

1、下载sqlite3 Sqlite3.exe2、将sqlite3.exe文件放入(C:\Windwos\System32)中3、在项目文件夹下进入cmd dos界面或这pycharm中调用中断窗口,输入python manage.py dbshel...

2020-03-01 10:55:48 2820

原创 将树莓派打造成视频监控

构成组件: CSI接口摄像头(千万别用USB摄像头,这个坑我已经趟过无数遍了,最后才转到CSI接口摄像头上) 树莓派3B+ 板卡,视频保存在板载SD上。(千万别用U盘保存视频,树莓派的USB驱动及硬件简直就是灾难设计,USB端口无端高温,USB设备无端断开,种种奇奇怪怪原因) Python软件开发需要的库:PyQt5, picamera, opencv 使用PyQy...

2020-02-23 22:49:34 865

原创 Python 卡尔曼滤波器实现

去年我们在设计一款新产品的时候,由于选用定制开发的一个SoC器件,导致我们在用ADC读取经由这个SoC芯片放大后的信号时,出现了极其不稳定的情况。正常情况下ADC读取出来的信号应当为一条平稳的直线,而现实上读取出来的信号确上下波动极其大,远远超出了我们理论计算水平。虽然后来通过大量的研究分析,得出时SoC极其容易受到EMI干扰,在添加屏蔽片后成功解决了这个问题,但是在研究过程中我们发现卡尔曼滤...

2020-02-12 21:31:13 2187 2

原创 pyttsx3 文字转语音,自动播报天气信息

介绍一个文字转语音的Python库:pyttsx3。该库可以进行离线文字转语音,可以满足一般的对文字进行语音转换的需求。只是音调表比较生硬,声音表情不够丰富(基本没有),目前对于中文只支持女音,英文可以支持男女音,所以对于一些要求不高的场合pyttsx3还是比较合适的。pyttsx3库安装比较简单:pip install pyttsx3安装完成就可以使用了,可以使用以下代码进行测试:...

2020-02-06 15:19:07 964

原创 百度收集自动推送脚本——python版

做网站的过程中,网站做出来容易,把网站推广出去就难了,其中第一步就是需要各大搜索引擎,如百度,谷歌,360和搜狗等对我们的网站进行收录,链接提交方面,其实各大网站斗差不多,基本上都有sitemap提交,但百度网站收录除了sitemap提交之外,还提供了主动推送和自动推送。所谓的自动推送实际上就一被动技能,在每个网站上写入特定的JS代码,当有人访问网页时,JS代码就将当前未被收录的网页推送到百度...

2020-02-06 13:54:03 944

原创 树莓派matplotlib库安装

这几天想写一个小程序来将传感器的数据生成曲线图,需要用到matplotlib这个库,给树莓派安装matplotlib这个库的过程可谓吐血。本来挻简单的一个库在PC上一句sudo apt-get就可以搞定的事,偏偏树莓派上要走好多弯路,真是气死人。sudo apt-get install matplotlib嘈点一树莓派是使用命令 sudo apt-get install matplo...

2019-12-26 22:42:44 1985

原创 Python + Django 获取访问用户的IP

做网站时,需要获取用户的IP信息作为流量统计,目前比较流行的获取访问用户的IP方式是使用request.META属性,获取键值“HTTP_X_FORWARDED_FOR”或“REMOTE_ADDR来获取IP地址信息,其中关于“HTTP_X_FORWARDED_FOR”和“REMOTE_ADDR”的解释是:’REMOTE_ADDR’ 是远端IP,默认来自tcp 连接是,客户端的Ip。可以说,它...

2019-12-26 22:38:41 1403 1

原创 Python+Django+nginx+uwsgi搭建网站

建站过程中,Web服务器使用了nginx+uwsgi 组合,搭建相对轻松,服务器布置可参考大神指导文章:https://zhuanlan.zhihu.com/p/63038112按照文章步骤基本上能够把服务器搭建起来,需要注意的是uwsgi配置文件与nginx配置文件在网络端口上的对接,也就是内部IP和端口的的设置,如我的网站uwsgi设置文件,将socket设置为使用mysite.so...

2019-12-26 22:32:00 204

flask_based_video_monitor.zip

网站的框架是使用flask,这是一个轻量级的框架,操作简单,作为小白的我也不需要花费多大的时间就可以简单上手了,当然也只能依样画葫芦。 摄像头采用CSI接口摄像头,基本上不用USB摄像头,不懂树莓派为什么USB这么差劲,时不时出现设备中断的问题。 主设备是树莓派3B+,陈年老机了。性能说不上有多好,带个摄像头起码还是够用的。 环境方面是python3 + Pycharm 主要的库有:flask, opencv, imutils, numpy。flask主要是提供网站URL方面支持,opencv, imutils, numpy是对视频的一些处理。 基本的HTML代码,用来在网页显示视频 ———————————————— 版权声明:本文为CSDN博主「芒果不好吃了」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/bibinGee/article/details/105908239

2020-05-03

noisereduce-master.zip

import noisereduce as nr # load data rate, data = wavfile.read("mywav.wav") # select section of data that is noise noisy_part = data[10000:15000] # perform noise reduction reduced_noise = nr.reduce_noise(audio_clip=data, noise_clip=noisy_part, verbose=True)

2020-04-14

python_opencv_yolo.py

基于Python opencv和YOLO的深度学习目标检测源码。 利用预先训练好的数据集yolov3.weight, yolo.cfg及标签coco.names,可以快速识别人物,动物,汽车等物体。

2020-03-28

CamWidget0.0.4.7z

利用CSI摄像头制作视频监控设备,支持视频循环删除。 使用到opencv库,Pyqt5和picamera库

2020-02-23

Kalman filter.7z

基本Python的卡尔曼滤波器实现,解决大量噪声环境中提取真实信号的问题,CSDN提供源码下载,关注博客了解详细解决过程https://mpnew.csdn.net/console/editor/html/104286787。

2020-02-12

python 爬取肺炎疫情.zip

Python 爬取肺炎疫情代码,结合requets和matplot,爬取163.com接口数据,使用堆叠柱状体显示各省市数据

2020-02-08

空空如也

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

TA关注的人

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