按键说明:Q 退出 | S 开始录像 | E 结束录像 | ESC 全屏 Config: config\ddjx01.json Stitcher initialized with config: {'min_area_frac': 0.01, 'max_area_frac': 0.05, 'max_aspect_ratio': 50, 'index': [1, 2, 3, 6, 7, 8, 11, 12, 13], 'margin': 10, 'nominal_ov_pos': 100, 'n': [3, 3], 'row_tol': 0.6, 'box_size': [250, 250]} Contact3D initialized with config: {'min_contour_area': 3000, 'flow_threshold': 5, 'div_threshold': 0.05, 'expansion_threshold': 0.01, 'kernel_size': [5, 5], 'denoise_sigma': 12} Connecting to video source... 启动失败: Failed to open video source. Config: config\ddjx01.json Stitcher initialized with config: {'min_area_frac': 0.01, 'max_area_frac': 0.05, 'max_aspect_ratio': 50, 'index': [1, 2, 3, 6, 7, 8, 11, 12, 13], 'margin': 10, 'nominal_ov_pos': 100, 'n': [3, 3], 'row_tol': 0.6, 'box_size': [250, 250]} Contact3D initialized with config: {'min_contour_area': 3000, 'flow_threshold': 5, 'div_threshold': 0.05, 'expansion_threshold': 0.01, 'kernel_size': [5, 5], 'denoise_sigma': 12} Connecting to video source... OpenCV negotiated stream: FOURCC='....' (int=22, hex=0x00000016), size=1920x1080, fps=30.00, backend_id=1400 Detected 15 candidate boxes with bk_thresh=25 Sensor: valid for stitching Feature stitch tile selection: ref_idx=7, moving_indices=[1, 2, 3, 6, 8, 11, 12, 13] Latest-frame capture thread started. Camera calib not found or not JSON: config\./config/ddjx01.npy Video source: 0 Stitch mode: True Optical flow algorithm: dis Poisson backend: auto CuPy available: True OpenCL available: False ▶ 启动 — 摄像机=0, 配置=config\ddjx01.json, 标定=./config/ddjx01.npy FPS=0.53, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=6.48, 法向力=2213.7305, 切向力X=-831.4543, 切向力Y=116.7666 FPS=24.15, 法向力=1352.1725, 切向力X=472.3304, 切向力Y=-536.2580 FPS=27.80, 法向力=1385.1113, 切向力X=428.3097, 切向力Y=488.7756 FPS=28.06, 法向力=1310.9050, 切向力X=508.8324, 切向力Y=555.9269 FPS=27.72, 法向力=1504.5223, 切向力X=-85.2128, 切向力Y=-192.2782 FPS=31.14, 法向力=1506.9099, 切向力X=-98.0718, 切向力Y=-267.8319 FPS=29.69, 法向力=2387.9897, 切向力X=-673.9766, 切向力Y=-516.9131 FPS=30.57, 法向力=2483.1816, 切向力X=-720.9071, 切向力Y=-634.8928 FPS=27.43, 法向力=1200.3954, 切向力X=355.6664, 切向力Y=421.9294 FPS=29.67, 法向力=1161.9071, 切向力X=440.2039, 切向力Y=5.5120 FPS=30.39, 法向力=1132.3943, 切向力X=443.7112, 切向力Y=-13.7649 FPS=29.86, 法向力=1343.8309, 切向力X=-406.3197, 切向力Y=374.9767 FPS=32.94, 法向力=1338.9937, 切向力X=-322.5110, 切向力Y=386.2465 FPS=31.71, 法向力=1564.3291, 切向力X=-271.3758, 切向力Y=-524.6351 FPS=32.26, 法向力=1535.0125, 切向力X=-318.6829, 切向力Y=-374.3928 FPS=29.90, 法向力=1824.4835, 切向力X=-157.5851, 切向力Y=128.5954 FPS=31.25, 法向力=1883.1768, 切向力X=-193.6504, 切向力Y=200.8601 FPS=29.85, 法向力=1021.5721, 切向力X=278.8154, 切向力Y=989.8488 FPS=31.01, 法向力=1042.1090, 切向力X=279.7223, 切向力Y=964.2007 FPS=29.52, 法向力=895.2626, 切向力X=799.8497, 切向力Y=90.4654 FPS=23.87, 法向力=1423.5312, 切向力X=674.5703, 切向力Y=599.8961 FPS=31.84, 法向力=1477.8154, 切向力X=618.4202, 切向力Y=527.4292 FPS=31.51, 法向力=1611.7842, 切向力X=189.4609, 切向力Y=447.6461 FPS=31.72, 法向力=1636.7334, 切向力X=161.5871, 切向力Y=327.7935 FPS=30.97, 法向力=1111.9639, 切向力X=377.2953, 切向力Y=29.1565 FPS=30.53, 法向力=1084.5281, 切向力X=412.8310, 切向力Y=193.9559 FPS=29.58, 法向力=1259.0901, 切向力X=-231.9793, 切向力Y=753.0996 stitch_feature_optimized: canvas out_w=469, out_h=416, x_min=-141.91, y_min=-81.31 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000239s, blend=0.002195s (9 tiles incl ref), finalize=0.000051s, total=0.002491s FPS=32.91, 法向力=1250.9475, 切向力X=-293.4701, 切向力Y=783.0616 FPS=31.48, 法向力=1219.7708, 切向力X=314.2374, 切向力Y=157.4835 FPS=32.22, 法向力=1237.5950, 切向力X=393.5325, 切向力Y=171.4568 FPS=30.46, 法向力=1632.2532, 切向力X=284.0461, 切向力Y=184.4255 FPS=29.90, 法向力=1435.4365, 切向力X=562.1262, 切向力Y=-578.3645 FPS=31.12, 法向力=1480.4895, 切向力X=510.3778, 切向力Y=-680.5348 FPS=29.10, 法向力=1086.3494, 切向力X=456.5355, 切向力Y=-28.1651 FPS=31.37, 法向力=1172.4097, 切向力X=237.0993, 切向力Y=18.6380 FPS=29.13, 法向力=1820.7389, 切向力X=324.4179, 切向力Y=345.4702 FPS=28.97, 法向力=1842.6687, 切向力X=342.2061, 切向力Y=326.9205 FPS=29.65, 法向力=1580.4092, 切向力X=91.3862, 切向力Y=-445.3371 FPS=31.06, 法向力=1540.3838, 切向力X=106.6948, 切向力Y=-394.1401 FPS=30.58, 法向力=1401.4768, 切向力X=280.5891, 切向力Y=269.5541 FPS=30.63, 法向力=1408.1353, 切向力X=262.1977, 切向力Y=346.0752 FPS=31.48, 法向力=1663.0859, 切向力X=810.9562, 切向力Y=85.4282 FPS=29.25, 法向力=1646.5908, 切向力X=935.0238, 切向力Y=25.2124 FPS=29.27, 法向力=1025.8442, 切向力X=626.1591, 切向力Y=-170.7434 FPS=25.48, 法向力=1463.7850, 切向力X=320.5577, 切向力Y=-1085.8682 FPS=28.65, 法向力=1495.1494, 切向力X=273.0444, 切向力Y=-1046.7732 FPS=29.99, 法向力=1565.0084, 切向力X=604.6854, 切向力Y=413.6804 FPS=30.47, 法向力=2249.8474, 切向力X=633.8090, 切向力Y=447.5632 FPS=30.12, 法向力=2278.7788, 切向力X=588.4166, 切向力Y=443.7141 FPS=30.73, 法向力=1354.9403, 切向力X=705.6375, 切向力Y=108.6115 FPS=31.40, 法向力=1376.6870, 切向力X=611.2162, 切向力Y=70.4096 FPS=30.48, 法向力=1660.0551, 切向力X=644.7471, 切向力Y=-345.5451 FPS=31.02, 法向力=1713.3291, 切向力X=621.5406, 切向力Y=-97.8601 FPS=29.73, 法向力=1297.5759, 切向力X=454.7149, 切向力Y=-87.1552 FPS=31.35, 法向力=1280.0862, 切向力X=467.9812, 切向力Y=-114.1216 FPS=28.22, 法向力=2042.3179, 切向力X=808.8539, 切向力Y=-964.7545 FPS=30.68, 法向力=2005.6868, 切向力X=783.8578, 切向力Y=-926.4364 stitch_feature_optimized: canvas out_w=469, out_h=416, x_min=-141.91, y_min=-81.31 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000242s, blend=0.002042s (9 tiles incl ref), finalize=0.000047s, total=0.002338s FPS=29.25, 法向力=1879.7450, 切向力X=1.3228, 切向力Y=-636.8293 FPS=30.91, 法向力=1877.2822, 切向力X=-56.9202, 切向力Y=-845.7841 FPS=29.66, 法向力=1326.8608, 切向力X=524.9980, 切向力Y=-344.9617 FPS=29.43, 法向力=1144.2078, 切向力X=288.0635, 切向力Y=-59.2635 FPS=31.22, 法向力=1140.9841, 切向力X=295.8651, 切向力Y=58.1639 FPS=28.04, 法向力=1069.5967, 切向力X=71.9230, 切向力Y=-1095.8931 FPS=29.80, 法向力=1114.3188, 切向力X=151.8508, 切向力Y=-1153.0784 FPS=23.21, 法向力=1076.2368, 切向力X=53.6741, 切向力Y=-221.0981 FPS=29.82, 法向力=1193.0388, 切向力X=804.2688, 切向力Y=323.8615 FPS=30.34, 法向力=1169.6418, 切向力X=785.1689, 切向力Y=489.2322 FPS=26.58, 法向力=1553.9524, 切向力X=58.5218, 切向力Y=-907.2050 FPS=29.99, 法向力=1576.9756, 切向力X=80.7030, 切向力Y=-919.7176 FPS=29.27, 法向力=1163.4131, 切向力X=1567.4487, 切向力Y=158.2039 FPS=27.45, 法向力=1058.0712, 切向力X=1452.9330, 切向力Y=191.2711 FPS=28.74, 法向力=1471.3601, 切向力X=-210.7211, 切向力Y=-309.5398 FPS=28.44, 法向力=1481.9944, 切向力X=-79.1983, 切向力Y=-184.0849 FPS=28.25, 法向力=1483.3715, 切向力X=-55.6209, 切向力Y=-413.9158 FPS=27.57, 法向力=1289.5178, 切向力X=546.6891, 切向力Y=-390.9364 FPS=28.87, 法向力=1248.1635, 切向力X=605.6703, 切向力Y=-283.4485 FPS=30.16, 法向力=1371.0308, 切向力X=-44.1075, 切向力Y=10.0289 FPS=27.91, 法向力=1487.3379, 切向力X=44.5071, 切向力Y=-579.0234 FPS=28.82, 法向力=1499.0609, 切向力X=-21.1594, 切向力Y=-617.7709 FPS=23.96, 法向力=1692.9135, 切向力X=822.3473, 切向力Y=-426.7154 FPS=30.08, 法向力=1229.0179, 切向力X=251.6935, 切向力Y=-161.1752 FPS=30.62, 法向力=1244.5823, 切向力X=232.7088, 切向力Y=-110.2535 FPS=29.03, 法向力=1720.9955, 切向力X=513.0590, 切向力Y=22.9799 FPS=29.91, 法向力=1824.9502, 切向力X=470.1707, 切向力Y=-60.0558 FPS=29.96, 法向力=1477.7031, 切向力X=692.0214, 切向力Y=-384.1173 FPS=29.70, 法向力=1439.0342, 切向力X=678.7191, 切向力Y=-345.6924 FPS=25.12, 法向力=1232.9213, 切向力X=684.6835, 切向力Y=-85.5122 stitch_feature_optimized: canvas out_w=469, out_h=416, x_min=-141.91, y_min=-81.31 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000337s, blend=0.002527s (9 tiles incl ref), finalize=0.000127s, total=0.002998s FPS=26.29, 法向力=1616.1174, 切向力X=555.2520, 切向力Y=47.8729 FPS=29.65, 法向力=1630.9730, 切向力X=507.1905, 切向力Y=-18.5513 FPS=26.10, 法向力=1695.4471, 切向力X=642.8286, 切向力Y=-218.8646 FPS=29.86, 法向力=1763.7881, 切向力X=532.9568, 切向力Y=-361.6038 FPS=28.07, 法向力=1730.9398, 切向力X=619.9155, 切向力Y=-202.8683 FPS=29.02, 法向力=1852.6075, 切向力X=511.7185, 切向力Y=-221.9164 FPS=27.60, 法向力=1303.2028, 切向力X=648.7281, 切向力Y=33.2181 FPS=28.38, 法向力=1868.1459, 切向力X=341.6017, 切向力Y=-149.1152 FPS=28.59, 法向力=1887.7944, 切向力X=292.8860, 切向力Y=-192.1378 FPS=24.79, 法向力=1421.7510, 切向力X=1016.5341, 切向力Y=136.3665 FPS=25.86, 法向力=1368.5652, 切向力X=950.2245, 切向力Y=-221.2622 FPS=26.52, 法向力=1384.4048, 切向力X=917.3600, 切向力Y=-187.4099 FPS=26.72, 法向力=1405.3121, 切向力X=197.1655, 切向力Y=-1570.6387 FPS=25.64, 法向力=1130.0383, 切向力X=46.1078, 切向力Y=-270.6610 FPS=25.30, 法向力=1151.6326, 切向力X=10.2701, 切向力Y=-186.8624 FPS=25.65, 法向力=1554.7035, 切向力X=514.6339, 切向力Y=-725.1754 FPS=28.41, 法向力=1548.4341, 切向力X=570.8615, 切向力Y=-615.0480 FPS=27.76, 法向力=908.3320, 切向力X=793.0337, 切向力Y=-368.2577 FPS=27.92, 法向力=963.7712, 切向力X=865.3441, 切向力Y=-400.4410 FPS=27.52, 法向力=1247.5166, 切向力X=860.4816, 切向力Y=-433.9655 FPS=26.73, 法向力=1319.0897, 切向力X=652.6536, 切向力Y=-782.1179 FPS=26.96, 法向力=1378.0895, 切向力X=590.1220, 切向力Y=-907.2590 FPS=27.32, 法向力=1407.3383, 切向力X=1017.8302, 切向力Y=-1327.8243 FPS=21.37, 法向力=2149.4399, 切向力X=-141.8813, 切向力Y=-889.2643 FPS=28.77, 法向力=2161.4758, 切向力X=-186.7576, 切向力Y=-991.6332 FPS=26.14, 法向力=1288.6807, 切向力X=712.0509, 切向力Y=-704.4818 FPS=25.68, 法向力=1201.6223, 切向力X=836.0437, 切向力Y=-1460.9807 FPS=27.86, 法向力=1156.9742, 切向力X=817.9822, 切向力Y=-1459.4658 FPS=26.16, 法向力=1319.7437, 切向力X=468.3740, 切向力Y=-521.3862 FPS=27.93, 法向力=1310.1798, 切向力X=406.3008, 切向力Y=-644.6112 stitch_feature_optimized: canvas out_w=469, out_h=416, x_min=-141.91, y_min=-81.31 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000241s, blend=0.002186s (9 tiles incl ref), finalize=0.000072s, total=0.002505s FPS=27.86, 法向力=1309.9146, 切向力X=605.0922, 切向力Y=-241.5344 FPS=25.39, 法向力=1235.8105, 切向力X=493.4364, 切向力Y=-58.7555 FPS=26.59, 法向力=1224.6312, 切向力X=529.3778, 切向力Y=-189.7831 FPS=27.14, 法向力=1337.3630, 切向力X=296.6964, 切向力Y=-651.9707 FPS=27.46, 法向力=1116.2803, 切向力X=1590.4236, 切向力Y=-621.0003 FPS=24.97, 法向力=1103.9592, 切向力X=1627.1405, 切向力Y=-685.8168 FPS=23.34, 法向力=1401.5173, 切向力X=1554.7986, 切向力Y=-1545.1399 FPS=24.55, 法向力=1353.5074, 切向力X=1196.0583, 切向力Y=-442.2816 FPS=18.09, 法向力=1257.1780, 切向力X=740.0415, 切向力Y=-1016.8972 FPS=27.67, 法向力=1251.0051, 切向力X=762.0387, 切向力Y=-1086.6421 FPS=25.57, 法向力=1256.4828, 切向力X=451.9149, 切向力Y=-131.8427 FPS=25.72, 法向力=1265.3657, 切向力X=435.8604, 切向力Y=79.8764 FPS=25.37, 法向力=1416.9163, 切向力X=941.0657, 切向力Y=-468.5121 FPS=22.83, 法向力=1176.4315, 切向力X=1297.7384, 切向力Y=-795.6346 FPS=27.13, 法向力=1339.3701, 切向力X=907.1574, 切向力Y=-2009.0021 FPS=27.56, 法向力=1307.4290, 切向力X=1000.3510, 切向力Y=-1973.5797 FPS=27.49, 法向力=1299.0322, 切向力X=706.7341, 切向力Y=-1200.9464 FPS=28.58, 法向力=1299.2595, 切向力X=746.6210, 切向力Y=-1271.4272 FPS=26.44, 法向力=1463.2188, 切向力X=1505.7465, 切向力Y=-1290.6003 FPS=28.06, 法向力=1443.4969, 切向力X=1452.6122, 切向力Y=-1274.2487 FPS=27.83, 法向力=1140.7952, 切向力X=927.7131, 切向力Y=-958.0851 FPS=26.12, 法向力=831.4651, 切向力X=1354.7119, 切向力Y=-314.1755 FPS=24.75, 法向力=808.4371, 切向力X=1280.1992, 切向力Y=-138.6353 FPS=27.63, 法向力=1154.9791, 切向力X=763.6881, 切向力Y=-269.3112 FPS=27.83, 法向力=1718.3771, 切向力X=750.6769, 切向力Y=-540.3933 FPS=27.79, 法向力=1678.0847, 切向力X=810.7127, 切向力Y=-520.1839 FPS=25.50, 法向力=1281.8243, 切向力X=1214.8019, 切向力Y=-997.2437 FPS=25.26, 法向力=1095.6404, 切向力X=1037.4814, 切向力Y=-1106.8430 FPS=25.40, 法向力=1096.2161, 切向力X=1050.9160, 切向力Y=-1171.3092 FPS=24.21, 法向力=1573.9650, 切向力X=678.7444, 切向力Y=-835.3303 stitch_feature_optimized: canvas out_w=469, out_h=416, x_min=-141.91, y_min=-81.31 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000239s, blend=0.002142s (9 tiles incl ref), finalize=0.000047s, total=0.002434s FPS=25.21, 法向力=1580.1180, 切向力X=641.5219, 切向力Y=-901.5739 FPS=27.36, 法向力=1473.8125, 切向力X=674.2009, 切向力Y=-259.6451 FPS=23.05, 法向力=1381.2405, 切向力X=559.6825, 切向力Y=-765.8370 FPS=27.92, 法向力=1878.6653, 切向力X=344.4909, 切向力Y=-261.9095 FPS=28.58, 法向力=1962.5593, 切向力X=259.1123, 切向力Y=-373.8212 FPS=26.23, 法向力=1133.5474, 切向力X=501.3486, 切向力Y=-990.4481 FPS=27.85, 法向力=1122.7908, 切向力X=543.2386, 切向力Y=-1123.4922 FPS=26.53, 法向力=1375.6960, 切向力X=642.0289, 切向力Y=-1269.3794 FPS=28.21, 法向力=1335.1880, 切向力X=684.7299, 切向力Y=-1294.8264 FPS=26.66, 法向力=1309.5914, 切向力X=511.7134, 切向力Y=-565.9127 FPS=26.63, 法向力=962.5631, 切向力X=1326.1536, 切向力Y=-620.7302 FPS=22.54, 法向力=965.1920, 切向力X=1394.8184, 切向力Y=-534.8018 FPS=28.15, 法向力=1143.4580, 切向力X=1239.8674, 切向力Y=-561.4015 FPS=26.53, 法向力=1503.8226, 切向力X=658.1591, 切向力Y=37.9507 FPS=29.04, 法向力=1535.5886, 切向力X=507.6566, 切向力Y=-65.7166 FPS=25.47, 法向力=1389.6521, 切向力X=1193.7039, 切向力Y=-1127.3787 FPS=25.70, 法向力=1266.1023, 切向力X=1201.5778, 切向力Y=-441.4497 FPS=27.98, 法向力=1257.1716, 切向力X=1124.0779, 切向力Y=-490.2908 FPS=24.61, 法向力=1206.0166, 切向力X=1667.1150, 切向力Y=-1091.0508 FPS=24.22, 法向力=1187.6304, 切向力X=1562.4724, 切向力Y=-1133.1945 FPS=25.17, 法向力=1593.2129, 切向力X=760.3239, 切向力Y=-1491.9862 FPS=25.90, 法向力=1125.5989, 切向力X=661.9319, 切向力Y=116.5233 FPS=24.78, 法向力=1330.0607, 切向力X=955.8997, 切向力Y=-212.9409 FPS=25.35, 法向力=1333.6558, 切向力X=915.6127, 切向力Y=-202.9927 FPS=23.21, 法向力=1080.5262, 切向力X=1103.6884, 切向力Y=-1368.4825 FPS=23.76, 法向力=1336.0364, 切向力X=985.7103, 切向力Y=-43.9049 FPS=21.51, 法向力=1378.7555, 切向力X=980.8937, 切向力Y=16.8571 FPS=26.53, 法向力=1299.9460, 切向力X=617.8058, 切向力Y=-584.3102 FPS=26.23, 法向力=1407.1370, 切向力X=804.3660, 切向力Y=-872.7847 FPS=27.86, 法向力=1340.6096, 切向力X=852.3753, 切向力Y=-859.4753 stitch_feature_optimized: canvas out_w=469, out_h=416, x_min=-141.91, y_min=-81.31 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000236s, blend=0.002425s (9 tiles incl ref), finalize=0.000056s, total=0.002724s FPS=22.94, 法向力=1738.5911, 切向力X=1383.8320, 切向力Y=-1055.4594 FPS=23.61, 法向力=1331.7024, 切向力X=1018.1240, 切向力Y=-571.3345 FPS=26.09, 法向力=1492.7432, 切向力X=932.1890, 切向力Y=-458.4791 FPS=23.82, 法向力=1622.6483, 切向力X=901.8024, 切向力Y=-1101.5720 FPS=24.94, 法向力=1082.7585, 切向力X=1421.5881, 切向力Y=-1509.0471 FPS=26.44, 法向力=1107.9196, 切向力X=1425.1373, 切向力Y=-1444.3092 FPS=26.67, 法向力=998.4110, 切向力X=1415.0671, 切向力Y=-580.6461 FPS=26.66, 法向力=976.0671, 切向力X=1407.8914, 切向力Y=-587.7780 FPS=27.07, 法向力=1475.2485, 切向力X=642.2131, 切向力Y=-1165.3364 FPS=21.43, 法向力=1232.3171, 切向力X=1235.2515, 切向力Y=-1188.9426 FPS=24.55, 法向力=1240.6605, 切向力X=1301.1288, 切向力Y=-811.2578 FPS=26.37, 法向力=1196.7474, 切向力X=1236.7854, 切向力Y=-842.5191 FPS=23.81, 法向力=1071.1379, 切向力X=1252.4607, 切向力Y=-922.4851 FPS=25.17, 法向力=1498.5598, 切向力X=1236.9985, 切向力Y=-1547.7852 FPS=24.78, 法向力=1546.7452, 切向力X=1242.1326, 切向力Y=-1606.3560 FPS=23.85, 法向力=1404.5399, 切向力X=923.3803, 切向力Y=-2027.4218 FPS=21.98, 法向力=1211.2703, 切向力X=1384.3176, 切向力Y=-786.6875 FPS=27.21, 法向力=1141.0103, 切向力X=1384.8555, 切向力Y=-662.7161 FPS=25.71, 法向力=977.0112, 切向力X=1545.6449, 切向力Y=-712.7683 FPS=27.20, 法向力=1464.5864, 切向力X=1735.6528, 切向力Y=-377.2458 FPS=25.54, 法向力=1473.6436, 切向力X=1799.4270, 切向力Y=-396.6763 FPS=23.50, 法向力=1566.6256, 切向力X=1208.8970, 切向力Y=-999.4464 FPS=24.01, 法向力=1029.3619, 切向力X=1221.2570, 切向力Y=-458.0837 FPS=27.73, 法向力=1015.5099, 切向力X=1219.5452, 切向力Y=-596.4574 FPS=27.69, 法向力=1145.2600, 切向力X=1234.4208, 切向力Y=-1206.3804 FPS=26.91, 法向力=1211.0975, 切向力X=1052.9883, 切向力Y=-1168.5789 FPS=27.20, 法向力=1189.6821, 切向力X=673.1449, 切向力Y=-1876.9585 FPS=26.31, 法向力=1161.8512, 切向力X=1321.7617, 切向力Y=-1549.5239 FPS=27.29, 法向力=1178.4851, 切向力X=1198.8611, 切向力Y=-1638.4685 FPS=27.55, 法向力=1033.3186, 切向力X=1545.4310, 切向力Y=-381.2661 stitch_feature_optimized: canvas out_w=469, out_h=416, x_min=-141.91, y_min=-81.31 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000324s, blend=0.002248s (9 tiles incl ref), finalize=0.000050s, total=0.002629s FPS=26.41, 法向力=1512.4058, 切向力X=315.7584, 切向力Y=-288.0522 FPS=28.00, 法向力=1520.3804, 切向力X=218.6896, 切向力Y=-285.1451 FPS=24.07, 法向力=1017.6942, 切向力X=1084.4805, 切向力Y=-1323.3542 FPS=23.58, 法向力=1019.4160, 切向力X=1144.9669, 切向力Y=-1313.2848 FPS=25.07, 法向力=1070.4648, 切向力X=1221.0421, 切向力Y=-1275.9596 FPS=23.02, 法向力=1370.5924, 切向力X=566.3164, 切向力Y=-845.7949 FPS=22.79, 法向力=1442.7651, 切向力X=1554.1388, 切向力Y=-824.0907 FPS=26.20, 法向力=1407.8208, 切向力X=1599.8915, 切向力Y=-884.2894 FPS=24.07, 法向力=1578.1875, 切向力X=856.2509, 切向力Y=-1626.1279 FPS=26.88, 法向力=1236.8921, 切向力X=817.1431, 切向力Y=-667.3502 FPS=26.19, 法向力=1258.8914, 切向力X=847.5715, 切向力Y=-701.6821 FPS=26.97, 法向力=1493.5027, 切向力X=866.5480, 切向力Y=-1350.6895 FPS=25.89, 法向力=1761.4800, 切向力X=538.3744, 切向力Y=-1482.8438 FPS=23.07, 法向力=1824.9006, 切向力X=523.4816, 切向力Y=-1356.0872 FPS=25.20, 法向力=1056.4286, 切向力X=1313.6130, 切向力Y=-1153.7074 FPS=26.16, 法向力=1032.0323, 切向力X=1411.8738, 切向力Y=-1216.4722 FPS=27.15, 法向力=1171.9570, 切向力X=1061.2703, 切向力Y=-929.0312 FPS=23.59, 法向力=1239.7258, 切向力X=1442.4045, 切向力Y=-898.9902 FPS=26.61, 法向力=1206.0400, 切向力X=1353.3654, 切向力Y=-1206.2239 FPS=27.00, 法向力=1189.6343, 切向力X=1380.4404, 切向力Y=-1298.1243 FPS=25.41, 法向力=1215.6555, 切向力X=1214.5344, 切向力Y=-1407.6897 FPS=27.42, 法向力=1185.2683, 切向力X=1267.7083, 切向力Y=-1308.0270 FPS=25.13, 法向力=1670.1556, 切向力X=1282.4711, 切向力Y=-1376.9255 FPS=24.59, 法向力=1337.0442, 切向力X=612.4171, 切向力Y=-191.3037 FPS=26.63, 法向力=1336.5728, 切向力X=623.1633, 切向力Y=-65.7567 FPS=25.97, 法向力=1586.4735, 切向力X=916.8842, 切向力Y=-771.8341 FPS=24.74, 法向力=1165.1316, 切向力X=218.4576, 切向力Y=-1802.8108 FPS=24.75, 法向力=1145.4929, 切向力X=207.1671, 切向力Y=-1842.5125 FPS=25.12, 法向力=1294.2201, 切向力X=1462.4531, 切向力Y=-1350.6853 FPS=25.20, 法向力=1329.1221, 切向力X=966.9092, 切向力Y=-1464.0518 stitch_feature_optimized: canvas out_w=469, out_h=416, x_min=-141.91, y_min=-81.31 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000252s, blend=0.002321s (9 tiles incl ref), finalize=0.000059s, total=0.002638s FPS=27.02, 法向力=1339.1987, 切向力X=858.2240, 切向力Y=-1553.5482 FPS=25.47, 法向力=1569.5408, 切向力X=657.9138, 切向力Y=-1078.0488 FPS=20.91, 法向力=1267.8187, 切向力X=413.2264, 切向力Y=-1491.8169 Sensor disconnected. ⏸ 已暂停