展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

随笔分类 -  人工智能 / 机器视觉

摘要:流程 Canny边缘检测流程: 1) 使用高斯滤波器,以平滑图像,滤除噪声。 2) 计算图像中每个像素点的梯度强度和方向。 3) 应用非极大值(Non-Maximum Suppression)抑制,以消除边缘检测带来的杂散响应。 4) 应用双阈值(Double-Threshold)检测来确定真实的和 阅读全文
posted @ 2024-02-21 22:08 DogLeftover 阅读(221) 评论(0) 推荐(0) 编辑
摘要:Sobel算子 Sobel算子函数:cv2.Sobel(src, ddepth, dx, dy, ksize),返回值为Sobel算子处理后的图像。 ddepth:图像的深度 dx 和 dy 分别表示水平和竖直方向 ksize 是 Sobel 算子的大小 靠近最近点的左右和上下的权重最高,所以为±2 阅读全文
posted @ 2024-02-21 19:41 DogLeftover 阅读(168) 评论(0) 推荐(0) 编辑
摘要:礼帽 = 原始输入-开运算 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter not 阅读全文
posted @ 2024-02-21 15:49 DogLeftover 阅读(21) 评论(0) 推荐(0) 编辑
摘要:开运算 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有 %m 阅读全文
posted @ 2024-02-21 15:43 DogLeftover 阅读(27) 评论(0) 推荐(0) 编辑
摘要:腐蚀 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有 %ma 阅读全文
posted @ 2024-02-21 15:34 DogLeftover 阅读(13) 评论(0) 推荐(0) 编辑
摘要:阈值简介 ret, dst = cv2.threshold(src, thresh, maxval, type) src: 输入图,只能输入单通道图像,通常来说为灰度图 thresh: 阈值 dst: 输出图 ret: 阈值 maxval: 当像素值超过了阈值 ( 或者小于阈值,根据 type 来决 阅读全文
posted @ 2024-02-21 14:22 DogLeftover 阅读(45) 评论(0) 推荐(0) 编辑
摘要:图像融合 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有 % 阅读全文
posted @ 2024-02-21 13:36 DogLeftover 阅读(13) 评论(0) 推荐(0) 编辑
摘要:简介 边界填充就是对图像进行一些变换,让原始图像进行扩大。 边界填充的入口参数: BORDER_REPLICATE:复制法,也就是复制最边缘像素。 BORDER_REFLECT:反射法,对感兴趣的图像中的像素在两边进行复制例如:fedcba|abcdefgh|hgfedcb BORDER_REFLE 阅读全文
posted @ 2024-02-21 13:24 DogLeftover 阅读(93) 评论(0) 推荐(0) 编辑
摘要:截取区域 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有 % 阅读全文
posted @ 2024-02-21 11:19 DogLeftover 阅读(8) 评论(0) 推荐(0) 编辑
摘要:视频转图片 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有 阅读全文
posted @ 2024-02-21 10:33 DogLeftover 阅读(33) 评论(0) 推荐(0) 编辑
摘要:读取图像 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook 特有 阅读全文
posted @ 2024-02-21 10:05 DogLeftover 阅读(19) 评论(0) 推荐(0) 编辑
摘要:直接使用pip安装 pip install opencv-python==3.4.1.15 pip install opencv-contrib-python==3.4.1.15 下载.whl 将下载好的opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl放 阅读全文
posted @ 2024-02-20 13:55 DogLeftover 阅读(105) 评论(0) 推荐(0) 编辑
摘要:概述 光流是空间运动物体在观测成像平面上的像素运动的 "瞬时速度",根据各个像素点的速度矢量特征,可以对图像进行动态分析,例如目标跟踪。 亮度恒定:同一点随着时间的变化,其亮度不会发生改变。 小运动:随着时间的变化不会引起位置的剧烈变化,只有小运动情况下才能用前后帧之间单位位置变化引起的灰度变化去近 阅读全文
posted @ 2023-12-29 10:45 DogLeftover 阅读(36) 评论(0) 推荐(0) 编辑

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