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()
相关推荐
7yewh3 小时前
SLAM 三维空间刚体运动(2)
数据结构·人工智能·机器人·嵌入式·slam
小虎AI生活3 小时前
WorkBuddy 模型选型实操:0.03 倍的 Space-Bunny 怎么用、派什么活、避什么坑
人工智能·超级个体·一人公司·青玥ai
ai小陈3 小时前
GPU服务器租用存储验收:检查点写入与磁盘吞吐实战
运维·服务器·人工智能·ai·ssh·gpu算力
微三云马玮均—GEO源码系统 私有化部署3 小时前
消费返物业费:消费+服务趋势的必然产物!
大数据·人工智能·物联网·区块链·生活
明月_清风3 小时前
Muse 登顶 App Store 第一,SDK 直接开源:AI Agent 开始进入下一个阶段
人工智能·后端
JackSparrow4144 小时前
和AI一起将全部CSDN博文迁移到个人博客站
人工智能·程序人生·ai·github·cloudflare·astro·静态博客
55873 生态系统4 小时前
第 22 篇|社区聊天|55873 文明共建者的日常交流与协作界面
人工智能·区块链·55873全域文明生态体系·55873操作系统·55873社区聊天
搬砖的小码农_Sky4 小时前
AI Agent:如何处理Claude Code 最近版本(2026年更新)引入的模型上下文限制
人工智能·windows·ai·ai编程
企业数字化笔记4 小时前
视频目标跟踪怎么选?SORT、DeepSORT、ByteTrack 的连续性、遮挡与计算成本对比
人工智能·目标跟踪·音视频