12 2019 档案

摘要:形态学操作其实就是改变物体的形状,比如腐蚀就是"变瘦",膨胀就是"变胖",看下图就明白了: 形态学操作一般作用于二值化图,来连接相邻的元素或分离成独立的元素。腐蚀和膨胀是针对图片中的白色部分!二值化图:图像二值化( Image Binarization)就是将图像上的像素点的灰度值设置为0或255, 阅读全文
posted @ 2019-12-30 16:05 胸怀丶若谷 阅读(530) 评论(0) 推荐(0) 编辑
摘要:图像模糊(图像平滑)使用低通滤波器可以达到图像模糊的目的。这对与去除噪音很有帮助。其实就是去除图像中的高频成分(比如:噪音,边界)。所以边界也会被模糊一点。(当然,也有一些模糊技术不会模糊掉边界)。OpenCV 提供了四种模糊技术。1.平均模糊 这是由一个归一化卷积框完成的。他只是用卷积框覆盖区域所 阅读全文
posted @ 2019-12-29 15:39 胸怀丶若谷 阅读(364) 评论(0) 推荐(0) 编辑
摘要:1.简单阈值 使用的函数:cv2.threshold (src, thresh, maxval, type) 注释: 与名字一样,这种方法非常简单。但像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另外一种颜色(也许是黑色)。这个函数就是cv2.threshhold()。 阅读全文
posted @ 2019-12-29 13:39 胸怀丶若谷 阅读(3806) 评论(0) 推荐(0) 编辑
摘要:1.扩展缩放 缩放只是调整图像大小.为此,OpenCV附带了一个函数cv.resize().cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) 对shrinking,优选的interpolation方法:cv2.INTER_AREA该 阅读全文
posted @ 2019-12-27 18:46 胸怀丶若谷 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:1.转换颜色空间 最常用的两种转换颜色空间的方法: BGR–Gray 和 BGR–HSV 转换空间使用的函数: cv2.cvtColor(input_image, flag) input_image: 转换的图像 flag 转换类型: 对于 BGR-Gray 的转换,我们要使用的 flag 就是cv 阅读全文
posted @ 2019-12-27 15:04 胸怀丶若谷 阅读(714) 评论(0) 推荐(0) 编辑
摘要:一、函数简介 1、add—图像矩阵相加 函数原型:cv2.add(src1, src2, dst=None, mask=None, dtype=None) src1:图像矩阵1 src1:图像矩阵2 dst:默认选项 mask:默认选项 dtype:默认选项 2、subtract—图像矩阵相减 函数 阅读全文
posted @ 2019-12-27 10:53 胸怀丶若谷 阅读(6968) 评论(0) 推荐(0) 编辑
摘要:本节所涉及的操作主要是关于numpy的,而不是opencv,想要写出高效的opencv代码需要对numpy有很好的了解。 获取并修改像素值 首先加载一个彩色图像 import cv2 import numpy as np img = cv2.imread('test.jpg') # print(im 阅读全文
posted @ 2019-12-27 09:17 胸怀丶若谷 阅读(300) 评论(0) 推荐(0) 编辑
摘要:因为在 OpenCV2 里面,所有的东西都是 numpy array 即 np.ndarray1,所以使用 opencv 剪切图像主要原理是用 ndarray 的切片。一张图片基本上都是三维数组:行,列,通道数,切片只是涉及到前两维。 import cv2 import numpy img = cv 阅读全文
posted @ 2019-12-26 14:50 胸怀丶若谷 阅读(204) 评论(0) 推荐(0) 编辑
摘要:我们将会建立一个简单的应用,显示我们指定的颜色。将会建立一个窗口,显示三个trackbar指定RGB三个颜色通道值。可以滑动trackbar来改变相应的颜色。默认情况下,初始颜色为黑色。 cv2.getTrackbarPos()函数,第一个参数为trackbar名称,第二个参数为window的名称以 阅读全文
posted @ 2019-12-25 18:02 胸怀丶若谷 阅读(303) 评论(0) 推荐(0) 编辑
摘要:首先,我们将创建一个简单的小demo,通过在图像上双击鼠标然后在点击地点绘制一个圆。 我们需要创建一个鼠标的回调函数(callback),这个函数会鼠标事件触发的时候被调用。鼠标事件绑定到所有的鼠标操作上,如左键按下、右键按下、左键抬起、右键抬起、左键双击等等。系统可以捕获到发生鼠标事件的位置坐标, 阅读全文
posted @ 2019-12-25 17:12 胸怀丶若谷 阅读(321) 评论(0) 推荐(0) 编辑
摘要:venv 模块支持使用自己的站点目录创建轻量级“虚拟环境”,可选择与系统站点目录隔离。每个虚拟环境都有自己的 Python 二进制文件(与用于创建此环境的二进制文件的版本相匹配),并且可以在其站点目录中拥有自己独立的已安装 Python 软件包集。在同一台机器,使用多个不同的pip环境。可以解决不同 阅读全文
posted @ 2019-12-21 14:40 胸怀丶若谷 阅读(174) 评论(0) 推荐(0) 编辑
摘要:因为利用 Linux 来开发产品或 distribution 的团队实在太多了,如果每个人都用自己的想法来配置文件放置的目录,那么将可能造成很多管理上的困扰。所以,后来就有了 Filesystem Hierarchy Standard(FHS)标准的出炉了。 根据 FHS 的官方文件指出,其主要目的 阅读全文
posted @ 2019-12-21 13:58 胸怀丶若谷 阅读(396) 评论(0) 推荐(0) 编辑
摘要:python3不支持zbar,可以使用pyzbar python2支持zbar 阅读全文
posted @ 2019-12-20 13:59 胸怀丶若谷 阅读(214) 评论(0) 推荐(0) 编辑
摘要:python报错如下: TypeError: cannot unpack non-iterable NoneType object 解决方法:报错的原因是函数返回值得数量不一致,查看函数返回值数量和调用函数时接收返回值的数量是不是一致,修改一致即可 作者:乘风破浪_3242链接:https://ww 阅读全文
posted @ 2019-12-19 15:24 胸怀丶若谷 阅读(118) 评论(0) 推荐(0) 编辑
摘要:矩形边框(Bounding Rectangle)是说,用一个最小的矩形,把找到的形状包起来。还有一个带旋转的矩形,面积会更小,效果见下图 首先介绍下cv2.boundingRect(img)这个函数 这个函数很简单,img是一个二值图,也就是它的参数; 返回四个值,分别是x,y,w,h; x,y是矩 阅读全文
posted @ 2019-12-19 13:20 胸怀丶若谷 阅读(12639) 评论(0) 推荐(0) 编辑
摘要:常用的绘图函数:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText() 常用函数需要设置如下参数: img:想要绘制图形的那幅图像 color:形状的颜色。以RGB为例,需要传入一个元祖,例如:(255,0,0),代表蓝 阅读全文
posted @ 2019-12-18 18:05 胸怀丶若谷 阅读(1560) 评论(0) 推荐(0) 编辑
摘要:https://me.csdn.net/column/u013095718 更全的博客: https://blog.csdn.net/zhmxy555/column/info/opencv-tutorial https://blog.csdn.net/jnulzl/category_5680789. 阅读全文
posted @ 2019-12-18 17:30 胸怀丶若谷 阅读(196) 评论(0) 推荐(0) 编辑
摘要:读入图像:cv2.imread(),第一个参数:未文件路径,第二个参数:告诉函数要以何种方式读取图片。 cv2.IMREAD_COLOR:读入一幅彩色图像。图像的透明度会被忽略。 cv2.IMREAD_GRAYSCALE:以灰度模式读入图像 显示图像:cv2.imshow() 窗口会自动调整为图像大 阅读全文
posted @ 2019-12-18 16:00 胸怀丶若谷 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:https://www.w3school.com.cn/ 阅读全文
posted @ 2019-12-12 11:07 胸怀丶若谷 阅读(85) 评论(0) 推荐(0) 编辑
摘要:z <html> 与 </html> 之间的文本描述网页 <body> 与 </body> 之间的文本是可见的页面内容 <h1> 与 </h1> 之间的文本被显示为标题 <p> 与 </p> 之间的文本被显示为段落 基本的 HTML 标签 HTML 标题 HTML 标题(Heading)是通过 <h 阅读全文
posted @ 2019-12-12 10:22 胸怀丶若谷 阅读(91) 评论(0) 推荐(0) 编辑
摘要:https://pypi.douban.com/simple/ 豆瓣源 pip install -i https://pypi.douban.com/simple/ pymysql # pymysql替换成你想安装的包名 清华:https://pypi.tuna.tsinghua.edu.cn/si 阅读全文
posted @ 2019-12-08 18:33 胸怀丶若谷 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示