摘要: 1.canny边缘检测算法 原理:https://www.cnblogs.com/mightycode/p/6394810.html 1)使用高斯滤波,滤除噪声2)计算图像中每个像素点的梯度和方向3)应用非极大值抑制,以消除边缘带来的杂散影响4)应用双阈值,检测和确定真实和潜在边缘5)通过抑制孤立的 阅读全文
posted @ 2020-06-14 14:20 TrueDZ 阅读(2102) 评论(0) 推荐(0) 编辑
摘要: 之前一直在纠结怎么绕过,知道看到这位大佬写的,阅读数少的可怜,转载一下让更多人看到 https://www.cnblogs.com/presleyren/p/12936553.html 但是大佬的这个方法还是存在一些问题的 我测试了一下其实网站后台可能还是会将你识别为爬虫导致一些翻页操作无法执行,或 阅读全文
posted @ 2020-06-08 22:45 TrueDZ 阅读(3059) 评论(5) 推荐(2) 编辑
摘要: 这里以QQ邮箱为例子,显示步骤 打开邮箱依次点击--设置--账户,往下翻找到SMTP服务,点击打开即可,之后你会获得一串授权码,将它保存记录好,之后会用到 首先我们发一条简单邮件 import smtplib from email.mime.text import MIMEText sender = 阅读全文
posted @ 2020-06-07 16:09 TrueDZ 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 先给结论:selenium执行JS的getElement时需要考虑到Frame切换 当我使用selenium去执行JS时发生以上报错,意思是playbackRate该属性不能设置为空,这就奇怪了,我给它赋值了呀 在游览器中的控制台执行可以成功,所以排除掉是我JS代码的问题 最终发现原来在seleni 阅读全文
posted @ 2020-06-04 20:44 TrueDZ 阅读(6826) 评论(0) 推荐(0) 编辑
摘要: 408大纲中是这样要求的 二、进程管理(一)进程与线程1.进程概念2.进程的状态与转换3.进程控制4.进程组织5.进程通信共享存储系统,消息传递系统,管道通信。6.线程概念与多线程模型 1.进程的概念 打开任务管理器,这些便是进程,有你打开的,也有系统一直运行着的,比如系统中断 上概念:进程是程序的 阅读全文
posted @ 2020-05-31 09:15 TrueDZ 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 第一种报错:error: (-215:Assertion failed) (depth == CV_8U || depth == CV_32F) && type == _templ.type() && _img.dims() <= 2 in function 'cv::matchTemplate' 阅读全文
posted @ 2020-05-25 21:36 TrueDZ 阅读(11404) 评论(3) 推荐(0) 编辑
摘要: 以下所有操作建议使用png格式的原始图片,使用jpg图片虽然不会出错,但一些操作的结果不太好,原因未知,可能是png格式保留信息更多? (1)图像形态学 --腐蚀操作 先读进来原始图像 import numpy as np import cv2 as cv from matplotlib impor 阅读全文
posted @ 2020-05-24 10:54 TrueDZ 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一开始是直接看的官方文档,然后再看的是TCCP上的openCV教程 推荐还是先看官方文档https://docs.opencv.org/3.4.1/d6/d00/tutorial_py_root.html 1.Getting Started with Images 首先是如何读取一张图片 impor 阅读全文
posted @ 2020-05-17 17:12 TrueDZ 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 以下将展示各种图的画法 默认已经import,需要额外import的代码里有加 import matplotlib import numpy as np import matplotlib.pyplot as plt 1.散点图 核心为plt.scatter() 最简单的散点图只需要5行代码(还能更 阅读全文
posted @ 2020-05-16 22:27 TrueDZ 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 如何安装:pip install matpltlib即可 1.画一条直线 1 x = np.arange(1,10,1)#不包含终点 #包含终点x = np.linspace(1,10,1) 2 y = x + 1 3 plt.title('first') 4 plt.xlabel('this is 阅读全文
posted @ 2020-05-10 12:38 TrueDZ 阅读(366) 评论(0) 推荐(0) 编辑