当前位置: 首页 > news >正文

Python 检测运动模糊 源代码

目录

模拟运动模糊:

Python 检测运动模糊 源代码


模拟运动模糊:

https://blog.csdn.net/jacke121/article/details/109191473

Python 检测运动模糊 源代码

import cv2
import numpy as npdef detect_motion_blur(img, blur_threshold=100, direction_threshold=0.8):gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)gray = cv2.GaussianBlur(gray, (3,3), 0)# Sobel 边缘gx = cv2.Sobel(gray, cv2.CV_64F, 1, 0, ksize=3)gy = cv2.Sobel(gray, cv2.CV_64F, 0, 1, ksize=3)magnitude = np.sqrt(gx**2 + gy**2)angle = np.arctan2(gy, gx)# 模糊程度blur_score = cv2.Laplacian(gray, cv2.CV_64F).var()# 梯度方向分布统计hist, _ = np.histogram(angle, bins=36, range=(-np.pi, np.pi))hist = hist / np.sum(hist)# 如果梯度方向过于集中(说明只有一个方向清晰)concentration = np.max(hist)if blur_score < blur_threshold:if concentration > direction_threshold:return "运动模糊", blur_score, concentrationelse:return "普通模糊", blur_score, concentrationelse:return "清晰", blur_score, concentration

http://www.dtcms.com/a/507991.html

相关文章:

  • PHP面试题——字符串操作
  • SOLIDWORKS 2025——2D与3D的集成得到了显著提升
  • TypeScript函数与对象的类型增强
  • 专业做网站方案手机登录不了建设银行网站
  • 盐城市城乡建设局门户网站珠海建网站多少钱
  • 合肥建设企业网站软件开发建设网站
  • Ansible三大Web界面方案全解析
  • 北京网站搭建哪家好电子采购平台系统
  • [Power BI] 表
  • 做一个网站需要多少时间手机不想访问指定网站怎么做
  • hash算法性能优化实战
  • Java虚拟线程原理与性能优化实战
  • 同城派送小程序
  • 做网站开票是多少个点的票大秦wordpress微信支付
  • 东莞营销型网站建设费用网站流量查询 优帮云
  • 行业网站推广外包企业网站建设方案百度文库
  • 微软数字防御报告:AI成为新型威胁,自动化漏洞利用技术颠覆传统
  • 网站开发有哪些工作岗位网站建设公司哪家好 搜搜磐石网络
  • 2025年11月计划(qt网络+ue独立游戏)
  • 临沂企业网站开发官网如何制作小程序商城
  • 电商网站运营规划在阿里巴巴上做网站需要什么条件
  • 2025年6月英语四六级真题及参考答案【三套全】完整版PDF电子版
  • 大数据计算引擎-Catalyst 优化器:Spark SQL 的 “智能翻译官 + 效率管家”
  • 从零学算法1717
  • 什么是算法样本数据集?样本数据分享
  • 中山建网站多少钱美工图片制作软件
  • 央国企RPA选型新标准:安全、稳定、智能化成关键
  • HTTPS 与 Node.js,从部署到抓包调试的工程实战指南
  • 影视免费网站模板发稿平台
  • 高并发系统下的数据库优化:索引设计、SQL 优化、连接池配置(HikariCP)