![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 60
quantam
这个作者很懒,什么都没留下…
展开
-
用python流水线式下载B站视频,提取每一帧图片并去重,制作成PDF文档
一、下载视频方式下载B站的视频可以考虑网络爬虫,下载器等方式,这里我选择用唧唧下载器,下载速度耿耿的,系列课程的视频还可以批量下载,简单方便。下载后的视频保存成MP4格式二、...原创 2021-08-26 18:32:48 · 960 阅读 · 0 评论 -
通过HSV空间颜色转换进行汽车车身颜色判断
目前,有很多对车的颜色进行识别的,传统的基于颜色空间的,以及目前较为火的机器学习、深度学习等方法,深度学习准确度高,但是需要进行训练,存储权重文件等,传统办法就较为简单,几十行代码就解决了。汽车车身颜色判断定义函数和识别方法如下:import numpy as npimport collectionsimport cv2#定义字典存放颜色分量上下限#例如:{颜色: [min分量, max分量]}#{'red': [array([160, 43, 46]), array([179, 255,原创 2021-07-06 16:57:08 · 691 阅读 · 0 评论 -
用python进行抠图,去除图像背景干扰
为了让我们后续的应用更加专注于目标,我们需要把目标从图像中抠出来,以便于后续的使用。比如我们要识别汽车车身的颜色,首先要把车周围背景过滤,然后再进行车身颜色像素统计。实现抠图有两种方式,第一种是比较简单的,一键运行就行了,但是效果不是很理想,只是能减少背景的干扰,优点就是能批量处理想要的图片;第二种就精致得多,可以人工慢慢地把前景和背景区分开来。本文使用的办法是OpenCV自带的grabcut函数,有论文作为支撑,有想了解的可以去搜一下。论文名称:“GrabCut” — Interactive For原创 2021-07-06 16:41:54 · 5988 阅读 · 0 评论 -
pytorch中文文档1.7下载到本地方法
在线阅读地址:https://dl.apachecn.org/#/本地阅读办法1、在anaconda prompt 里输入pip install apachecn-dl-zh2、在第一步安装完成后,anaconda prompt 输入apachecn-dl-zh会有如下显示3、在浏览器网址输入界面输入http://localhost:3000/#/或者http://localhost:3000/页面显示接下来就尽情阅读了!!!...原创 2021-02-26 16:10:35 · 1590 阅读 · 1 评论 -
利用 face_recognition 包进行人脸特征提取与识别,实现一对一、一对多识别
face_recognition是一个轻量化的人脸识别包,能识别出人脸的眉毛、鼻子、嘴巴、眼睛等特征点,进行计算两张脸的距离,比较两张脸是否为同一个人等功能。一、两张图像进行比较取两张照片进行图像比对,确认是否同一个人,在进行比较时,发现两个不同的人比对结果为同一个人,原因是没有设定较为严格的阈值,需在results = face_recognition.compare_faces([my_face_encoding], unknown_face_encoding)在程序中添加 tolerance原创 2021-01-22 16:17:43 · 2501 阅读 · 0 评论 -
用Python自动批量修改postgres数据库字段长度和类型,添加主键
由于在建表不规范,存在字段长度过长和类型不符等原因,导致后面在存数据的时候报错,要一个一个表去检查、修改,工作量很大。修改起来,半天时间过去了,改完已经两眼昏花,四肢无力,真的是泪两行啊!!!!!为了节省我们的工作量,释放双手玩手机,这种事情交给程序来完成就好了。嗯,真香。。。。说干就干,干起来(此处有分割线)一、步骤分解1、连接数据库import psycopg2conn=psycopg2.connect(database='database',user='username',pass原创 2020-12-03 10:59:32 · 793 阅读 · 0 评论 -
‘chromedriver‘ executable needs to be in PATH解决办法
Python调用谷歌浏览器报错 Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home解决办法参考文章如下:[‘chromedriver’ executable needs to be in PATH解决办法](https://www.jianshu.com/p/dc0336a0bf50)操作步骤如下原创 2020-10-28 11:36:19 · 2073 阅读 · 0 评论 -
windows环境下部署docker项目,手把手教学
《windows环境下部署docker项目》转载自博客园https://www.cnblogs.com/baiboy/p/docker1.html转载 2020-09-18 09:47:32 · 892 阅读 · 0 评论 -
用python读取pg数据库中的blob类型图片数据,转换存成jpg格式存到本地文件夹
先啰嗦一下,热热身在工作中,我们常见到数据库中的数据类型主要为char,varchar,text等,但是有时我们也会用blob格式来存储语音文件或者图像文件,在网上找了很多,都没找到合适的办法,只好自己开发一个。存入数据库中的图像,我们要读取出来,有两种方式:1、数据库管理工具navicat。使用这个工具时简单方便,不需要懂编程,入门难度较低,但是当需要导出1000个人的图像时,如果一个个导出,需要花费很大的时间成本,如果懂得写SQL 语句,那就方便许多。2、python。python这个工具确实很原创 2020-08-05 15:52:08 · 3165 阅读 · 1 评论 -
用Python读取pg数据库,准确统计每一张表的数据量,输出中英文表名和数据量
1 前言在我们工作中,有时候老板关系我们手上到底有多少数据,每一张表中到底有多少数据量,整个库又有多少数据量?要给他一个准确的数据,给出一张详细清单。在网上遇到的一种做法是使用navicat写SQL语句统计pg_class里面的reltuples这个列数据,但是发现这个数据有很大偏差。2 正文给出的办法有两种:1、写一个SQL语句计算每一张表:select count(1) from table_a union all;select count(1) from table_b union原创 2020-06-30 23:59:19 · 1832 阅读 · 0 评论 -
用Python批量从本地导数据到postgres数据库,比人工导入快十倍,爽
目录 1.序言 2.实现逻辑思路 3.代码技术点 4.完整代码实现 1.序言在数据采集过程中,我们不一定能得到数据接口访问权限,得到的可能是一堆的Excel文档,这些文档,我们想要做后续的数据分析,就需要把这些数据存入数据库中。手工存入时,文档数量较少时,工作量还不是很大,当有成百上千个文档时,要一个一个录入,这就需要费很大工作量了。这时候,使用Python进行数据批量导入就省时省力得多。2.实现逻辑思路实现的逻辑图...原创 2020-05-15 18:00:32 · 1238 阅读 · 0 评论 -
利用Python进行postgres、mysql数据库基本操作(建表、插入数据、删除数据、添加字段注释)
一、 postgres数据库基本操作共有建表、插入数据、、查询数据、删除数据、添加字段注释等5种操作,分为4步import psycopg2#step1conn=psycopg2.connect(database='gndsj',user='postgres',password='postgres',host='172.0.0.88',port='5432')cursor=conn.c...原创 2020-05-06 18:00:37 · 812 阅读 · 0 评论 -
利用Python爬取《囧妈》豆瓣短评数据,并进行snownlp情感分析
snownlp中文本积极评论和消极评论所在的位置关于训练训练是更好地完善现有的语料库,现在提供训练的包括分词,词性标注,情感分析。以分词为例 分词在snownlp/seg目录下# 分词训练from snownlp import segseg.train('data.txt')seg.save('seg.marshal')# 词性标注训练# from snownlp import...原创 2020-03-10 23:26:27 · 6761 阅读 · 3 评论 -
国内机器学习平台和相关大牛
机器学习部分国内牛人https://www.cnblogs.com/adong7639/p/4851390.html深度盘点国内四大机器学习平台https://www.cnblogs.com/adong7639/p/4851390.html国内机器学习/数据挖掘大牛https://blog.csdn.net/iteye_4185/article/details/82566425...原创 2019-06-21 16:20:23 · 1072 阅读 · 0 评论 -
PyQt5中文教程资料
[PyQt5中文教程](http://code.py40.com/pyqt5/)[PyQt5实现的一个项目](https://blog.csdn.net/lishuan182/article/details/78760413)转载 2019-05-16 17:20:09 · 5304 阅读 · 0 评论 -
使用PYTHON做项目遇到的问题及解决办法
由於刚上手一个python做项目,会遇到各种的坑,所以边学习边实践,通过写一篇博文来记录其中的知识点,方便自己以后再用到时便于查找。第一步:创建文件夹,用来存中间计算过程中的数据def mkdir(path): folder = os.path.exists(path) if not folder: #判断是否存在文件夹如果不存在则创建为...原创 2019-04-26 19:08:22 · 2555 阅读 · 0 评论