按键说明: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... OpenCV negotiated stream: FOURCC='....' (int=22, hex=0x00000016), size=1920x1080, fps=30.00, backend_id=1400 Detected 15 candidate boxes with bk_thresh=15 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 [Error] 读取配置文件失败: [Errno 2] No such file or directory: 'rotation_config.json' 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.50, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=6.73, 法向力=1035.3951, 切向力X=-562.9237, 切向力Y=556.0328 FPS=25.15, 法向力=1092.3784, 切向力X=-605.9675, 切向力Y=625.8650 FPS=26.87, 法向力=1044.9928, 切向力X=-242.9358, 切向力Y=709.2133 FPS=27.37, 法向力=1022.5588, 切向力X=-228.1326, 切向力Y=665.0051 FPS=25.64, 法向力=998.6650, 切向力X=-434.7711, 切向力Y=326.8503 FPS=27.02, 法向力=980.7809, 切向力X=510.6605, 切向力Y=1215.0649 FPS=28.72, 法向力=972.6769, 切向力X=496.5228, 切向力Y=1232.7205 FPS=26.54, 法向力=1049.7661, 切向力X=230.6791, 切向力Y=339.5351 FPS=28.38, 法向力=1025.7745, 切向力X=235.7835, 切向力Y=388.0245 FPS=27.03, 法向力=1005.5511, 切向力X=-72.5621, 切向力Y=693.2332 FPS=28.00, 法向力=960.8903, 切向力X=-47.8342, 切向力Y=773.9542 FPS=26.98, 法向力=1331.3281, 切向力X=246.2559, 切向力Y=180.8957 FPS=27.81, 法向力=1381.4292, 切向力X=-848.0020, 切向力Y=866.7671 FPS=27.36, 法向力=1354.0544, 切向力X=-825.5880, 切向力Y=965.5184 FPS=26.66, 法向力=1366.8511, 切向力X=-917.8975, 切向力Y=912.7979 FPS=23.87, 法向力=1200.1771, 切向力X=47.9849, 切向力Y=242.5642 FPS=24.63, 法向力=1116.1024, 切向力X=-652.5360, 切向力Y=477.5759 FPS=27.83, 法向力=1148.3933, 切向力X=-643.5023, 切向力Y=598.0950 FPS=25.60, 法向力=1133.5962, 切向力X=-501.4767, 切向力Y=591.0363 FPS=26.55, 法向力=1135.5734, 切向力X=-493.0293, 切向力Y=579.2626 FPS=27.32, 法向力=1342.0974, 切向力X=-578.0264, 切向力Y=206.0850 FPS=26.05, 法向力=1437.8906, 切向力X=201.0901, 切向力Y=1270.2998 FPS=28.17, 法向力=1514.4065, 切向力X=319.8844, 切向力Y=1274.1077 FPS=26.24, 法向力=1057.8091, 切向力X=-346.7721, 切向力Y=993.2660 FPS=27.10, 法向力=1080.8909, 切向力X=-311.9991, 切向力Y=1009.8441 FPS=25.40, 法向力=996.9058, 切向力X=-320.6533, 切向力Y=207.5610 FPS=27.14, 法向力=991.6169, 切向力X=-338.0674, 切向力Y=178.7451 stitch_feature_optimized: canvas out_w=502, out_h=425, x_min=-169.25, y_min=-84.29 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000268s, blend=0.002346s (9 tiles incl ref), finalize=0.000066s, total=0.002687s FPS=25.71, 法向力=1183.5217, 切向力X=-499.8571, 切向力Y=494.8633 FPS=25.79, 法向力=963.7303, 切向力X=216.2267, 切向力Y=-48.1073 FPS=26.21, 法向力=958.2749, 切向力X=168.7062, 切向力Y=-46.4660 FPS=25.75, 法向力=1297.5469, 切向力X=366.7794, 切向力Y=374.5215 FPS=27.70, 法向力=1346.0131, 切向力X=349.1224, 切向力Y=485.8223 FPS=25.85, 法向力=1166.5789, 切向力X=-83.6682, 切向力Y=42.2573 FPS=27.09, 法向力=1291.9683, 切向力X=35.0600, 切向力Y=72.0055 FPS=24.08, 法向力=1293.5872, 切向力X=-61.4859, 切向力Y=826.4216 FPS=24.28, 法向力=1294.2118, 切向力X=66.7475, 切向力Y=969.6627 FPS=25.58, 法向力=1379.2170, 切向力X=-619.9703, 切向力Y=191.7504 FPS=23.80, 法向力=1123.6609, 切向力X=-127.8385, 切向力Y=1302.9437 FPS=25.84, 法向力=1164.1649, 切向力X=-95.0170, 切向力Y=1332.2465 FPS=26.76, 法向力=1003.9589, 切向力X=186.3757, 切向力Y=587.2573 FPS=24.80, 法向力=952.0126, 切向力X=-184.2285, 切向力Y=85.5376 FPS=27.07, 法向力=950.5667, 切向力X=-177.5126, 切向力Y=77.9992 FPS=24.73, 法向力=980.1348, 切向力X=-843.3127, 切向力Y=658.6221 FPS=26.57, 法向力=925.3174, 切向力X=-816.1013, 切向力Y=772.9613 FPS=25.43, 法向力=971.0336, 切向力X=-88.8263, 切向力Y=869.6464 FPS=25.53, 法向力=1012.0298, 切向力X=-58.6125, 切向力Y=892.5924 FPS=27.68, 法向力=1152.6702, 切向力X=-418.7958, 切向力Y=631.7865 FPS=29.34, 法向力=1044.6030, 切向力X=-1075.0000, 切向力Y=929.2674 FPS=29.88, 法向力=1091.1531, 切向力X=-1120.0280, 切向力Y=870.1364 FPS=28.95, 法向力=958.8875, 切向力X=-87.8288, 切向力Y=892.6929 FPS=30.77, 法向力=941.2539, 切向力X=-136.4617, 切向力Y=893.2441 FPS=29.10, 法向力=918.6948, 切向力X=-14.4761, 切向力Y=63.5166 FPS=29.71, 法向力=940.0192, 切向力X=-70.0947, 切向力Y=72.8545 FPS=29.64, 法向力=1571.6083, 切向力X=768.5121, 切向力Y=-942.0684 FPS=30.13, 法向力=1570.6093, 切向力X=831.2916, 切向力Y=-1090.5085 FPS=28.99, 法向力=1549.4209, 切向力X=784.6797, 切向力Y=-1057.2610 FPS=28.00, 法向力=12524.4648, 切向力X=14346.2910, 切向力Y=-51130.0703 stitch_feature_optimized: canvas out_w=502, out_h=425, x_min=-169.25, y_min=-84.29 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000274s, blend=0.002325s (9 tiles incl ref), finalize=0.000055s, total=0.002661s FPS=27.89, 法向力=19280.4922, 切向力X=12025.5234, 切向力Y=-69563.1641 FPS=28.35, 法向力=19401.5703, 切向力X=11812.1777, 切向力Y=-70207.7031 FPS=27.37, 法向力=18757.5703, 切向力X=1858.9102, 切向力Y=-50187.9336 FPS=28.98, 法向力=18702.7344, 切向力X=1837.3662, 切向力Y=-49971.9531 FPS=27.12, 法向力=19930.9102, 切向力X=2821.1699, 切向力Y=-44622.5078 FPS=28.71, 法向力=19986.2441, 切向力X=2738.9912, 切向力Y=-44475.5000 FPS=28.03, 法向力=16286.9844, 切向力X=3964.0916, 切向力Y=-32711.4883 FPS=28.51, 法向力=16079.1875, 切向力X=4307.2627, 切向力Y=-32160.0195 FPS=29.47, 法向力=14462.0234, 切向力X=6833.5674, 切向力Y=-24660.5410 FPS=29.25, 法向力=14375.2812, 切向力X=6951.9072, 切向力Y=-24389.0879 FPS=26.48, 法向力=10513.5859, 切向力X=10704.3027, 切向力Y=-11666.0371 FPS=29.81, 法向力=10326.0771, 切向力X=10784.9629, 切向力Y=-11404.3496 FPS=28.68, 法向力=8891.0137, 切向力X=13454.4971, 切向力Y=-3028.2705 FPS=30.03, 法向力=9016.1279, 切向力X=13488.9062, 切向力Y=-2805.4983 FPS=28.21, 法向力=7800.9639, 切向力X=14226.3574, 切向力Y=-258.4732 FPS=29.08, 法向力=6708.8955, 切向力X=19852.8438, 切向力Y=9786.6094 FPS=29.38, 法向力=6873.5430, 切向力X=19922.2461, 切向力Y=10245.1602 FPS=26.96, 法向力=3640.3008, 切向力X=17135.0312, 切向力Y=45195.8320 FPS=29.20, 法向力=3455.6106, 切向力X=17455.9180, 切向力Y=45143.5586 FPS=28.49, 法向力=3441.3994, 切向力X=17509.6641, 切向力Y=45175.9688 FPS=27.99, 法向力=7549.8506, 切向力X=-417.7942, 切向力Y=79901.4297 FPS=27.16, 法向力=17121.8027, 切向力X=-25438.4316, 切向力Y=80770.0391 FPS=29.55, 法向力=16751.6074, 切向力X=-25800.7676, 切向力Y=81300.7266 FPS=26.60, 法向力=24135.5527, 切向力X=-32745.1523, 切向力Y=51496.0664 FPS=29.53, 法向力=23972.4941, 切向力X=-33077.9609, 切向力Y=51194.1758 FPS=27.17, 法向力=23088.4277, 切向力X=-28802.6152, 切向力Y=28798.3633 FPS=28.11, 法向力=23168.9492, 切向力X=-28885.3359, 切向力Y=28571.9238 FPS=28.17, 法向力=23328.5625, 切向力X=-34327.4141, 切向力Y=19065.3594 FPS=26.43, 法向力=21847.9473, 切向力X=-41270.9844, 切向力Y=6546.5176 FPS=27.98, 法向力=21838.8613, 切向力X=-41375.3867, 切向力Y=6590.1064 stitch_feature_optimized: canvas out_w=502, out_h=425, x_min=-169.25, y_min=-84.29 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000344s, blend=0.002337s (9 tiles incl ref), finalize=0.000058s, total=0.002745s FPS=27.82, 法向力=21850.0977, 切向力X=-41347.4258, 切向力Y=6524.3574 FPS=27.24, 法向力=19978.0508, 切向力X=-42437.3750, 切向力Y=-31090.6133 FPS=27.73, 法向力=25505.1602, 切向力X=-11571.9082, 切向力Y=-72038.9453 FPS=28.24, 法向力=25765.3633, 切向力X=-11519.8984, 切向力Y=-72971.7188 FPS=27.40, 法向力=16876.5137, 切向力X=-1758.4983, 切向力Y=-40258.2422 FPS=28.65, 法向力=16808.4531, 切向力X=-1603.3386, 切向力Y=-39742.4062 FPS=27.34, 法向力=8241.0371, 切向力X=3243.3127, 切向力Y=-8438.5605 FPS=29.38, 法向力=8322.4814, 切向力X=3221.3857, 切向力Y=-8387.5938 FPS=26.97, 法向力=2164.8735, 切向力X=3966.2212, 切向力Y=10309.6719 FPS=27.18, 法向力=2248.0642, 切向力X=4081.9995, 切向力Y=10567.1328 FPS=28.12, 法向力=2400.4058, 切向力X=5702.5859, 切向力Y=29282.0508 FPS=27.18, 法向力=2273.4053, 切向力X=5918.6104, 切向力Y=29643.7832 FPS=25.45, 法向力=7923.2661, 切向力X=7392.7725, 切向力Y=77680.7344 FPS=27.08, 法向力=26971.7422, 切向力X=-26761.8203, 切向力Y=86165.8984 FPS=26.93, 法向力=26866.5684, 切向力X=-26706.7812, 切向力Y=87074.7656 FPS=25.49, 法向力=23180.6875, 切向力X=-40761.1719, 切向力Y=29087.5742 FPS=27.19, 法向力=23203.4746, 切向力X=-41155.3867, 切向力Y=29199.8906 FPS=26.39, 法向力=22291.3926, 切向力X=-31649.2539, 切向力Y=-45043.9258 FPS=25.55, 法向力=41480.1094, 切向力X=6617.0781, 切向力Y=-123738.1641 FPS=26.30, 法向力=41034.9727, 切向力X=7640.3418, 切向力Y=-123759.9688 FPS=25.67, 法向力=22551.7520, 切向力X=33146.4102, 切向力Y=-62214.3398 FPS=27.19, 法向力=22351.3301, 切向力X=33580.6172, 切向力Y=-62455.9609 FPS=26.15, 法向力=8473.3086, 切向力X=17955.5684, 切向力Y=-6653.2783 FPS=27.67, 法向力=8400.2900, 切向力X=17966.8281, 切向力Y=-6666.5898 FPS=26.16, 法向力=5313.9014, 切向力X=1967.1812, 切向力Y=61865.8750 FPS=26.30, 法向力=4988.6582, 切向力X=2184.1426, 切向力Y=62415.8203 FPS=27.48, 法向力=28605.7246, 切向力X=-13464.9570, 切向力Y=67908.8984 FPS=25.58, 法向力=10179.0801, 切向力X=-4065.7251, 切向力Y=-34445.8984 FPS=27.56, 法向力=10200.0254, 切向力X=-3931.0293, 切向力Y=-34394.1836 FPS=25.03, 法向力=21423.4668, 切向力X=7033.0195, 切向力Y=-79022.6016 stitch_feature_optimized: canvas out_w=502, out_h=425, x_min=-169.25, y_min=-84.29 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000282s, blend=0.002332s (9 tiles incl ref), finalize=0.000068s, total=0.002689s FPS=27.16, 法向力=21276.3105, 切向力X=6774.1738, 切向力Y=-79842.4531 FPS=26.54, 法向力=9557.2676, 切向力X=25354.3398, 切向力Y=-963.3098 FPS=27.62, 法向力=9686.7168, 切向力X=25198.1133, 切向力Y=-880.1854 FPS=26.05, 法向力=10406.0117, 切向力X=1936.3369, 切向力Y=75859.3125 FPS=27.69, 法向力=10273.4082, 切向力X=2197.1411, 切向力Y=76482.7969 FPS=26.26, 法向力=18838.4004, 切向力X=-7767.9316, 切向力Y=14213.3047 FPS=26.12, 法向力=17899.0234, 切向力X=-7394.6514, 切向力Y=-64846.9141 FPS=27.08, 法向力=17976.9434, 切向力X=-7363.6143, 切向力Y=-65359.7422 FPS=25.51, 法向力=6482.1562, 切向力X=8995.9258, 切向力Y=5574.2861 FPS=27.71, 法向力=6501.4761, 切向力X=9116.9570, 切向力Y=5487.5093 FPS=25.54, 法向力=9289.6328, 切向力X=-3779.0283, 切向力Y=52824.9609 FPS=28.18, 法向力=9194.6494, 切向力X=-3790.1655, 切向力Y=53508.0234 FPS=26.32, 法向力=3549.7180, 切向力X=-1028.5275, 切向力Y=5492.3525 FPS=26.97, 法向力=3537.8799, 切向力X=-1017.9233, 切向力Y=5503.5854 FPS=27.61, 法向力=2222.2134, 切向力X=-114.7893, 切向力Y=2009.3252 FPS=25.25, 法向力=2255.7964, 切向力X=-279.6777, 切向力Y=1718.4706 FPS=28.28, 法向力=2232.8618, 切向力X=-281.1809, 切向力Y=1600.4880 FPS=27.52, 法向力=1995.2090, 切向力X=343.4191, 切向力Y=1520.6331 FPS=31.27, 法向力=2056.7612, 切向力X=464.0352, 切向力Y=1593.6733 FPS=28.94, 法向力=2142.1948, 切向力X=4347.6162, 切向力Y=20098.8828 FPS=31.56, 法向力=2074.8652, 切向力X=4440.0371, 切向力Y=20148.9863 FPS=28.78, 法向力=5118.6748, 切向力X=17685.1797, 切向力Y=60884.9766 FPS=31.18, 法向力=4896.3311, 切向力X=18147.5586, 切向力Y=61369.5703 FPS=30.16, 法向力=9179.0918, 切向力X=30914.5430, 切向力Y=89127.9375 FPS=29.62, 法向力=8805.7773, 切向力X=31239.5312, 切向力Y=89826.1250 FPS=28.23, 法向力=14342.4482, 切向力X=27793.0742, 切向力Y=98112.4844 FPS=30.58, 法向力=14139.0938, 切向力X=27906.8867, 切向力Y=98535.9219 FPS=28.95, 法向力=19029.6406, 切向力X=11314.3770, 切向力Y=72627.8125 FPS=29.57, 法向力=18846.3555, 切向力X=11332.5732, 切向力Y=72983.5469 FPS=28.70, 法向力=18433.6758, 切向力X=7475.1396, 切向力Y=64351.1953 stitch_feature_optimized: canvas out_w=502, out_h=425, x_min=-169.25, y_min=-84.29 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000266s, blend=0.002233s (9 tiles incl ref), finalize=0.000061s, total=0.002566s FPS=30.26, 法向力=18237.6562, 切向力X=7142.7051, 切向力Y=64171.9141 FPS=27.85, 法向力=17740.4883, 切向力X=44.9775, 切向力Y=51883.6797 FPS=26.98, 法向力=17442.3613, 切向力X=-114.6774, 切向力Y=51732.0312 FPS=25.82, 法向力=17909.0469, 切向力X=-705.3735, 切向力Y=51787.9688 FPS=26.85, 法向力=18018.1836, 切向力X=-716.3092, 切向力Y=51763.4766 FPS=27.12, 法向力=17551.0234, 切向力X=-14876.7266, 切向力Y=45841.0039 FPS=27.68, 法向力=17413.1992, 切向力X=-26465.6191, 切向力Y=26303.2539 FPS=29.34, 法向力=17411.8945, 切向力X=-26428.2266, 切向力Y=26215.3164 FPS=27.86, 法向力=15643.6826, 切向力X=-32121.0820, 切向力Y=6291.0938 FPS=29.29, 法向力=15765.9531, 切向力X=-32082.3477, 切向力Y=6280.7739 FPS=27.02, 法向力=17171.5430, 切向力X=-40497.7500, 切向力Y=-5190.8506 FPS=29.85, 法向力=17115.3965, 切向力X=-40417.3047, 切向力Y=-5145.7305 FPS=27.72, 法向力=20780.3379, 切向力X=-56350.2109, 切向力Y=-15638.5625 FPS=28.49, 法向力=20784.0977, 切向力X=-56427.4648, 切向力Y=-15903.9844 FPS=27.07, 法向力=21774.7559, 切向力X=-61380.5352, 切向力Y=-27661.1953 FPS=28.33, 法向力=21437.9629, 切向力X=-61607.6250, 切向力Y=-28545.6953 FPS=27.47, 法向力=21513.9980, 切向力X=-60593.3203, 切向力Y=-33565.8242 FPS=27.73, 法向力=21543.2461, 切向力X=-60608.8203, 切向力Y=-33895.7305 FPS=27.07, 法向力=22499.0352, 切向力X=-59206.7227, 切向力Y=-38865.2812 FPS=28.25, 法向力=22236.6406, 切向力X=-49044.0234, 切向力Y=-46340.2500 FPS=28.39, 法向力=22096.8711, 切向力X=-48706.5391, 切向力Y=-46646.6758 FPS=27.72, 法向力=22126.0312, 切向力X=-37279.8594, 切向力Y=-47555.7812 FPS=30.03, 法向力=22118.1504, 切向力X=-37152.4844, 切向力Y=-47689.3828 FPS=26.63, 法向力=18990.6797, 切向力X=-27813.0625, 切向力Y=-41594.5508 FPS=29.05, 法向力=18978.8945, 切向力X=-27225.3281, 切向力Y=-41341.1094 FPS=28.78, 法向力=17179.6445, 切向力X=-15630.2646, 切向力Y=-33086.4336 FPS=28.80, 法向力=17209.9570, 切向力X=-15447.2969, 切向力Y=-32921.2422 FPS=28.08, 法向力=13582.1309, 切向力X=5606.9878, 切向力Y=-21173.2188 FPS=30.25, 法向力=13482.4316, 切向力X=5462.1709, 切向力Y=-21093.9102 FPS=27.38, 法向力=11352.5879, 切向力X=9016.5664, 切向力Y=-13738.3125 stitch_feature_optimized: canvas out_w=502, out_h=425, x_min=-169.25, y_min=-84.29 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000314s, blend=0.002193s (9 tiles incl ref), finalize=0.000060s, total=0.002573s FPS=28.91, 法向力=11237.6582, 切向力X=9352.2051, 切向力Y=-13476.1572 FPS=27.79, 法向力=11026.8340, 切向力X=17288.2188, 切向力Y=-11967.0420 FPS=30.11, 法向力=10466.6387, 切向力X=17928.1250, 切向力Y=-11633.7324 FPS=29.33, 法向力=6116.1743, 切向力X=23794.9238, 切向力Y=-1063.1360 FPS=30.12, 法向力=6127.8340, 切向力X=23735.9102, 切向力Y=-1064.9546 FPS=30.30, 法向力=3888.4326, 切向力X=10724.7529, 切向力Y=7790.1807 FPS=30.65, 法向力=3864.0337, 切向力X=10720.1797, 切向力Y=7798.7080 FPS=28.90, 法向力=3232.5400, 切向力X=3655.1934, 切向力Y=9366.1016 FPS=30.60, 法向力=3222.7656, 切向力X=3667.8584, 切向力Y=9294.2871 FPS=27.94, 法向力=2609.9436, 切向力X=-1283.2339, 切向力Y=10235.6455 FPS=30.09, 法向力=2538.6367, 切向力X=-1325.8883, 切向力Y=10318.7676 FPS=28.93, 法向力=2280.6826, 切向力X=-110.5862, 切向力Y=1895.7466 FPS=31.47, 法向力=2302.4902, 切向力X=-149.6061, 切向力Y=1941.2158 FPS=30.32, 法向力=1797.5735, 切向力X=-625.4663, 切向力Y=959.3714 FPS=29.81, 法向力=1805.1423, 切向力X=-610.7969, 切向力Y=1074.3774 FPS=28.84, 法向力=1989.2036, 切向力X=-845.1566, 切向力Y=625.5289 FPS=29.74, 法向力=2014.8052, 切向力X=-920.6628, 切向力Y=590.0674 FPS=29.79, 法向力=2266.3799, 切向力X=12098.5273, 切向力Y=5776.4272 FPS=30.88, 法向力=2265.8176, 切向力X=12224.4326, 切向力Y=5855.9766 FPS=28.98, 法向力=2703.5088, 切向力X=37034.3906, 切向力Y=15057.3145 FPS=29.78, 法向力=2767.9463, 切向力X=37357.7578, 切向力Y=15159.6514 FPS=28.52, 法向力=3784.1792, 切向力X=44718.7188, 切向力Y=11944.7510 FPS=29.92, 法向力=3767.4133, 切向力X=44768.5547, 切向力Y=11866.4980 FPS=28.48, 法向力=7401.4990, 切向力X=28460.5664, 切向力Y=7302.8574 FPS=28.48, 法向力=7492.7744, 切向力X=28374.7520, 切向力Y=7398.5439 FPS=29.92, 法向力=6424.1436, 切向力X=18812.7129, 切向力Y=17926.3086 FPS=29.23, 法向力=5580.5386, 切向力X=6828.7090, 切向力Y=9566.2383 FPS=30.13, 法向力=5605.2754, 切向力X=6901.5107, 切向力Y=9613.5391 FPS=28.94, 法向力=2836.6870, 切向力X=838.5525, 切向力Y=2047.3995 FPS=28.25, 法向力=2858.6804, 切向力X=861.5574, 切向力Y=2076.3328 stitch_feature_optimized: canvas out_w=502, out_h=425, x_min=-169.25, y_min=-84.29 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000250s, blend=0.002972s (9 tiles incl ref), finalize=0.000063s, total=0.003291s FPS=28.48, 法向力=2857.9531, 切向力X=816.5647, 切向力Y=2059.7510 FPS=27.50, 法向力=2197.5825, 切向力X=822.4363, 切向力Y=2145.3176 FPS=27.85, 法向力=1925.9178, 切向力X=659.8698, 切向力Y=1557.6194 FPS=28.23, 法向力=1909.9644, 切向力X=663.6064, 切向力Y=1646.6123 FPS=26.39, 法向力=1760.4365, 切向力X=895.9210, 切向力Y=1609.4749 FPS=28.97, 法向力=1799.1030, 切向力X=887.5403, 切向力Y=1611.1512 FPS=26.94, 法向力=1429.6349, 切向力X=309.1245, 切向力Y=1668.0811 FPS=28.10, 法向力=1354.7209, 切向力X=251.5467, 切向力Y=1632.3242 FPS=28.14, 法向力=1761.8892, 切向力X=398.8503, 切向力Y=1062.1879 FPS=29.02, 法向力=1746.0868, 切向力X=343.6420, 切向力Y=1056.1246 FPS=27.59, 法向力=1635.3625, 切向力X=806.2924, 切向力Y=1002.2137 FPS=27.30, 法向力=1635.2239, 切向力X=736.3281, 切向力Y=1044.2339 FPS=26.59, 法向力=1181.3909, 切向力X=172.6235, 切向力Y=1277.3995 FPS=28.52, 法向力=2257.1807, 切向力X=492.3875, 切向力Y=1081.4917 FPS=28.46, 法向力=2332.0381, 切向力X=547.2349, 切向力Y=1112.7334 FPS=27.50, 法向力=1445.3027, 切向力X=188.0903, 切向力Y=966.1503 FPS=28.96, 法向力=1461.8767, 切向力X=199.1088, 切向力Y=1019.4740 FPS=27.23, 法向力=1598.4690, 切向力X=504.5639, 切向力Y=752.0299 FPS=29.54, 法向力=1555.9561, 切向力X=511.2390, 切向力Y=746.6235 FPS=27.82, 法向力=1232.3362, 切向力X=-293.7700, 切向力Y=1165.9923 FPS=29.63, 法向力=1240.5334, 切向力X=-250.8247, 切向力Y=1221.3611 FPS=20.30, 法向力=1619.4895, 切向力X=237.2066, 切向力Y=908.4945 FPS=43.69, 法向力=1627.6466, 切向力X=306.1307, 切向力Y=790.6519 FPS=31.14, 法向力=1122.7159, 切向力X=134.2353, 切向力Y=596.0657 FPS=33.72, 法向力=1132.2090, 切向力X=7.0170, 切向力Y=666.5733 FPS=33.51, 法向力=1424.3419, 切向力X=512.1647, 切向力Y=353.9237 FPS=34.70, 法向力=1445.1372, 切向力X=584.4874, 切向力Y=416.7013 FPS=32.11, 法向力=1253.3679, 切向力X=-451.1646, 切向力Y=17.3786 FPS=33.76, 法向力=1215.0830, 切向力X=-454.1541, 切向力Y=-13.1661 FPS=33.95, 法向力=1678.0310, 切向力X=-481.6189, 切向力Y=1246.0938 stitch_feature_optimized: canvas out_w=502, out_h=425, x_min=-169.25, y_min=-84.29 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000246s, blend=0.002213s (9 tiles incl ref), finalize=0.000056s, total=0.002521s FPS=31.87, 法向力=1772.1675, 切向力X=-367.0275, 切向力Y=1254.8230 FPS=31.35, 法向力=1284.2159, 切向力X=-67.3589, 切向力Y=791.9357 FPS=34.24, 法向力=1289.9536, 切向力X=-90.3947, 切向力Y=845.1924 FPS=35.32, 法向力=1271.4409, 切向力X=-39.2307, 切向力Y=809.1313 FPS=31.62, 法向力=1573.6633, 切向力X=119.9794, 切向力Y=754.0172 FPS=34.12, 法向力=1584.4644, 切向力X=134.0657, 切向力Y=757.7758 FPS=30.01, 法向力=1398.3230, 切向力X=-125.3735, 切向力Y=532.7859 FPS=32.75, 法向力=1425.1249, 切向力X=-132.9762, 切向力Y=608.8389 FPS=32.85, 法向力=1294.7629, 切向力X=183.7687, 切向力Y=798.2037 FPS=34.98, 法向力=1336.7596, 切向力X=256.0571, 切向力Y=853.0864 FPS=32.22, 法向力=1041.0225, 切向力X=216.8869, 切向力Y=768.6940 FPS=32.28, 法向力=1029.3336, 切向力X=213.0532, 切向力Y=752.2904 FPS=31.61, 法向力=1255.3726, 切向力X=-118.5576, 切向力Y=521.3762 FPS=31.90, 法向力=1279.0491, 切向力X=-177.3952, 切向力Y=516.7032 FPS=31.38, 法向力=1277.7686, 切向力X=-186.6876, 切向力Y=520.5501 FPS=32.00, 法向力=1195.6560, 切向力X=41.9039, 切向力Y=745.5138 FPS=32.64, 法向力=1172.8457, 切向力X=62.0198, 切向力Y=705.6522 FPS=30.88, 法向力=2111.1562, 切向力X=108.1490, 切向力Y=1187.7566 FPS=34.18, 法向力=2141.3135, 切向力X=93.8798, 切向力Y=1199.2388 FPS=31.63, 法向力=1100.5195, 切向力X=-523.2179, 切向力Y=160.4965 FPS=33.40, 法向力=1033.8052, 切向力X=-515.2098, 切向力Y=158.9509 FPS=31.85, 法向力=1265.2461, 切向力X=241.7889, 切向力Y=161.7425 FPS=35.13, 法向力=1315.6449, 切向力X=342.5026, 切向力Y=172.2238 FPS=32.79, 法向力=1324.7698, 切向力X=-45.4076, 切向力Y=1137.7932 FPS=33.30, 法向力=1320.2371, 切向力X=39.7012, 切向力Y=1216.6458 FPS=32.53, 法向力=1157.2395, 切向力X=-281.2100, 切向力Y=692.6057 FPS=31.63, 法向力=1174.9852, 切向力X=-389.5584, 切向力Y=804.6363 FPS=32.87, 法向力=1179.2024, 切向力X=-340.5978, 切向力Y=781.3436 FPS=11.45, 法向力=1548.6279, 切向力X=-441.3518, 切向力Y=348.2505 Sensor disconnected.