Frequently Asked Question

  1. How do I know that my camera has a proper lens?
    Answer: If you can see exactly the whole display area while connecting the camera to the master PC, then it's a proper lens. In fact, what we mean proper here is that the lens comes with suitable focal length and field of view (FOV). In our configuration, when putting the camera behind the projectors about 3 meters away from the display wall, we use a 8mm lens. You can find plenty of information from the web about how to caculate the focal length you need in your working scenario and how to choose camera lens.
  2. How do I know that my camera is OpenCV-compatible?
    Answer: Please download the test program from here. You can run it on the PC with camera connnected, if you see a camera viewer smoothly, then the camera is OpenCV-compatible. Otherwise, the camera is not OpenCV-compatible and can not be used in this project.
  3. I met the following error: "xx features detected! Please check camera image" ?
    Answer: Please open the debug image located at the same directory. The possible reason might be: unexpected obstacle objects seens by the camera; ambient light too bright or too dark that white blobs and black background can not be distinguished.
  4. What if the program crashed during running ?
    Answer: Please close all the running programs (include other render server programs and/or control client programs) and re-run the system according to the step-by-step guide. If the same problem still exists, please check the error message and look into the source code yourself.
  5. What if the render server have no response ?
    Answer: The most possible reason is that the network traffic is banned by the firewall. All the programs use UDP socket to communicate with each other and might not be successful if your firewall is turned on. Please turn off the firewall or allow the traffic by these programs in the firewall configuration. Another reason might be wrong configuration file is given in the control client, please check the ip address, port etc in the configuration file.
  6. Is there any difference between the calbration result generated from Mulit-Prjector Multi-PC configuration and Multi-Projector Single-PC configuration?
    Answer: As long as the physical projector arrangement is the same (for example, both are for 2x2 or 2x1) the calibration result is exactly the same.
  7. What if I found bugs in the codes?
    Answer: We would be very thankful if you could help us improving the codes by email a detailed description of the bug to the following address: brown at comp.nus.edu.sg .
  8. What if I still have questions regarding the codes?
    Answer: Please email to brown at comp.nus.edu.sg.

Multi-Projector Based Display Code ---- FAQ的更多相关文章

  1. Multi-Projector Based Display Code ------- Home

    Overview This project provides you with the tools and techniques you need to create your own large-a ...

  2. Multi-Projector Based Display Code ---- ImageViewer

    Overview Image viewer is a typical application for large display. It makes use of the high-resolutio ...

  3. Multi-Projector Based Display Code ---- Calibration

    Overview As mentioned previously, there are two main steps in generating a seamless display. The fir ...

  4. Multi-Projector Based Display Code ---- ModelViewer

    Overview Model viewer is another application we provided for large display. It is designed for viewi ...

  5. Multi-Projector Based Display Code ---- Download

    The code providing are for your reference. Please download the code according to your hareware confi ...

  6. Peer Code Reviews Made Easy with Eclipse Plug-In

    欢迎关注我的社交账号: 博客园地址: http://www.cnblogs.com/jiangxinnju/p/4781259.html GitHub地址: https://github.com/ji ...

  7. Code Pages

    https://docs.microsoft.com/en-us/windows/desktop/intl/code-pages Most applications written today han ...

  8. 设备管理 USB ID

    发现个USB ID站点,对于做设备管理识别的小伙伴特别实用 http://www.linux-usb.org/usb.ids 附录: # # List of USB ID's # # Maintain ...

  9. 【ruby】ruby基础知识

    Install Ruby(安装) For windows you can download Ruby from http://rubyforge.org/frs/?group_id=167 for L ...

随机推荐

  1. Web从入门到放弃<4>

    1,插入 如下html: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...

  2. CentOS安装Supervisor

    什么是Supervisor Supervisor是一个进程控制系统. 它是一个C/S系统,服务端是supervisord进程,控制端使用supervisorctl来进行控制启动进程.同时它也提供了一个 ...

  3. vue-标签页组件

    content <template> <div class="tab-content"> <TabBar v-model="activeKe ...

  4. mysql 表结构及基本操作

    说明在mysql语句中,sql语句总共分四种 a.DDL数据定义语句=>常用的ddl语句有(CREATE[创建],DROP[删除],ALTER[修改表结构]) b.DML数据操作语句=>常 ...

  5. 树上背包O(n*m^2)|| 多叉树转二叉树 || o(n*m)???

    #. 选课 描述 提交 自定义测试 问题描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习.现在有 ...

  6. python中关于变量名失效的案例

    案例一:传参动态导入模块. selectModule = input("please input your module name") app_name = input(" ...

  7. Hbase写Hfile报错:Trying to load more than 32 hfiles to one family of one region

    在写Hfile的时候 ,如果一个family下超过了默认的32个hfile,就会报如下错误: ERROR mapreduce.LoadIncrementalHFiles: Trying to load ...

  8. Django----admin模块初识

    步骤1:创建管理员用户:在Terminal输入:pythonmanage.py createsuperuser 如下图所示说明创建成功 步骤二:运行项目文件:python manage.py runs ...

  9. day26 面向对象 单例模式总结

    如果是在python2中,就需要手动继承object, 基于__new__方法 基于__new__方法 class Foo(object): def __new__(cls,*args,**kwarg ...

  10. java实现哈夫曼编码

    java实现哈夫曼编码 哈夫曼树   既然是学习哈夫曼编码,我们首先需要知道什么是哈夫曼树:给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫 ...