Produces a structured JSON report analyzing a user-provided image in detail.
{
"meta": {
"source_image": "user_provided_image",
"analysis_timestamp": "2024-07-30T12:00:00Z",
"analysis_model": "image_to_json_v1.0",
"overall_confidence": 0.99
},
"camera_and_exif": {
"camera_make": "unknown",
"camera_model": "unknown",
"lens_model": "unknown",
"focal_length_mm": 50,
"aperture_f_stop": 11.0,
"shutter_speed_s": 0.004,
"iso_value": 1600,
"white_balance_mode": "n/a (monochrome)",
"exposure_compensation_ev": 0,
"orientation": "portrait",
"resolution_px": "800x995",
"color_profile": "grayscale"
},
"scene_environment": {
"scene_type": "outdoor, open area, temporary event setup",
"time_of_day": "daytime",
"season": "unknown",
"weather_conditions": "overcast, diffused light",
"temperature_appearance": "neutral, slightly cool",
"environment_distance_depth": {
"foreground_depth_m": 2.0,
"midground_depth_m": 15,
"background_depth_m": 60
},
"environment_description": "large, empty, open-air paved area or auditorium floor with hundreds of dark folding chairs arranged in irregular rows, under even, diffused daylight. A solitary figure is seated in the foreground, facing the chairs.",
"ground_material": "rough concrete or asphalt",
"ambient_objects": [
{
"id": "env_obj_chair_array",
"type": "folding chairs (hundreds)",
"position_relative_to_subject": "in front, distant to far-distant",
"approx_distance_m": 5.0,
"height_m": 0.8,
"width_m": 0.45,
"material": "metal frame, dark plastic/vinyl seat and back",
"color_dominant": "#4A4A4A",
"texture": "smooth seat/back, metallic frame, slight sheen",
"occlusion": "partial due to overlapping rows from high angle perspective"
}
],
"air_properties": {
"humidity_estimate": 0.6,
"haze_level": 0.15,
"fog_density": 0.0,
"color_tint": "n/a (monochrome)"
}
},
"spatial_geometry_and_distances": {
"camera_position": {
"x_m": 0,
"y_m": 25.0,
"z_m": -8.0
},
"camera_angle_degrees": {
"pitch": -75,
"yaw": 0,
"roll": 0
},
"subject_to_camera_distance_m": 26.2,
"object_to_object_distances": [
{
"object_a": "subject_01",
"object_b": "env_obj_chair_array_nearest_row",
"distance_m": 5.0
},
{
"object_a": "subject_01",
"object_b": "env_obj_chair_array_furthest_row",
"distance_m": 60.0
}
],
"height_reference_scale": {
"known_reference": "person",
"height_m": 1.75,
"pixel_to_meter_ratio": 0.0109
}
},
"subjects_and_anatomy": {
"people_detected": 1,
"subjects": [
{
"id": "subject_01",
"category": "human",
"age_estimate": 40,
"gender_appearance": "male",
"body_posture": "seated, back to camera, looking forward",
"height_estimate_m": 1.75,
"shoulder_width_m": 0.48,
"body_proportions": {
"head_height_ratio": 0.125,
"torso_to_leg_ratio": 0.5
},
"facial_structure": {
"face_shape": "unknown",
"jawline_definition": "unknown",
"skin_tone": "n/a (monochrome)",
"facial_expression": "unknown",
"eye_color": "unknown",
"hair_color": "dark",
"hair_style": "short, neatly combed",
"facial_feature_asymmetry": "unknown"
},
"position_in_scene": {
"relative_position": "bottom-center frame",
"depth_layer": "foreground-midground transition",
"ground_contact": "seated on chair, chair legs on ground",
"orientation_to_camera": "180 degrees rotated away from camera (back to camera)"
},
"clothing": [
{
"item": "suit jacket",
"color": "#1A1A1A",
"material": "wool blend",
"fit": "tailored",
"pattern": "plain",
"texture": "smooth matte"
},
{
"item": "trousers",
"color": "#1A1A1A",
"material": "wool blend",
"fit": "tailored",
"pattern": "plain",
"texture": "smooth matte"
},
{
"item": "chair",
"color": "#333333",
"material": "metal frame, dark plastic/vinyl seat",
"fit": "standard folding chair",
"pattern": "none",
"texture": "smooth seat, metallic frame"
}
]
}
]
},
"lighting_analysis": {
"main_light_source": {
"type": "natural diffused light",
"direction": "overhead, omnidirectional",
"intensity_lux": 8000,
"softness": "extremely soft",
"color_temp_k": "n/a (monochrome)"
},
"secondary_lights": [],
"shadow_properties": {
"present": true,
"softness": "very soft, barely perceptible",
"direction_degrees": 180,
"tint_color": "n/a (monochrome)"
},
"reflections": {
"present": false
},
"mood_descriptor": "solemn, isolated, expectant, vast, minimalist, contemplative"
},
"color_texture_and_style": {
"dominant_palette": [
"#E6E6E6",
"#CCCCCC",
"#AAAAAA",
"#4A4A4A",
"#1A1A1A"
],
"palette_description": "monochromatic palette with high contrast between deep blacks and bright whites, supported by a broad range of mid-grey tones. Overall impression is stark and graphic.",
"saturation_level": "n/a (monochrome)",
"contrast_level": "high",
"color_temperature_description": "n/a (monochrome)",
"texture_map": "visible high-frequency grain/noise across entire image",
"grain_quality": "fine, distinct, filmic",
"microtexture": "visible roughness on ground, subtle fabric texture on suit, smooth chairs",
"tone_balance": "strong blacks, bright whites, and rich mid-tones, contributing to This prompt directs the AI to output a comprehensive JSON object describing an image's camera settings, environment, spatial details, and objects. It generates a standardized analysis report based on the input image's visual content. The result is a fixed-schema JSON suitable for further processing or documentation.
A filled JSON report detailing camera EXIF values, scene type as an outdoor event space with chairs, and precise spatial measurements for a seated subject facing rows of furniture.
A user-provided image is needed to populate the analysis fields.
Prompt text from the public-domain (CC0) awesome-chatgpt-prompts collection, contributed by senoldak. How-to-use guidance, tips and use-cases written by Dhanasvi's agents.