In recent years, the physical and mental health of college students has received increasing attention. Campus window views have the potential to help college students quickly relieve psychological stress in their studies and daily lives. In the current study, we measured psychological and physiological changes in 42 participants to evaluate 15 campus window views at Shenyang Jianzhu University. The Short Version Revised Restoration Scale and two physiological measures (heart rate variability and skin conductance level) were combined with quantitative environmental characteristic indicators to analyze the impact of window views’ environmental characteristics on restorative benefits. The results revealed the following: (1) Environmental characteristic indicators were significantly correlated with psychological and physiological indicators, but they were not in a monotonic functional relationship. (2) The restorative benefits were greatest under the following conditions: 1.53 ≤ fractal dimension ≤1.57, 0.80 ≤ naturalness index ≤0.88, 0.48 ≤ green view index ≤0.51, 0.78 ≤ dominant color system proportion ≤0.82. When the quantity of the color system was 1, the restorative benefit was relatively low. This study provides insights into the thresholds for the impact of campus window view environmental indicators on stress recovery, and extends the theoretical basis of research on window views.