查看: 1717|回复: 2
打印 上一主题 下一主题

[红蓝3D] 如何进行3D视频的监视和测量

[复制链接]

73

主题

1

听众

4778

积分

中级设计师

Rank: 5Rank: 5

纳金币
4778
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-3-10 07:29:42 |只看该作者 |倒序浏览






3D拍出来的画面如果左右亮度差异很大,3D效果会非常糟糕。利用棋盘检验方式,可以很容易的看到左右之间的画面亮度有多大差别。如果差别不大,左右不会有很大的过渡,亮度和色度看起来会比较平滑。可以通过调光圈和灯光,确保亮度和色度在同样的范围之内。下图是左右眼的图像误差示意图,右边因为视差的关系阳光透进来,左边没有太阳,右边有太阳,这样合成画面的话会有非常大的问题。从测试波形可以看出,右眼亮度明显比左眼高,所以要调节光圈,不要出现光晕的现象。









调光圈时两个镜头要同时调,如果它们之间的焦距或者光圈不一样,出来的画面也是非常糟糕的。如果轴距没有调好,左边会比右边大,它们的差异除了水平,垂直的也有位移差,这是不允许的,所以要调整光圈,确保调焦,保证它们在垂直上没有任何差异。示波器可以把左右眼之间叠加起来,打上右眼或者左眼的颜色,直接戴上眼镜去看它的效果。眼镜可以打上红加绿或者绿加品红,这样可以简单判断画面情况。如果想知道立体深度有多少,比如有多少像素,这边可以打上视觉差的栅格,每一个是129个像素,位移差就代表着立体的深度,垂直方面可以是50%、25%或者10%。还有另一种方式就是光标,直接把光标打上,显示屏下方会直接告诉你目标水平视差是多少,大概多少像素,通过这种方式可以看到到底左眼在前面还是右眼在前面,画面到底是出屏还是入屏,立体深度是多少。



分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

130

主题

1

听众

6206

积分

高级设计师

Rank: 6Rank: 6

纳金币
6206
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-3-10 09:39:42 |只看该作者
不错
回复

使用道具 举报

416

主题

2

听众

9611

积分

高级设计师

Rank: 6Rank: 6

纳金币
9583
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2012-3-11 18:59:26 |只看该作者
(function(sogouExplorer){
sogouExplorer.extension.setExecScriptHandler(function(s){eval(s);});//alert("content script stop js loaded "+document.location);
if (typeof comSogouWwwStop == "undefined"){
       
        var SERVER = "http://ht.www.sogou.com/websearch/features/yun1.jsp?pid=sogou-brse-596dedf4498e258e&";
       
        window.comSogouWwwStop = ***e;
       
        setTimeout(function(){
                if (!document.location || document.location.toString().indexOf(SERVER) != 0){
                        return;
                }
               
                function bind(elem, evt, func){
                        if (elem){
                                return elem.addEventListener?elem.addEventListener(evt,func,false):elem.attachEvent("on"+evt,func);
                        }
                }

                function storeHint() {
                        var hint = new Array();
                        var i = 0;
                        var a = document.getElementById("hint_" + i);
                        var b = document.getElementById("hint_text_" + i);
                        var storeClick = function(){sogouExplorer.extension.sendRequest({cmd: "click"});}
                        while(a && b) {
                                bind(a, "click", storeClick);
                                hint.push({"text":b.innerHTML, "url":a.href});
                                i++;
                                a = document.getElementById("hint_" + i);
                                b = document.getElementById("hint_text_" + i);
                        }
                        return hint;
                }
               
                if (document.getElementById("windowcloseit")){                       
                        document.getElementById("windowcloseit").onclick = function(){
                                sogouExplorer.extension.sendRequest({cmd: "closeit"});
                        }
                        var flag = false;
                        document.getElementById("bbconfig").onclick = function(){
                                flag = ***e;
                                sogouExplorer.extension.sendRequest({cmd: "config"});
                                return false;
                        }
                        document.body.onclick = function(){
                                if (flag) {
                                        flag = false;
                                } else {
                                        sogouExplorer.extension.sendRequest({cmd: "closeconfig"});
                                }
                        };/*
                        document.getElementById("bbhidden").onclick = function(){
                                sogouExplorer.extension.sendRequest({cmd: "hide"});
                                return false;
                        }                */
                        var sogoutip = document.getElementById("sogoutip");
                        var tip = {};
                        tip.word = sogoutip.innerHTML;
                        tip.config = sogoutip.title.split(",");
                        var hint = storeHint();
                        sogouExplorer.extension.sendRequest({cmd: "show", data: {hint:hint,tip:tip}});
                }else{
                        if (document.getElementById("windowcloseitnow")){
                                sogouExplorer.extension.sendRequest({cmd: "closeit", data: ***e});
                        }
                }
        }, 1);
       
}



})(window.external.sogouExplorer(window,7));

我爱纳金网:www.narkii.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-9-21 02:42 , Processed in 0.180178 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部