Python
文章平均质量分 51
xiaoyaoyao17
这个作者很懒,什么都没留下…
展开
-
在Python下搭建QT+SIP+PyQt5环境
PyQt是Python界面开发的常用库,因为需要写一个图像标注的GUI界面,所以用到了这个库。但是在环境搭建的实际过程中,查阅了大量的资料,尝试了很多种方法,大都以失败告终。在此将最后的解决方案记录下来。1. 安装QTQt 是一个跨平台的 C++ 应用程序开发框架,是自由且开放源代码的软件Qt [1] 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。...原创 2019-11-14 18:59:35 · 1136 阅读 · 0 评论 -
Python 通过sys.argv控制台输入参数
Python 通过sys.argv控制台输入参数通过python编写的大型代码往往需要在服务器中运行,而服务器中往往不会安装IDE,所以只能在控制台通过 python yourcode.py使程序执行,如果程序中有参数需要调整,通过文本编辑器到程序里去调整参数十分麻烦,并且不能保证代码的一致性。所以就需要利用,控制台输入参数,参考代码import sysif __name__ == "_...原创 2018-11-28 11:12:14 · 3173 阅读 · 0 评论 -
详解 Python 3 的 print()
详解 Python 3 的 print()从 Python2 到 Python3 一个很大的变化是 print statement 被 print() function 替代—— Guido van RossumPEP 3105 – Make print a functionprint()函数的定义是def print(self, *args, sep=' ', end='\n', ...原创 2018-10-22 09:40:38 · 508 阅读 · 0 评论 -
物体检测TensorFlow Object Detection API (二)使用 Jupyter Notebooks 学习官方 demo
物体检测TensorFlow Object Detection API (二)使用 Jupyter Notebooks 学习官方 demojupyter notebooks 之前也被称为 iPython 笔记本,提供了在同一环境中执行数据可视化的功能,是数据科学家最常用的工具之一。关于 Jupyter Notebooks 的使用可以看公众号机器之心的一篇科普文章 入门|始于Jupyter ...原创 2018-08-10 15:06:41 · 803 阅读 · 0 评论 -
物体检测TensorFlow Object Detection API (一)安装
物体检测TensorFlow Object Detection API (一)安装在计算机视觉任务中,区分一下图像分类和物体检测,一部分任务的数据标注形式是图片-标签1,标签2,标签3这种类型的数据,我们最终的目的,也是测试的图片,打标签,姑且将其认为属于图片分类任务。而另外一种数据图片中的某一块-标签1图片中的另一块-标签2这种任务,我们的目的是在某张图片中检测...原创 2018-08-10 15:04:46 · 917 阅读 · 0 评论 -
error(-215) !empty() in function detectMultiScale 解决方案
error(-215) !empty() in function detectMultiScale 解决方案在使用 OpenCV Python 构建级联分类器的时候,可能会出现类似这样的错误error: (-215:Assertion failed) !empty() in function 'detectMultiScale'在 Stack Overflow 上面关于这个问题有讨...原创 2018-07-31 10:16:16 · 6795 阅读 · 3 评论 -
OpenCV 介绍
OpenCV 介绍简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的主要接口也是C++...原创 2018-07-20 14:35:18 · 3270 阅读 · 0 评论 -
OpenCV Python threshold阈值功能
OpenCV Python threshold阈值功能threshold 是阈值的意思,OpenCV提供的threshold工具包里面有图像阈值的功能,当像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另一种颜色(也许是黑色)。这个函数就是cv2.threshold()。这个函数的第一个参数就是图像,原图像应该是灰度图(实验验证,即使不是灰度图也可以进行操作)。第二...原创 2018-07-20 14:34:01 · 11325 阅读 · 1 评论 -
tensorflow安装CPU指令集(AVX2)警告解决方案
问题原因在macOS通过pip3 install 安装tensorflow(CPU版)后,运行示例代码import tensorflow as tfhello = tf.constant('Hello, TensorFlow!')sess = tf.Session()print(sess.run(hello).decode())运行之后可以正常输出“Hello, Tens...原创 2018-05-26 17:42:10 · 13962 阅读 · 23 评论 -
Python利用time包显示程序运行时间
Python利用time包显示程序运行时间利用time包可以方便的输出程序的运行时间:import time然后在程序开头和结尾分别加上start = time.clock()...end = time.clock()print('Running time: %s Seconds' % (end - start)相当于在开头和结尾各加一行,获取系统当前时间,然...原创 2018-07-20 14:03:37 · 1298 阅读 · 0 评论 -
三个例程学会使用TensorBoard
TensorBoard使用为了更方便TensorFlow程序的理解、调试与优化,Google发布了一套叫做TensorBoard的可视化工具,可以用TensorBoard来展现TensorFlow的图像,绘制图像生成的定量指标图以及附加数据。TensorBoard设置完成之后的样子应该如下图: 其基本原理见TensorBoard中文手册,内有详细的介绍。本文参考了放羊的水瓶的博文...原创 2018-07-25 11:31:22 · 1127 阅读 · 0 评论 -
OpenCV-霍夫圆检测HoughCircles
OpenCV-霍夫圆检测HoughCircles霍夫圆检测原理 从平面坐标到极坐标转换三个参数C(x0,y0,r)C(x0,y0,r)C(x_0,y_0,r)其中x0,y0x0,y0x_0,y_0是圆心 假设平面坐标的任意一个圆上的点,转换到极坐标中:C(x0,y0,r)C(x0,y0,r)C(x_0,y_0,r)处有最大值,霍夫变换正是利用这个原理实现圆的检测。现实考量:...原创 2018-07-24 09:16:58 · 2001 阅读 · 0 评论 -
Python3D绘图Axes3D-surfaceplot
import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfrom matplotlib import cmfrom matplotlib.ticker import LinearLocator, FormatStrFormatterfig = plt.figure(f原创 2018-01-15 14:58:41 · 5747 阅读 · 0 评论 -
Python3D绘图Axes3D-scatterplot
绘制3D散点图的程序import numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dlabel_font = { 'color' : 'c' , 'size' : 15, 'weight' : 'bo原创 2018-01-15 14:56:07 · 9219 阅读 · 0 评论 -
Python3D绘图工具Axes3D -lineplot
import numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dmpl.rcParams['legend.fontsize'] = 20 # mpl模块载入的时候加载配置信息存储在rcParams变量中,rc_Params_fro原创 2018-01-15 14:53:20 · 2570 阅读 · 0 评论 -
机器学习sklearn iris数据集官方demo
sklearn是谷歌开发的一个机器学习框架,也是很多小伙伴在学习机器学习的时候最早接触的东西。sklearn中自带了四个小数据集,其中一个很常用的就是iris鸢尾花数据集,很多学习算法都可以在这个例子上进行实验。所以,本文我把sklearn官方关于这个数据集在PCA算法上的一个应用代码贴出来,加了一些中文注释和我的解释。# Code source: Gaël Varoquaux# Mod原创 2017-12-08 09:10:50 · 2599 阅读 · 0 评论 -
用Python实现SMTP邮件发送
当了课代表之后打算写个小程序,实现同学们发送作业的自动抓取。在实现收邮件之前先学习实现了一下发邮件。具体代码如下:# -*- coding: utf-8 -*-"""Created on Sun Oct 22 21:12:45 2017@author: Administrator"""import smtplibfrom email.mime.text import M原创 2017-10-22 23:11:16 · 1106 阅读 · 0 评论