作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在没有数据或颜色丢失的情况下获得清晰的图像。到目前为止,我已经尝试了许多使用 clahe 算法的方法,这个 post (使用局部最大值的每像素增益,即背景和掩码)但在每种方法中,数据要么丢失要么颜色。
示例图片:
我在该帖子中使用的最佳方法的最终输出:
期望的输出:
输入图像内的图像颜色也会丢失或褪色。
最佳答案
您可以使用 Python/OpenCV/Skimage 进行动态范围拉伸(stretch),如下所示。根据需要调整 in_range 值。增加第一个将使暗区变暗,减少第二个将使亮区变亮。
输入:
import cv2
import skimage.exposure
# load image with alpha channel
img = cv2.imread('delaware.jpg')
out1 = skimage.exposure.rescale_intensity(img, in_range=(50,190), out_range=(0,255))
cv2.imwrite('delaware.jpg_stretch_50_190.png', out1)
cv2.imshow('Out1', out1)
cv2.waitKey(0)
cv2.destroyAllWindows()
关于python - 如何在没有数据或彩色图像的情况下获得清晰的图像。 opencv python ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58791917/
我是一名优秀的程序员,十分优秀!