2018年7月18日
摘要: 1.OpenCV-Python-Tutorial-中文版.pdf 源代码 https://github.com/makelove/OpenCV-Python-Tutorial 2.Learning OpenCV 3 with Python - Second Edition https://githu 阅读全文
posted @ 2018-07-18 15:54 freeo 阅读(3859) 评论(0) 推荐(0) 编辑
  2018年3月28日
摘要: 1.<a>链接获取属性 当JS拼接脚本需要获取a连接的属性 href="javascript:xxx(this);"和onclick="javascript:xxx(this);" 前者的this根本拿不到触发事件的A标签,而后者可以拿到 推荐写成 "<a href='javascript:open 阅读全文
posted @ 2018-03-28 11:48 freeo 阅读(194) 评论(0) 推荐(0) 编辑
  2017年8月1日
摘要: 1.Canny 边缘检测原理 步骤: ·1噪声去除: 由于边缘检测很容易受到噪声影响,所以第一步是使用 5x5 的高斯滤波器 去除噪声 ·2计算图像梯度: 对平滑后的图像使用 Sobel 算子计算水平方向和竖直方向的一阶导数(图 像梯度)(Gx 和 Gy) 根据得到的这两幅梯度图(Gx 和 Gy)找 阅读全文
posted @ 2017-08-01 09:34 freeo 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 形态学转换 参考:opencv 官方教材 ·不同的形态学转换:腐蚀、膨胀、开运算、闭运算 ·函数 :erode/dilate/morphologyEx ·Erode 腐蚀 将目标对象的边界腐蚀掉,原理为卷积核为中心为1其他为0的沿着图像滑动卷积,目的,将两个重叠的物体通过腐蚀分离出边界 import 阅读全文
posted @ 2017-08-01 09:18 freeo 阅读(949) 评论(0) 推荐(0) 编辑
  2017年7月3日
摘要: ·低通滤波器对图像进行模糊化-去噪 ·自定义滤波器对图像进行卷积 术语 低通滤波LPF:去除噪声,迷糊图像 高通滤波HPF:找到边缘 1.2D 卷积 将核K 放在图像的一个像素A上,求与核对应的图像25(5X5)个像素的和,在取平均数 用这个平均数代替A的值,重复如此操作到图像的每一个像素都更新一遍 阅读全文
posted @ 2017-07-03 10:58 freeo 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一代码 参考官网 二效果 阅读全文
posted @ 2017-07-03 09:14 freeo 阅读(424) 评论(0) 推荐(0) 编辑
  2017年6月30日
摘要: 本文内容: ·空间颜色转换 ·物体跟踪 ·几何变换 ·图像阀值 1、颜色空间转换 内容:颜色空间转换(BGR<->Gray、BGR<->HSV)/获取图形中特定颜色的物体/ 函数:cv2.cvtColor(input_img,flag):flag:转换类型:cv2.COLOR_BGR2GRAY,cv 阅读全文
posted @ 2017-06-30 11:10 freeo 阅读(1950) 评论(0) 推荐(0) 编辑
摘要: 一 代码 参考:官网API-Example 二 效果 阅读全文
posted @ 2017-06-30 09:57 freeo 阅读(362) 评论(0) 推荐(0) 编辑
  2017年6月29日
摘要: 1·获取像素并修改 import cv2 as cv import numpy as np img = cv.imread('E:\\fruits.jpg') ##print(img) px = img[100,100]#获取第100行第100列的3维矩阵 print(px) print(img[1 阅读全文
posted @ 2017-06-29 09:56 freeo 阅读(2781) 评论(0) 推荐(0) 编辑
摘要: 一 代码 参考:官网API-Example 二效果 阅读全文
posted @ 2017-06-29 09:02 freeo 阅读(323) 评论(0) 推荐(0) 编辑