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.
 

132 lines
3.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
main_experiment:
enabled: true
target_prompt_valid_records: 30
target_control_valid_records: 30
minimum_prompt_valid_records: 20
minimum_control_valid_records: 20
planned_prompt_sessions: 3
planned_control_sessions: 3
condition_order_rule: "PromptとControlを同じ場所・時間帯で交互に実施する。"
camera_position_policy: "位置・高さ・角度を固定し、各セッションでcamera_position_noteを記録する。"
final_output_directory: data/final_results
experiment_snapshot:
enabled: true
output_directory: data/experiment_snapshots
include_git_commit: true
include_merged_config: true
final_report:
enabled: true
output_markdown: data/final_results/final_experiment_report.md
output_summary_csv: data/final_results/final_experiment_report_summary.csv
include_limitations: true
include_quality_notes: true
avoid_causal_claims: true
presentation_assets:
enabled: true
output_markdown: data/final_results/presentation_assets.md
output_tables_csv: data/final_results/presentation_tables.csv
include_slide_outline: 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