posted @ 2020-01-09 17:01 黑色の铅笔 阅读(6872) 评论(0) 推荐(0) 编辑
摘要:
1.图像锐化概念原理 图像锐化是一种突出和加强图像中景物的边缘和轮廓的技术。图像锐化的本质是增加邻域间像素的差值,使图像的突变部分变得更加明显。 图像的卷积计算除了可以完成模糊去噪、边缘检测等任务外,还可以实现图像锐化/增强的功能。一般也通过Laplacian滤波加原图权重像素叠加锐化空间滤波器用来 阅读全文
摘要:
1.Sobel算子 卷积的作用除了实现图像模糊或者去噪,还可以寻找一张图像上所有梯度信息,这些梯度信息是图像的最原始特征数据,进一步处理之后就可以生成一些比较高级的特征用来表示一张图像实现基于图像特征的匹配,图像分类等应用。 Sobel算子是一种很经典的图像梯度提取算子,其本质是基于图像空间域卷积, 阅读全文
posted @ 2020-01-09 14:50 黑色の铅笔 阅读(8074) 评论(0) 推荐(1) 编辑
摘要:
1.简介 对输入图像进行直方图均衡化处理,提升后续对象检测的准确率在OpenCV人脸检测的代码演示中已经很常见。此外对医学影像图像与卫星遥感图像也经常通过直方图均衡化来提升图像质量。 图像直方图均衡化可以用于图像增强. 直方图均衡化是通过拉伸像素强度分布范围来增强图像对比度的一种方法. 说得更清楚一 阅读全文
posted @ 2019-11-06 16:34 黑色の铅笔 阅读(294) 评论(0) 推荐(0) 编辑
摘要:
1. QThread类 (1)QThread是一个跨平台的多线程解决方案 (2)QThread以简洁易用的方式实现多线程编程 (3)绝大多数情况下需要继承这个QThread类创建属于自己的多线程的类 2.Qthread中的几个重要成员函数: (1)virtual void run()函数 线程函数, 阅读全文
posted @ 2019-11-05 20:57 黑色の铅笔 阅读(595) 评论(0) 推荐(0) 编辑
摘要:
1.寻找轮廓 api 各个参数详解如下: Image表示输入图像,必须是二值图像,二值图像可以threshold输出、Canny输出、inRange输出、自适应阈值输出等。 Contours获取的轮廓,每个轮廓是一系列的点集合 Hierarchy轮廓的层次信息,每个轮廓有四个相关信息,分别是同层下一 阅读全文
posted @ 2019-10-18 16:22 黑色の铅笔 阅读(8948) 评论(0) 推荐(1) 编辑
摘要:
OpenCV的VideoCapture是一个视频读取与解码的API接口,支持各种视频格式、网络视频流、摄像头读取。 针对一般摄像头的读取,opencv为了实现跨平台读取摄像头时是使用的摄像头索引, 一般而言电脑自带的摄像头id=0,但是也存在一些特殊情况,有些usb的摄像头接入笔记本后,usb摄像头 阅读全文
posted @ 2019-10-14 16:59 黑色の铅笔 阅读(5304) 评论(0) 推荐(0) 编辑
摘要:
0.TCP简介 TCP是传输层协议,是实现了端口到端口之间的通信 TCP协议是基于 流 传输的,流的要点是次序(order) TCP协议确保了数据到达的顺序与文本流顺序相符。当计算机从TCP协议的接口读取数据时,这些数据已经是排列好顺序的“流”了。比如我们有一个大文件要从本地主机发送到远程主机,如果 阅读全文
posted @ 2019-09-22 17:28 黑色の铅笔 阅读(637) 评论(0) 推荐(0) 编辑
摘要:
1.安装OpenCV Python 如果你是第一次使用OpenCV Python开发包,想要安装OpenCV Python4.0只要执行如下命令行即可: 执行如上命令会默认安装最新版本,如果需要指定版本则执行 其中,xxx表示opencv python存在的合法的version 2.OpenCV P 阅读全文
posted @ 2019-06-20 20:27 黑色の铅笔 阅读(3849) 评论(0) 推荐(0) 编辑