You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
2.2 KiB
104 lines
2.2 KiB
experiment:
|
|
experiment_id: phase1_test_001
|
|
location: laboratory
|
|
operator: student
|
|
notes: "Phase 2 pedestrian detection and tracking test"
|
|
input:
|
|
type: camera
|
|
camera_id: 0
|
|
width: 1280
|
|
height: 720
|
|
fps: 30
|
|
backend: auto
|
|
horizontal_flip: false
|
|
detector:
|
|
model_path: yolo11n.pt
|
|
confidence_threshold: 0.45
|
|
iou_threshold: 0.50
|
|
image_size: 640
|
|
device: auto
|
|
tracker:
|
|
enabled: true
|
|
track_buffer_frames: 30
|
|
match_thresh: 0.80
|
|
track_management:
|
|
region_entry_confirm_frames: 2
|
|
region_exit_confirm_frames: 3
|
|
crossing:
|
|
enabled: true
|
|
count_once_per_track: true
|
|
tracking_logging:
|
|
enabled: true
|
|
face:
|
|
enabled: true
|
|
process_every_n_frames: 2
|
|
max_persons_per_frame: 3
|
|
require_confirmed_track: true
|
|
head_pose:
|
|
enabled: true
|
|
smoothing_enabled: true
|
|
ema_alpha: 0.4
|
|
face_logging:
|
|
enabled: true
|
|
turn_detection:
|
|
enabled: true
|
|
signage_yaw_direction: positive
|
|
baseline_strategy: first_valid
|
|
weak_threshold_deg: 20.0
|
|
min_turn_duration_sec: 0.30
|
|
turn_logging:
|
|
enabled: true
|
|
audio:
|
|
enabled: true
|
|
file_path: assets/audio/prompt.wav
|
|
volume: 0.8
|
|
voice_prompt:
|
|
enabled: true
|
|
mode: prompt
|
|
trigger_strategy: trigger_line_crossing
|
|
response_window_sec: 3.0
|
|
global_cooldown_sec: 3.0
|
|
voice_logging:
|
|
enabled: true
|
|
person_state:
|
|
enabled: true
|
|
min_track_duration_sec: 0.5
|
|
mark_not_evaluable_as_excluded: false
|
|
person_state_logging:
|
|
enabled: true
|
|
unified_logging:
|
|
enabled: true
|
|
camera_position_note: "サイネージ正面寄り。顔が見える位置に調整する。"
|
|
analysis:
|
|
enabled: true
|
|
generate_plots: true
|
|
gui:
|
|
enabled: false
|
|
show_opencv_window_when_gui: false
|
|
auto_run_analysis_after_experiment: false
|
|
quality_check:
|
|
enabled: true
|
|
require_camera_position_note: true
|
|
require_prompt_and_control: true
|
|
pilot_diagnostics:
|
|
enabled: true
|
|
target_valid_records_per_condition: 20
|
|
require_camera_position_note: true
|
|
evaluation_region:
|
|
enabled: true
|
|
coordinate_mode: normalized
|
|
x1: 0.10
|
|
y1: 0.10
|
|
x2: 0.90
|
|
y2: 0.95
|
|
trigger_line:
|
|
enabled: true
|
|
orientation: vertical
|
|
coordinate_mode: normalized
|
|
position: 0.55
|
|
logging:
|
|
detection_log_enabled: true
|
|
log_every_frame: true
|
|
log_empty_frames: true
|
|
output:
|
|
save_video: true
|
|
|