胶卷冲出来后发现底片中间一段是空白无图像,这是怎么造成的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了胶卷冲出来后发现底片中间一段是空白无图像,这是怎么造成的?相关的知识,希望对你有一定的参考价值。

最近才接触胶片相机,昨天把人生中的第一卷送到图片社冲扫。今天拿到了底片。因为装卷问题,前几张都成了废片。但是第20~25张(也就是一整排)也都是空白的,没有图像。除此之外一切正常。

想请问中间那6张空白是什么情况?

谢谢!

参考技术A 有可能是拍照时过曝造成的,不过拍照时应该都使用同一参数吧,那就是环境光线太强,然后光圈开的大了。也有可能是冲印时出问题了,可能性很小 参考技术B 楼主最后确定是什么原因了嘛?

2.6

T1:

我们发现,答案就是每一条边的期望相加

然后就只要对每一条边单独算期望就好了

至于怎么算,那么我们可以分6种讨论:

px<=qy 全部都可以 

py<=qx 全都不行

如果区间有相交,那么它的期望就是每一段的期望*长度最后/总长度

然后就是每一段期望怎么求:

然后如果一段是全部在q之前,那么就是1

如果在后面,那么就是0

然后如果在中间的就是(首+尾)/2

对于单点,期望就是后面一个能碰到的长度/总长度

详细来说见代码:

il double zhi(double x,int y)
{
    return max((p[y]-x)/(p[y]-q[y]),0.0);
}
il double calc(int x,int y)
{
    if(p[x]<=q[y]) return 1;
    if(p[y]<=q[x]) return 0;
    double lx=p[x]-q[x],ly=p[y]-q[y];
    if(q[y]<=q[x]&&p[x]<=p[y]) return (zhi(q[x],y)+zhi(p[x],y))/2.0;
    if(q[x]<=q[y]&&p[x]<=p[y]) return ((q[y]-q[x])*1.0+(1.0+(zhi(p[x],y)))/2.0*(p[x]-q[y]))/lx;
    if(q[y]<=q[x]&&p[y]<=p[x]) 
    {
    //    printf("%lf %lf %lf
",zhi(q[x],y),zhi(p[y],y),p[y]-q[x]);
        return ((zhi(q[x],y)+zhi(p[y],y))/2*(p[y]-q[x]))/lx;
    }
    if(q[x]<=q[y]&&p[y]<=p[x]) return ((q[y]-q[x])*1.0+(p[y]-q[y])*0.5)/lx;
}

T2:

枚举所有方法,复杂度尾组合级,没分


 

T3:

直接爆搜时间在l~r的联通快,20分

以上是关于胶卷冲出来后发现底片中间一段是空白无图像,这是怎么造成的?的主要内容,如果未能解决你的问题,请参考以下文章

优化从相机胶卷中挑选的图像以减小文件大小

2.6

div+css布局问题,header和nav区中间有一段空白?为啥呢?怎么去掉

相机胶卷图像的创建日期

如何避免将从相机胶卷中挑选的图像保存到相机胶卷? [iOS]

从相机胶卷中获取所有图像并将其显示在滚动视图上?