opencv - 更改直方图(创建孔)
问题描述
这是我拥有的灰度图像的直方图:
我需要它更像这样:
我想知道实现它的最佳和有效方式是什么。一般来说,我需要图像的最高亮度区域的 n%(我猜 n 在 0-20 之间)更亮。或者 (100-n)% 变暗。我尝试一个一个地改变每个像素的亮度,但它非常无效。
解决方案
您应该只通过分配较小的值来更改您在兴趣箱中找到的要修改的像素
推荐阅读
- bash - 如何通过提供动态变量并在文本文件中检查它们来在 awk 中显示输出
- android - 在 PHP 中格式化 SMS 消息
- lets-encrypt - 为什么 https 在这个使用 Traefik 的简单反向代理设置中不起作用?
- python - 如何打印整个父节点子结构
- angular - 在 Identity Server 和 OpenId Connect 处于非活动状态后自动注销
- css - Wordress:如何从 CSS 中的博客文章页面中排除类别?
- ios - 从推送通知 iOS Swift 4 中获取值
- javascript - Javascript websocket消息被剪切
- amazon-ec2 - pandoc 错误:数据文件丢失
- google-chrome-app - Chrome 应用程序无法识别的清单键错误