首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在佳能或FinePix ISO图像上剪裁意味着什么?

在佳能或FinePix ISO图像上剪裁意味着什么?
EN

Stack Overflow用户
提问于 2015-04-28 12:16:57
回答 1查看 64关注 0票数 0

我在试着复习一下摄像机的噪音。此外,我还有如下参考资料:http://www.cs.tut.fi/~foi/

但是我想知道剪辑在下面的代码中意味着什么。

*代码

代码语言:javascript
复制
%% ====================================================================================================================================
            %% LOAD BITMAP/RAW IMAGE    %  raw-data images which are loaded below can be downloaded from http://www.cs.tut.fi/~foi/sensornoise.html
            %% ====================================================================================================================================
            if 1 %% load "noise-free" image and add noise   (OTHERWISE LOAD RAW DATA, SEE BELOW)
                add_noise=1;                % add noise to image
                a=0.1^2;   b=0.04^2;        % noise parameters a,b
                %    a=0.1^2;   b=0.02^2;       % noise parameters a,b
                %    a=0.0^2;   b=0.2^2;        % noise parameters a,b
                %    a=(1/30);  b=0.1^2;        % noise parameters a,b

                clipping_below=1;   %  on/off   [keep off for pure-poissonian (no gaussian terms) noise, since there are no negative errors]
                clipping_above=1;   %  on/off
                prior_density=1;                 %  type of prior density to use for ML    (0)
                %                                %    1: zero_one uniform prior density [0,1];


                %     y=im2double(imread('image_man1024.tiff'));
                %     y=im2double(imread('image_testpat1024.tiff'));
                y=im2double(imread('y_piecewise.tif'));
                %     y=im2double(imread('y_piecewise_fibo.tif'));

            else %%  RAW  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                add_noise=0;  %% DO NOT ADD NOISE TO RAW-DATA (IT HAS ENOUGH NOISE ALREADY! :) )
                clipping_below=1;  %%%% on off   %% RAW-DATA IS ASSUMED TO BE CLIPPED FROM ABOVE AND BELOW
                clipping_above=1;  %%%% on off
                prior_density=0;                 %  type of prior density to use for ML    (0)
                %                                %    0: zero_infty uniform prior density (R+);  (default, use this for raw-data)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-28 12:30:50

一般情况下,当一个值超过某个阈值并被迫达到该阈值时,会发生什么情况。也被称为饱和(当它是偶然的),夹紧(当故意的)和其他。

它在数字系统中很常见,包括数字摄影,其中使用具有指定位数的二进制值来表示某些数据。然后,该二进制值具有上限和下限,这是由位数及其编码值的方式所暗示的。

在这种情况下,代码似乎正在产生噪声以添加到图像中。产生噪声的表达式没有引用,但注释表明是泊松分布,它是一个数学函数,可以产生超出图像动态范围的输出。两个标志clipping_belowclipping_above是控制标志,允许用户指定是否应该裁剪这些值,即限制在数据类型的上限和下限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29919263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档