configc.m.back
上传用户:kellyonhid
上传日期:2013-10-12
资源大小:932k
文件大小:3k
源码类别:

3D图形编程

开发平台:

Visual C++

  1. function sys=configc(name)
  2. %CONFIGC Loads system configuration information based on given name. 
  3. %User may edit here new setup data.
  4. if strcmp(name,'DKCST5')
  5.   sys = [
  6.       2560,    %number of pixels in horizontal direction
  7.       2048,    %number of pixels in vertical direction
  8.       7.5,     %effective CCD chip size in horizontal direction
  9.       6,       %effective CCD chip size in vertical direction
  10.       12.5,    %nominal focal length
  11.       11,      %radius of the circular control points
  12.       0,       %for future expansions
  13.       0,
  14.       0,
  15.       abs(name)'
  16.   ];
  17.   return;
  18. end
  19. %%% Half-size DKCST5
  20. if strcmp(name,'DKCST5_2')
  21.   sys = [
  22.       1280,    %number of pixels in horizontal direction
  23.       1024,    %number of pixels in vertical direction
  24.       7.5,     %effective CCD chip size in horizontal direction
  25.       6,       %effective CCD chip size in vertical direction
  26.       12.5,    %nominal focal length
  27.       11,      %radius of the circular control points
  28.       0,       %for future expansions
  29.       0,
  30.       0,
  31.       abs(name)'
  32.   ];
  33.   return;
  34. end
  35. if strcmp(name,'DKC5000')
  36.   sys = [
  37.       1520,    %number of pixels in horizontal direction
  38.       1144,    %number of pixels in vertical direction
  39.       6.3840,  %effective CCD chip size in horizontal direction
  40.       4.8048,  %effective CCD chip size in vertical direction
  41.       25.0,    %nominal focal length
  42.       2,       %radius of the circular control points
  43.       0,       %for future expansions
  44.       0,
  45.       0,
  46.       abs(name)'
  47.   ];
  48.   return;
  49. end
  50. if strcmp(name,'Toshiba')
  51.   sys = [
  52.       640,     %number of pixels in horizontal direction
  53.       480,     %number of pixels in vertical direction
  54.       4.8,     %effective CCD chip size in horizontal direction
  55.       3.6,     %effective CCD chip size in vertical direction
  56.       20.0,    %nominal focal length
  57.       3,       %radius of the circular control points
  58.       0,       %for future expansions
  59.       0,
  60.       0,
  61.       abs(name)'
  62.   ];
  63.   return;
  64. end
  65. if strcmp(name,'sony')
  66.   sys = [
  67.       768,     %number of pixels in horizontal direction
  68.       576,     %number of pixels in vertical direction
  69.       6.2031,  %effective CCD chip size in horizontal direction
  70.       4.6515,  %effective CCD chip size in vertical direction
  71.       8.5,     %nominal focal length
  72.       5,       %radius of the circular control points
  73.       0,       %for future expansions
  74.       0,
  75.       0,
  76.       abs(name)'
  77.   ];
  78.   return;
  79. end
  80.       
  81. if strcmp(name,'pulnix')
  82.   sys = [
  83.       512,     %number of pixels in horizontal direction
  84.       512,     %number of pixels in vertical direction
  85.       4.3569,  %effective CCD chip size in horizontal direction
  86.       4.2496,  %effective CCD chip size in vertical direction
  87.       16,      %nominal focal length
  88.       15,      %radius of the circular control points
  89.       0,       %for future expansions
  90.       0,
  91.       0,
  92.       abs(name)'
  93.   ];
  94.   return;
  95. end
  96. if strcmp(name,'generic')
  97.   sys = [
  98.       640,     %number of pixels in horizontal direction
  99.       480,     %number of pixels in vertical direction
  100.       6.3840,  %effective CCD chip size in horizontal direction
  101.       4.8048,  %effective CCD chip size in vertical direction
  102.       8,       %nominal focal length
  103.       15,      %radius of the circular control points
  104.       0,       %for future expansions
  105.       0,
  106.       0,
  107.       abs(name)'
  108.   ];
  109.   return;
  110. end
  111. error('Unknown camera type')