python之去阴影部分
一、引入库
添加不了库的 可参考:
https://blog.csdn.net/ttumetai/article/details/114981381
import cv2
import numpy as npkernel = np.ones((3, 3), np.uint8)
original_img = cv2.imread(r'D:\Users\sk\Desktop/Test.jpg')
# 计算灰白色部分像素的均值-----------------------------去阴影操作 后续可调节参数
pixel = int(np.mean(original_img[original_img > 140]))
# 把灰白色部分修改为与背景接近的颜色
original_img[original_img > 25] = pixel
#----------------------------------------------------------------------------
gray_img = cv2.cvtColor(original_img, cv2.COLOR_BGR2GRAY) # 灰度处理cv2.imshow('Gray_img', gray_img)
# 二值化阈值处理(CV2.THRESH_BINARY)
# 反二值化阈值处理(CV2.THRESH_BINARY_INV)
# 截断阈值化处理(CV2.THRESH_TRUNC)
# 超阈值零处理(CV2.THRESH_TOZERO_INV)
# 低阈值零处理(CV2.THRESH_TOZERO)
ret, th1 = cv2.threshold(gray_img, 45, 255, cv2.THRESH_BINARY_INV)
cv2.imshow('th1', th1)# 开运算
# erosion = cv2.erode(th1, kernel, iterations=1) # 腐蚀
# dilation = cv2.dilate(erosion, kernel, iterations=1) #膨胀# 闭运算
dilation = cv2.dilate(th1, kernel, iterations=3) #膨胀
erosion = cv2.erode(dilation, kernel, iterations=1) # 腐蚀cv2.imshow('erosion', th1)
cv2.imshow('dilation', dilation)
cv2.imshow('image', pixel)
cv2.waitKey(0)
参考:
https://www.jb51.net/article/204840.htm
python之去阴影部分相关推荐
- python访问文件下载地址_用Python脚本去获得skydrive上文件的真实地址链接 + 提供脚本下载v2012-01-18...
之前得知微软提供的免费在线云存储空间Skydrive提供的空间大小达25GB的时候,就像其他人一样想到了可以用来存储音视频和图片,作为文件存储器,以便和别人分享文件.但是后来发现,skydrive中上 ...
- python利器-python利器去广告版
python利器去广告版app是一个学习python语言的神器,软件已经破解为去广告版,将不会再有广告困扰,功能也全部都是免费使用的,用户们使用起来更加方便,有需要的用户不要错过. 软件介绍 Pyth ...
- 基于python的旅游系统_基于python的去哪儿网旅游数据分析
20011 基于python的去哪儿网旅游数据分析 运行视频.代码等: 链接:https://pan.baidu.com/s/1tw4Qvtcuwt7ys36M7HvLSg 提取码:1589 复制这段 ...
- Python图像去雾
** Python图像去雾 ** 引言: 在过去的几十年中,单图像去雾作为基本的低级视觉任务已引起了计算机视觉社区和人工智能公司的越来越多的关注.其中最为典型的便是北大&北航提出FFA-Net ...
- python图像去污_python图像去雾总结
本人qq号:226607573,欢迎互相讨论的伙伴们 毕设期间对python图像去雾的学习与总结 近年来,雾霾越来越严重,导致户外获取的图像严重退化,何如将户外获取的有雾图像复原成高质量的清晰图像,已 ...
- 计算机大三了只会python可以去名企实习吗?如何找python实习
知乎上有人问"软工大三下了,只会python,还没找到实习怎么办?",关于这个问题,网友的答复很是耿直,比如 网友1的答复是:找工作了才只会个简单的django项目,人家公司招人是 ...
- 基于Python的去雾人脸识别算法
本文记录的是本人在学校小学期实现的基于Python的去雾+人脸识别算法,本次项目的很多资源都来源于网上的文献与博客,下面是项目的内容. 这次项目的完成主要分为三部分:去雾算法,人脸识别,去雾算法与人脸 ...
- Python采集去哪儿旅游攻略(爬虫+数据分析),快过年了,这不得全家一起出去玩一次
本次目的: Python采集去哪儿旅游攻略(爬虫+数据分析) 内容介绍: 2021有哪些好玩的地方?今天用python分析适合年轻人的旅游攻略 (数据分析) 知识点: requests 发送网络请求 ...
- python爬去淘宝西装数据
python爬去淘宝西装数据 啥也不说代码先码上 #爬取数据 from selenium import webdriver from bs4 import BeautifulSoup import t ...
最新文章
- 基于java 的websocket的聊天功能,一开始初始化websocket,执行打开连接之后就直接关闭连接了。...
- 你认为是宽渠道好还是窄渠道好?请做具体分析
- ANDROID深度探索(卷1)HAL与驱动开发 第四章
- linux 硬链接 软链接_Linux中的软链接–完整参考
- ActiveMQ 下载、安装
- U盘量产U盘扩容和U盘芯片检测
- phpspreadsheet文件下载
- 新浪批量短网址生成php源码,最新新浪短网址API接口与短网址在线批量生成工具的使用方法...
- 好用看得见!深度操作系统Deepin装机使用体验
- Matlab:数据分析与多项式计算
- 这家为AI for Science而生的新研究院,要让科研进入“安卓模式”
- U盘安装CentOS 7.0图文详解教程
- 如何通过限制 IP 相关信息 | 控制用户访问站点频率
- java中常用前后端交互框架,整合Spring-SpringMVC-MyBatis实现简单前后端交互
- padding的用法
- C++(数据结构与算法):64---布隆过滤器(Bloom Filter)
- 【线性代数的本质|笔记】线性组合、张成的空间、基
- 《巴菲特的护城河》书中的精髓:如何识别有投资价值的公司,让你投资的钱不再打水漂?
- 营养过剩也是一种营养不良
- 程序员的算法趣题Q29: 合成电阻的黄金分割比