opencv_day6

复制代码
import cv2
import matplotlib.pylab as plt
import numpy as np
img1 = cv2.imread('D:\\gudugudu\\Pictures\\weixin\\xiaotidaya.jpg', cv2.IMREAD_ANYCOLOR)
img2 = cv2.imread('D:\\gudugudu\\Pictures\\weixin\\guoqing.jpg', cv2.IMREAD_GRAYSCALE)
img3 = cv2.imread('D:\\gudugudu\\Pictures\\weixin\\zhaoyang.jpg', cv2.IMREAD_GRAYSCALE)
img_x = cv2.resize(img1, (500, 500))
img_y = cv2.resize(img2, (500, 500))
img_z = cv2.resize(img3, (500, 500))
vc = cv2.VideoCapture("D:\\gudugudu\\Pictures\\weixin\\WeChat_20240706150425.mp4")


#梯度计算

#Soble算子 det = cv2.Soble(src, drpth, dx, dy, ksize);上下,左右的差异
#计算方法: 右-左*系数, 上-下*系数;


def soble(img):
    soblex = cv2.Soble(img, cv2.CV_64F, 1, 0, ksize = 3)
    soblex = cv2.convertScaleAbs(soblex)
    cv2.imshow('name', soblex)
    cv2.waitKey(0)
    cv2.destroyAllWindows()


#分别计算xy再求和;


def Soblexy(img):
    soblex = cv2.Soble(img, cv2.CV_64F, 1, 0, ksize = 3)
    sobley = cv2.Soble(img, cv2.CV_64F, 0, 1, ksize = 3)
    soblexy = cv2.addWeighted(soblex, 0.5, sobley, 0.5, 0)
    cv2.imshow('name', soblexy)
    cv2.waitKey(0)
    cv2.destroyAllWindows()


#scharr算子: 数值大一些,结果的差异更加敏感
#laplacian算子: 对于差异更加敏感, 但是对于噪点的判断有误


def scharr(img):
    scharrx = cv2.Scharr(img, cv2.CV_64F, 1, 0)
    scharry = cv2.Scharr(img, cv2.CV_64F, 0, 1)
    scharrx = cv2.convertScaleAbs(scharrx)
    scharry = cv2.convertScaleAbs(scharry)
    scharrxy = cv2.addWeighted(scharrx, 0.5, scharry, 0.5, 0)
    cv2.imshow('name', scharrxy)
    cv2.waitKey(0)
    cv2.destroyAllWindows()


def LapLacion(img):
    laplacion = cv2.Laplacian(img, cv2.CV_64F)
    laplacion = cv2.convertScaleAbs(laplacion)
    cv2.imshow('name', laplacion)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
相关推荐
钓了猫的鱼儿4 小时前
基于深度学习+AI的红外电力设备故障目标检测与预警系统(Python源码+数据集+UI可视化界面+YOLOv11训练结果)
人工智能·深度学习·目标检测
运维栈记4 小时前
Remotion + Claude Code:用自然语言创作视频的革命性突破
人工智能·ai·音视频
LaughingZhu4 小时前
Product Hunt 每日热榜 | 2026-05-30
人工智能·经验分享·深度学习·神经网络·产品运营
wanhengidc4 小时前
云手机 跨设备无缝衔接
运维·服务器·人工智能·智能手机·云计算
vensli4 小时前
AutoGLM vs 豆包手机:拆解两条 GUI Agent 的技术路线
人工智能·智能手机·transformer
m0_641889295 小时前
GEO优化监测:品牌如何靠GEO挖掘可靠信源,提升AI搜索曝光获客
人工智能·geo·数字营销·ai搜索·智能营销·geo优化·geo平台
一次旅行5 小时前
AI 技术热点新闻简报|2026-05-30
大数据·人工智能
aqi005 小时前
15天学会AI应用开发(三)把历史对话作为提示词会怎样
人工智能·python·大模型·ai编程·ai应用
俯首甘为孺子刘x5 小时前
AI时代的焦虑与思考
人工智能·ai编程·codex·ai-agent