experimentConfig.default.js 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. export const mixins = {
  2. ExperimentBase: {
  3. defaultConfig: {},
  4. scenesConfig: {}
  5. },
  6. ExperimentBaseAreSameImages: {
  7. defaultConfig: {
  8. maxTestCount: 10
  9. },
  10. scenesConfig: {
  11. // bathroom: {
  12. // maxTestCount: 5
  13. // }
  14. }
  15. },
  16. ExperimentBaseExtracts: {
  17. defaultConfig: {
  18. lockConfig: false,
  19. showHoverBorder: false,
  20. extractConfig: {
  21. x: 4,
  22. y: 4
  23. }
  24. },
  25. scenesConfig: {
  26. // bathroom: {
  27. // lockConfig: false,
  28. // showHoverBorder: false,
  29. // extractConfig: {
  30. // x: 4,
  31. // y: 10
  32. // }
  33. // }
  34. }
  35. }
  36. }
  37. export const experiments = {
  38. MatchExtractsWithReference: {
  39. mixins: [mixins.ExperimentBaseExtracts],
  40. defaultConfig: {
  41. lockConfig: true,
  42. showHoverBorder: false,
  43. extractConfig: {
  44. x: 4,
  45. y: 4
  46. }
  47. },
  48. calibrationScene: '50_shades_of_grey',
  49. showCalibrationEvery: 5,
  50. scenesConfig: {},
  51. availableScenes: {
  52. whitelist: [
  53. 'p3d_arcsphere-view0_part6',
  54. 'p3d_bunny-fur-view0_part6',
  55. 'p3d_car2-view0_part6',
  56. 'p3d_caustic-view0_part6',
  57. 'p3d_chopper-titan-view0_part6',
  58. 'p3d_coffee-splash-view0_part6',
  59. 'p3d_cornel-box-view0_part6',
  60. 'p3d_crown-view0_part6',
  61. 'p3d_dragon-view0_part6',
  62. 'p3d_dragon_250-view0_part6',
  63. 'p3d_ecosys-view0_part6',
  64. 'p3d_eponge-fractal-5-view0_part6',
  65. 'p3d_eponge-fractal-5-view1_part6',
  66. 'p3d_eponge-fractal-6-view0_part6',
  67. 'p3d_eponge-fractal-6-view1_part6',
  68. 'p3d_ganesha-view0_part6',
  69. 'p3d_glass-of-water-view0_part6',
  70. 'p3d_indirect-view0_part6',
  71. 'p3d_kitchen-view0_part6',
  72. 'p3d_landscape-view3_part6',
  73. 'p3d_living-room-view0_part6',
  74. 'p3d_living-room-view1_part6',
  75. 'p3d_living-room-view2_part6',
  76. 'p3d_low_table_upper_view0_part6',
  77. 'p3d_pavilion-day-view0_part6',
  78. 'p3d_pavilion-day-view1_part6',
  79. 'p3d_pavilion-day-view2_part6',
  80. 'p3d_pavilion-night-view0_part6',
  81. 'p3d_pavilion-night-view1_part6',
  82. 'p3d_pavilion-night-view2_part6',
  83. 'p3d_sportscar-view0_part6',
  84. 'p3d_staircase-view1_part6',
  85. 'p3d_staircase2-view0_part6',
  86. 'p3d_tt-view0_part6',
  87. 'p3d_vw-van-view0_part6'
  88. ],
  89. blacklist: null
  90. // No whitelist = Select all scenes
  91. // Whitelist = Only select some scenes
  92. // Blacklist = remove scenes
  93. // whitelist: ['Appart1opt02', 'contemporary', 'bathroom', 'SdbDroite'],
  94. // blacklist: ['Appart1opt02']
  95. }
  96. },
  97. AreSameImagesRandom: {
  98. mixins: [mixins.ExperimentBaseAreSameImages],
  99. defaultConfig: {},
  100. scenesConfig: {},
  101. calibrationScene: '50_shades_of_grey',
  102. showCalibrationEvery: 5,
  103. availableScenes: {
  104. whitelist: null,
  105. blacklist: null
  106. }
  107. },
  108. AreSameImagesReference: {
  109. mixins: [mixins.ExperimentBaseAreSameImages],
  110. defaultConfig: {},
  111. scenesConfig: {},
  112. calibrationScene: '50_shades_of_grey',
  113. showCalibrationEvery: 5,
  114. availableScenes: {
  115. whitelist: null,
  116. blacklist: null
  117. }
  118. },
  119. AreSameImagesReferenceOneExtract: {
  120. mixins: [mixins.ExperimentBaseAreSameImages, mixins.ExperimentBaseExtracts],
  121. defaultConfig: {},
  122. scenesConfig: {},
  123. calibrationScene: '50_shades_of_grey',
  124. showCalibrationEvery: 5,
  125. availableScenes: {
  126. whitelist: null,
  127. blacklist: null
  128. }
  129. },
  130. PercentQualityRandom: {
  131. mixins: [mixins.ExperimentBase],
  132. defaultConfig: {},
  133. scenesConfig: {},
  134. calibrationScene: '50_shades_of_grey',
  135. showCalibrationEvery: 5,
  136. availableScenes: {
  137. whitelist: ['Appart1opt02', 'EchecsBas'],
  138. blacklist: null
  139. }
  140. },
  141. IsImageCorrect: {
  142. mixins: [mixins.ExperimentBase, mixins.ExperimentBaseExtracts],
  143. defaultConfig: {
  144. lockConfig: false,
  145. showHoverBorder: false,
  146. extractConfig: {
  147. x: 2,
  148. y: 1
  149. }
  150. },
  151. scenesConfig: {},
  152. calibrationScene: '50_shades_of_grey',
  153. showCalibrationEvery: 5,
  154. availableScenes: {
  155. whitelist: ['Appart1opt02', 'EchecsBas'],
  156. blacklist: null
  157. }
  158. },
  159. IsImageCorrectOneExtract: {
  160. mixins: [mixins.ExperimentBase, mixins.ExperimentBaseExtracts],
  161. defaultConfig: {
  162. lockConfig: false,
  163. showHoverBorder: false,
  164. extractConfig: {
  165. x: 4,
  166. y: 4
  167. }
  168. },
  169. scenesConfig: {},
  170. calibrationScene: '50_shades_of_grey',
  171. showCalibrationEvery: 5,
  172. availableScenes: {
  173. whitelist: null,
  174. blacklist: null
  175. }
  176. },
  177. CalibrationMeasurement: {
  178. mixins: [mixins.ExperimentBaseExtracts],
  179. defaultConfig: {
  180. lockConfig: true
  181. },
  182. scenesConfig: {},
  183. calibrationScene: '50_shades_of_grey',
  184. showCalibrationEvery: 5,
  185. availableScenes: {
  186. whitelist: ['50_shades_of_grey'],
  187. blacklist: null
  188. }
  189. }
  190. }