用暗通道pri生成模糊图像

2024-09-30 14:17:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python反转暗通道优先的过程来生成一些模糊的图像,我认为我正确地计算了透射和全球大气光,但是输出的是一个奇怪的图像。在

根据大气散射模型,I=Jt+A,如果忽略索引像素x。
一: 朦胧图像,J:无雾图像,t:透射,A:全球大气光

我试着换成这样的等式:
1) I=Jt+A来自许多论文
2) I=(J-A)t+A来自github代码
与主题J有关的表格,但输出仍然不正确。在

输出图像:

无雾:

暗通道:

传输:

奇怪的蓝色薄雾图像(当I=Jt+A时):

printing bgr matrix of first 5*5 area:
format:[[[b g r] ... [b g r]]...[[b g r] ... [b g r]]]
[[[231.59398459 177.90628817 135.79826498]
  [231.59398459 177.90628817 135.79826498]
  [231.59398459 177.90628817 135.79826498]
  [231.59398459 177.90628817 135.79826498]
  [231.59398459 177.90628817 135.79826498]]

 [[231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]]

 [[231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]]

 [[231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]]

 [[231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]
  [231.64794239 177.96024596 135.85222257]]]

代码的主要功能:

^{pr2}$

对于基本功能DarkChannel、AtmLight、TransmissionEstimate、TransmissionRefine: https://pastebin.com/3uCqamfA

基本函数不是我的实现,但它运行正确,与论文的示例代码类似。在

最新输出:


Tags: 代码模型图像github主题过程像素表格

热门问题