python
文章平均质量分 92
一颗橙子℃
这个作者很懒,什么都没留下…
展开
-
【cv2】:关于opencv-Python的函数
关于opencv-Python的函数发布时间:2019-04-13 19:50:42Chapter one:图片读入图像 cv2.imread(filename[, flags]) → retval显示图像 cv2.imshow(winname, mat) → Nonecv2.waitKey([delay]) → retval创建窗口 cv2.namedWindow(winnam...转载 2019-06-21 19:17:52 · 1301 阅读 · 0 评论 -
【Anaconda】import matplotlib ImportError: cannot import name 'is_string_like'
Traceback (most recent call last): File "xxx.py", line 39, in <module> import matplotlib.pyplot as plt # to plotFile "C:\ProgramData\Anaconda3\envs\xxxx\__init__.py", line 122, in &l...原创 2019-05-16 03:31:13 · 7177 阅读 · 0 评论 -
Python四:HoughCircles()霍夫变换
【检测圆心的方法】 圆心是它所在圆周所有法线的交汇处,因此只要找到这个交点,即可确定圆心,该方法所用的霍夫空间与图像空间的性质相同,因此它仅仅是二维空间。检测圆半径的方法是从圆心到圆周上的任意一点的距离相同,首先确定一个阈值,只要计算得到相同距离的数量大于该阈值,就认为该距离就是该圆心所对应的圆半径,并且该方法只需要计算半径直方图,不使用霍夫空间。圆心和圆半径都得到后,就能确定圆形了...原创 2019-01-14 17:48:25 · 3867 阅读 · 0 评论 -
Python三:面向对象 之 类的封装
【Question】比如,有100个学生的信息,包括学生的姓名,年龄,语文分数,数学分数,你怎么用模块把这些数据组织起来呢?数据多了,函数也多了,该怎么组织呢?你觉得还是用模块吧,用模块不是不可以,但是不方便。 【封装】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。【好处】1. 将变化隔离,便于使用;2. 提高复用性,安全性;【封装原则】1. 将不需要...原创 2019-01-14 11:42:03 · 253 阅读 · 0 评论 -
Python二:【ImageEnhance】+【PIL模块】如何利用python实现图像增强
python中PIL模块中有一个叫做ImageEnhance的类,该类专门用于图像的增强处理,不仅可以增强(或减弱)图像的亮度、对比度、色度,还可以用于增强图像的锐度。 图像增强所有的数据增强都是在没有OpenCV库的情况下,使用Numpy完成。ImageEnhance模块提供了一些用于图像增强的类。图片参照:https://blog.csdn.net/fengyin...原创 2018-12-22 00:04:35 · 3788 阅读 · 0 评论 -
Python一:【skimage】图像处理库的应用,不使用opencv的情况
python作为简单高效又很强大的一门编程语言,scikit-image是python中处理图像的一个库,对大多数的图像处理算法进行了封装,用户只需调用相关的接口即可实现想要的效果。所以,本章节主要讲解以下内容: 1 scikit image 安装使用 2 scikit image 模块介绍 ...原创 2018-12-21 12:15:24 · 6024 阅读 · 2 评论