上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 【微语】立志要如山,行道要如水。不如山,不能坚定,不如水,不能曲达 阅读全文
posted @ 2018-11-21 14:52 XJT2019 阅读(336) 评论(0) 推荐(0)
摘要: 【微语】人生有可为之事,也有不可为之事。可为之事,当尽力为之,此谓尽性,不可为之事,当尽心为之,此谓知命。 三人行必有我师 官方参考API:https://matplotlib.org/tutorials/index.html Bilibili教程:https://www.bilibili.com/ 阅读全文
posted @ 2018-11-20 18:36 XJT2019 阅读(794) 评论(0) 推荐(0)
摘要: 一般用透视变换的方法对图像进行矫正 阅读全文
posted @ 2018-11-20 09:28 XJT2019 阅读(456) 评论(0) 推荐(0)
摘要: 形态学操作其实就是改变物体的形状,比如腐蚀就是"变瘦",膨胀就是"变胖",看下图就明白了: 形态学操作一般作用于二值化图(也可直接作用于原图),来连接相邻的元素或分离成独立的元素。腐蚀和膨胀是针对图片中的白色部分! 腐蚀 腐蚀的效果是把图片"变瘦",其原理是在原图的小区域内取局部最小值。因为是二值化 阅读全文
posted @ 2018-11-14 16:56 XJT2019 阅读(6533) 评论(0) 推荐(0)
摘要: opencv 中轮廓特征包括: 如面积,周长,质心,边界框等 *弧长与面积测量 *多边形拟合 *获取轮廓的多边形拟合结果 python-opencv API提供方法: cv2.moments()用来计算图像中的中心矩(最高到三阶), cv2.HuMoments()用于由中心矩计算Hu矩, 同时配合函 阅读全文
posted @ 2018-11-14 14:19 XJT2019 阅读(2709) 评论(0) 推荐(0)
摘要: python+opencv 轮廓发现 轮廓发现 是基于图像边缘提取的基础寻找对象轮廓的方法, 所有边缘提取的阈值选定会影响最终轮廓发现的结果。 介绍两种API使用: -cv.findContours 发现轮廓 -cv.drawContours 绘制轮廓 *利用梯度避免阈值烦恼 效果图: 使用边缘Ca 阅读全文
posted @ 2018-11-13 15:39 XJT2019 阅读(729) 评论(0) 推荐(0)
摘要: Python+OpenCV图像处理—— 直线检测 直线检测理论知识: 1.霍夫变换(Hough Transform) 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。最基本的霍夫变换是从黑白图像 阅读全文
posted @ 2018-11-13 14:20 XJT2019 阅读(1375) 评论(0) 推荐(0)
摘要: Canny 边缘提取的目标是找到一个最优的边缘检测算法,最优边缘检测的含义是: 好的检测- 算法能够尽可能多地标识出图像中的实际边缘。 好的定位- 标识出的边缘要尽可能与实际图像中的实际边缘尽可能接近。 最小响应- 图像中的边缘只能标识一次,并且可能存在的图像噪声不应标识为边缘。 算法步骤: 算法步 阅读全文
posted @ 2018-11-13 09:26 XJT2019 阅读(524) 评论(0) 推荐(0)
摘要: 效果图: *一阶导数与Soble算子 *二阶导数与拉普拉斯算子 定义:把图片想象成连续函数,因为边缘部分的像素值是与旁边像素明显有区别的,所以对图片局部求极值,就可以得到整幅图片的边缘信息了。 不过图片是二维的离散函数,图像梯度其实就是这个二维离散函数的求导。 Sobel算子是普通一阶差分,是基于寻 阅读全文
posted @ 2018-11-12 21:10 XJT2019 阅读(1111) 评论(0) 推荐(0)
摘要: 知识点介绍 图像金字塔原理: 高斯金字塔 拉普拉斯金字塔: 代码层面知识点: cv2.PyrDown:降采样 cv2.PyrUp:升采样 高斯金字塔与拉普拉斯金字塔 图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。简单来说,图像金字塔就是用 阅读全文
posted @ 2018-11-12 14:51 XJT2019 阅读(628) 评论(0) 推荐(0)
摘要: *分块 *全局阈值 VS 局部阈值 原图: 全局阈值效果: 全局阈值过滤掉噪点效果:【上一张图全局阈值右边还有噪点 过滤后噪点消失】 高斯C方法局部阈值效果: 补充知识点: 阅读全文
posted @ 2018-11-12 11:19 XJT2019 阅读(770) 评论(0) 推荐(0)
摘要: 图像二值化【图像阈值】简介: 如果灰度图像的像素值大于阈值,则为其分配一个值(可以是白色255),否则为其分配另一个值(可以是黑色0) 图像二值化就是将灰度图像上的像素值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。 python代码层面知识点: opencv中图像二值化方法: OT 阅读全文
posted @ 2018-11-12 10:08 XJT2019 阅读(1916) 评论(0) 推荐(0)
摘要: 模板匹配最适用于工业场合(在一张图片中识别特定的工件图) 模板匹配是一种最原始、最基本的模式识别方法,研究某一特定对象物的图案位于图像(target)的什么地方,进而识别对象物,这就是一个匹配问题。 它是图像处理中最基本、最常用的匹配方法。模板匹配具有自身的局限性,主要表现在它只能进行平行移动,若原 阅读全文
posted @ 2018-11-09 19:54 XJT2019 阅读(1638) 评论(0) 推荐(0)
摘要: @不要在奋斗的年纪 选择安逸 均值模糊 中值模糊 自定义模糊 意义与应用场景 模糊的基本原理: 1、基于离散卷积 2、定义好每个卷积核 3、不同卷积核得到不同的卷积效果 4、模糊是卷积的一种表象 高斯噪点 高斯分布的概率密度函数 参数的意义为: loc:float 概率分布的均值,对应着整个分布的中 阅读全文
posted @ 2018-11-06 17:01 XJT2019 阅读(981) 评论(0) 推荐(0)
摘要: ROI(Range Of Interest)与泛洪填充 python+opencv3.3视频教学 基础入门笔记(贾志刚老师) https://www.bilibili.com/video/av24998616/?p=8 ROI(Range Of Interest 感兴趣区域) numpy获取ROI 阅读全文
posted @ 2018-11-06 15:31 XJT2019 阅读(1239) 评论(0) 推荐(0)
摘要: OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 简言之, 阅读全文
posted @ 2018-11-05 15:12 XJT2019 阅读(2687) 评论(0) 推荐(0)
摘要: 本章重点内容: 1、python写人脸识别 2、选择OpenCv框架 案例1 导入图片并打开显示 思路:1、导入库 2、加载图片 3、创建窗口 4、显示图片 5、暂停窗口 6、关闭窗口 案例2 在识别的图片上面添加人脸识别:重点注意:需要添加模型库 思路:1、导入库 2、加载图片 3、加载人脸模型 阅读全文
posted @ 2018-11-05 14:12 XJT2019 阅读(1092) 评论(0) 推荐(0)
摘要: 方法1: https://www.bilibili.com/video/av25940642 (源网址) https://www.ibilibili.com/video/av25940642 (新网址=在源网址bilibili前加上i) 方法2:(可以选择视频清晰度下载) https://www.b 阅读全文
posted @ 2018-11-02 11:20 XJT2019 阅读(862) 评论(0) 推荐(0)
摘要: 1 import sys 2 from PyQt5.QtWidgets import * 3 from PyQt5.QtCore import * 4 from PyQt5.QtGui import * 5 ################################################ 6 #######创建主窗口 7 ###############... 阅读全文
posted @ 2018-10-29 20:46 XJT2019 阅读(2809) 评论(0) 推荐(0)
摘要: windows系统+python3+pyqt5+pyinstaller打包,经常会出现各种打包异常情况。如果代码没有特别异常,那么综合原因,大抵都是这四个元素之间的匹配问题,引起的。作者:一心狮链接:https://www.imooc.com/article/74152#来源:慕课网本文原创发布于慕 阅读全文
posted @ 2018-10-29 18:44 XJT2019 阅读(3665) 评论(0) 推荐(0)
摘要: 1 import sys 2 from PyQt5.QtWidgets import * 3 from PyQt5.QtGui import * 4 from PyQt5.QtCore import * 5 ################################################ 6 items_list=["C","C++","Java","... 阅读全文
posted @ 2018-10-29 18:33 XJT2019 阅读(8055) 评论(0) 推荐(0)
摘要: 1 from PyQt5.QtGui import QFont,QTextDocument,QTextCursor 2 from PyQt5.QtWidgets import QApplication, QMainWindow, QLabel, QSizePolicy, QAction,QDialog 3 from PyQt5.QtPrintSupport import QPrint... 阅读全文
posted @ 2018-10-29 17:10 XJT2019 阅读(3961) 评论(0) 推荐(0)
摘要: 果: 1 from PyQt5 import QtCore, QtGui, QtWidgets 2 3 class Ui_Form(object): 4 def setupUi(self, Form): 5 Form.setObjectName("Form") 6 Form.resize(715, 阅读全文
posted @ 2018-10-29 11:15 XJT2019 阅读(423) 评论(0) 推荐(0)
摘要: 自定义信号和槽的步骤: 1、定义信号 signal1 = pyqtSignal() 2、定义槽信号 def setSlot(self): 3、连接信号和槽函数 signal1.connect(self.setSlot) 4、发射信号 signal1.emit() 案例1: 案例2: 案例3: 1 f 阅读全文
posted @ 2018-10-29 11:10 XJT2019 阅读(1032) 评论(0) 推荐(0)
摘要: 用python调用.bat或者.exe文件时,一般调用 方式如下: os.system("C:\Windows\System32\osk.exe") 对吧,这样就会因为调用了系统shell而出现黑框。 解决方法是: os.popen("C:\Windows\System32\osk.exe") 这样 阅读全文
posted @ 2018-10-28 13:16 XJT2019 阅读(3733) 评论(0) 推荐(0)
摘要: 返回当前日期和时间设置 from PyQt5 import QtCore, QtWidgets class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.setWindowMod 阅读全文
posted @ 2018-10-25 11:26 XJT2019 阅读(15173) 评论(0) 推荐(0)
摘要: 方法二:设置字体 字号 加粗 居中 调整label框的大小 位置 设置文字 文字颜色 字体 大小分开设置 使用样式表一次性字体格式设置 Qlabel插入图片 设置边框背景色 阅读全文
posted @ 2018-10-23 10:37 XJT2019 阅读(11227) 评论(1) 推荐(1)
摘要: pyinstaller 转载文章 视频:https://www.bilibili.com/video/av21670971/ PyInstaller可以用来打包python应用程序,打包完的程序就可以在没有安装Python解释器的机器上运行了。PyInstaller支持Python 2.7和Pyth 阅读全文
posted @ 2018-10-22 15:04 XJT2019 阅读(1567) 评论(0) 推荐(0)
摘要: Python中的正斜杠与反斜杠 首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Windows (一)目录中的斜杠们 python读文件需要输入的目录参数,列出以下例子: path = r"C 阅读全文
posted @ 2018-10-19 15:54 XJT2019 阅读(8939) 评论(0) 推荐(0)
摘要: 单个文件打开 QFileDialog.getOpenFileName()多个文件打开 QFileDialog.getOpenFileNames() 文件夹选取 QFileDialog.getExistingDirectory() 文件保存 QFileDialog.getSaveFileName() 阅读全文
posted @ 2018-10-19 14:32 XJT2019 阅读(2904) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页