- 博客(19)
- 资源 (11)
- 收藏
- 关注
原创 python格式化之format与%
#!/usr/bin/env python # -*- coding:utf-8 -*-__author__ = 'Abel'""" Python中内置的%操作符和.format方式都可用于格式化字符串。先来看看这两种具体格式化方法的基本语法形式和常见用法。 %操作符根据转换说明符所规定的格式返回一串格式化后的字符串,转换说明符的基本形式为: %[转换标记][宽度[.精确度]]...
2019-01-31 16:22:15 1594
原创 《编写高质量代码 改善Python程序的91个建议》Chapter2笔记
所有代码拷贝过去就可以运行。#!/usr/bin/env python # -*- coding:utf-8 -*-__author__ = 'Abel'#建议8:利用assert语句来发现问题a,b = 1,2#assert(a==b, "a equals b!")'''带圆括号会报错,原因:assert是关键字而非函数, 这种写法实际上传了一个tuple作为第一个参数,没有...
2019-01-30 11:36:42 287
原创 《编写高质量代码 改善Python程序的91个建议》Chapter1笔记
#!/usr/bin/env python # -*- coding:utf-8 -*-__author__ = '[email protected]'#建议1:理解pythonic概念#遵循pythonic的代码,看起来就像伪代码,可以很容易转化为python代码#举例快排:def quickSort(array): less = [] greater = [] ...
2019-01-29 14:16:22 247
原创 sys.argv
曾经出了一个error,不晓得啥意思,就查了一下,学习了:sys.argv[1]IndexError: list index out of range解决思路 argv[1]:sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始。 Sys.argv[ ]其实就是一个列表,里边的项为用户输入的参数,关键就是要明...
2019-01-22 21:56:49 288 1
原创 OpenCV实现人脸检测
import cv2filename = "img1.jpg"def detact(filename): face_cascade = cv2.CascadeClassifier('./haarcascades/haarcascade_frontalface_default.xml') img = cv2.imread(filename) gray = cv2.cv...
2019-01-17 08:36:36 329
原创 OpenCV分水岭算法进行图像分割
import cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread("imgOpencv.jpg")gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# cv2.imwrite("img3Gray.jpg", gray)ret, thresh = cv2.thr...
2019-01-16 22:01:41 393
原创 OpenCV中用GrabCut进行前景检测
import cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread("img3.jpg")mask = np.zeros(img.shape[:2], np.uint8) #与图片同大小的掩模bgdModel = np.zeros((1,65), np.float64)fgdModel = np.ze...
2019-01-16 21:19:13 646
原创 OpenCV获取边界框,最小矩形区域和最小闭圆的轮廓
import cv2import numpy as np#边界框,最小矩形区域和最小闭圆的轮廓'''cv2.pyrUp()和cv2.pyrDown()用于构建图像金字塔 一般情况下,我们要处理是一副具有固定分辨率的图像,但是有些情况下,需要对同一图像的不同分辨率的子图像进行处理。比如,我们要在一幅图像中查找某个目标,比如脸,我们不知道目标在图像中的尺寸大小,这种情况下,我们...
2019-01-15 22:06:14 6082
原创 Opencv实现Canny边缘检测
import cv2import numpy as np#Canny边缘检测img = cv2.imread("img1.jpg")cv2.imwrite("imgCanny1.jpg", cv2.Canny(img, 200, 300))cv2.imshow("canny",cv2.imread("imgCanny1.jpg"))cv2.waitKey()cv2.destroyA...
2019-01-15 09:19:40 1140
原创 openCV实现高通滤波器
import cv2import numpy as npfrom scipy import ndimage#高通滤波器,这些滤波器中所有的值加起来为0kernel_3x3 = np.array([[-1,-1,-1], [-1, 8,-1], [-1,-1,-1]])kernel_5x5 = ...
2019-01-15 08:35:53 3341 3
原创 openCV实现轮廓检测
import cv2import numpy as np#轮廓检测img = np.zeros((200,200), dtype=np.uint8)img[50:150, 50:150] = 255ret, thresh = cv2.threshold(img, 127, 255, 0)#findContours会修改原图,最好使用img.copy()#RETR_TREE会得到整体...
2019-01-15 08:34:25 1599
原创 openCV调起电脑摄像头提取视频流和截图
managers.py文件完成提取视频流和键盘操作等:import cv2import numpy as npimport time'''本类用于提取视频流。CaptureManager类用于读取新的帧,并能将帧分派到一个或者多个输出中,这些输出包括静止的图像文件、视频文件以及窗口。'''class CaptureManager(object): def __ini...
2019-01-13 17:19:25 2275
原创 opencv处理图片文件和窗口显示摄像头帧
import cv2import numpy as np#读取图像# fnames = ['img{}.jpg'.format(i+1) for i in range(8)]#显示图片# for fname in fnames:# img = cv2.imread(fname)# cv2.imshow(fname, img)# cv2.waitKey(1)...
2019-01-12 22:34:24 504
原创 python网络爬虫:爬取想要的图片
# -*- coding: utf-8 -*-"""根据搜索词下载百度图片"""import reimport sysimport urllibimport requestsimport osimport cv2from PIL import Imagedef get_onepage_urls(onepageurl): """获取单个翻页的所有图片的urls+当前翻...
2019-01-12 17:08:13 609
原创 Pycharm软件使用总结
1、设置快捷键调整页面的字号:File—>setting—>Keymap—>在搜寻框中输入increase—>Increase Font Size(双击) —> 在弹出的对话框中选择Add Mouse Shortcut在弹出的对话框中同时按住ctrl键和鼠标滚轮向上滑。2、注释快捷键:多行注释就一个组合键:选中+Ctrl+/3、安装库...
2019-01-12 10:50:30 385
原创 Spark机器学习(一)
1.2 Spark 集群Spark集群由两类程序构成:一个驱动程序和多个执行程序。本地模式时所有的处理都运行在同一个JVM内,而在集群模式时它们通常运行在不同的节点上。举例来说,一个采用单机模式的Spark集群(即使用Spark内置的集群管理模块)通常包括:█一个运行Spark单机主进程和驱动程序的主节点;█各自运行一个执行程序进程的多个工作节点。1.3 Spark 编程模...
2019-01-11 16:07:06 509
原创 第三章 Tensorflow入门(二)
#续接前文:https://blog.csdn.net/lxiao428/article/details/86033823'''3.3 TensorFlow运行模型---会话会话session拥有并管理TensorFlow程序运行的所有资源,当所有计算完成之后需要关闭会话来帮助系统回收资源,否则会出现资源泄露的问题。'''sess = tf.Session() #创建会话sess.c...
2019-01-10 23:11:40 162
原创 第三章 Tensorflow入门(一)
# -*- coding: utf-8 -*-"""Created on Mon Jan 7 21:52:56 2019@author公众号: 呦呦信息"""'''第三章 Tensorflow入门3.1 TensorFlow计算模型--计算图计算图是TensorFlow中最基本的一个概念,TensorFlow中的所有计算都会被转化为计算图上的节点。3.1.1计算图的使用''...
2019-01-07 22:57:46 166
Qt异或实现文件加解密
2019-01-03
Qt实现文件的加解密
2018-11-23
2019年中国科学技术大学843信号与系统模拟题
2018-11-03
TensorFlow、Keras、numpy安装库及安装方法
2018-11-03
OpenCV、TensorFlow安装库及安装方法
2018-11-02
猫狗大战数据集
2018-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人