2023-02-03 12:17:00.128 | INFO | api:logger_request:140 - 访问记录:GET url:http://127.0.0.1:8010/api/v1/docs headers:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 IP:127.0.0.1 2023-02-03 12:17:00.429 | INFO | api:logger_request:140 - 访问记录:GET url:http://127.0.0.1:8010/api/v1/openapi.json headers:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 IP:127.0.0.1 2023-02-03 12:18:41.755 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis headers:PostmanRuntime/7.29.2 IP:127.0.0.1 2023-02-03 12:18:42.254 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:216 - start analyze arrive point time 2023-02-03 12:18:44.674 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:257 - frame index [arrive point] :480 2023-02-03 12:18:44.675 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:258 - time [arrive point]: 120.0 2023-02-03 12:18:44.675 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:259 - pic saved as [arrive point]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675397924647_1.jpg 2023-02-03 12:18:44.677 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:141 - start analyze arrive line time 2023-02-03 12:18:45.091 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:197 - frame index [arrive line] :33 2023-02-03 12:18:45.091 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:198 - time [arrive line]: 8.25 2023-02-03 12:18:45.092 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:199 - pic saved as [arrive line]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675397925063_2.jpg 2023-02-03 12:18:45.095 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:281 - start analyze begin time 2023-02-03 12:18:46.697 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:350 - frame index [begin] :69 2023-02-03 12:18:46.697 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:351 - time [begin]: 17.25 2023-02-03 12:18:46.698 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:352 - pic saved as [begin]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675397926672_3.jpg 2023-02-03 12:18:46.700 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:366 - start analyze full fill time 2023-02-03 12:18:52.270 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:398 - frame index [full fill] :343 2023-02-03 12:18:52.270 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:399 - time [full fill]: 85.75 2023-02-03 12:18:52.271 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:400 - pic saved as [full fill]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675397932244_4.jpg 2023-02-03 12:20:44.075 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis headers:PostmanRuntime/7.29.2 IP:127.0.0.1 2023-02-03 12:20:44.524 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:216 - start analyze arrive point time 2023-02-03 12:20:44.970 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:257 - frame index [arrive point] :34 2023-02-03 12:20:44.970 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:258 - time [arrive point]: 8.5 2023-02-03 12:20:44.971 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:259 - pic saved as [arrive point]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675398044933_1.jpg 2023-02-03 12:20:44.984 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:141 - start analyze arrive line time 2023-02-03 12:20:45.509 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:197 - frame index [arrive line] :33 2023-02-03 12:20:45.510 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:198 - time [arrive line]: 8.25 2023-02-03 12:20:45.510 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:199 - pic saved as [arrive line]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675398045476_2.jpg 2023-02-03 12:20:45.515 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:281 - start analyze begin time 2023-02-03 12:20:47.197 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:350 - frame index [begin] :69 2023-02-03 12:20:47.197 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:351 - time [begin]: 17.25 2023-02-03 12:20:47.197 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:352 - pic saved as [begin]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675398047163_3.jpg 2023-02-03 12:20:47.200 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:366 - start analyze full fill time 2023-02-03 12:20:52.688 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:398 - frame index [full fill] :343 2023-02-03 12:20:52.689 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:399 - time [full fill]: 85.75 2023-02-03 12:20:52.690 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:400 - pic saved as [full fill]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675398052664_4.jpg 2023-02-03 12:23:32.713 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis headers:PostmanRuntime/7.29.2 IP:127.0.0.1 2023-02-03 12:23:33.275 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:218 - start analyze arrive point time 2023-02-03 12:23:33.912 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:259 - frame index [arrive point] :34 2023-02-03 12:23:33.913 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:260 - time [arrive point]: 8.5 2023-02-03 12:23:33.914 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:261 - pic saved as [arrive point]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675398213871_1.jpg 2023-02-03 12:23:33.926 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:143 - start analyze arrive line time 2023-02-03 12:23:34.548 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:199 - frame index [arrive line] :33 2023-02-03 12:23:34.548 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:200 - time [arrive line]: 8.25 2023-02-03 12:23:34.549 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:201 - pic saved as [arrive line]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675398214484_2.jpg 2023-02-03 12:23:34.565 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:283 - start analyze begin time 2023-02-03 12:23:36.672 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:352 - frame index [begin] :69 2023-02-03 12:23:36.673 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:353 - time [begin]: 17.25 2023-02-03 12:23:36.673 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:354 - pic saved as [begin]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675398216634_3.jpg 2023-02-03 12:23:36.677 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:368 - start analyze full fill time 2023-02-03 12:23:44.044 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:400 - frame index [full fill] :343 2023-02-03 12:23:44.045 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:401 - time [full fill]: 85.75 2023-02-03 12:23:44.045 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:402 - pic saved as [full fill]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675398224015_4.jpg 2023-02-03 12:24:29.748 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis headers:PostmanRuntime/7.29.2 IP:127.0.0.1 2023-02-03 12:24:30.343 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:218 - start analyze arrive point time 2023-02-03 12:24:30.433 | DEBUG | api.v1.airbag.ctrl.analysis_ctrl:get_origin:49 - origin point: 2023-02-03 12:24:31.004 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:259 - frame index [arrive point] :34 2023-02-03 12:24:31.004 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:260 - time [arrive point]: 8.5 2023-02-03 12:24:31.004 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:261 - pic saved as [arrive point]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675398270967_1.jpg 2023-02-03 12:24:31.007 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:143 - start analyze arrive line time 2023-02-03 12:24:31.105 | DEBUG | api.v1.airbag.ctrl.analysis_ctrl:get_origin:49 - origin point: 2023-02-03 12:24:31.650 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:199 - frame index [arrive line] :33 2023-02-03 12:24:31.651 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:200 - time [arrive line]: 8.25 2023-02-03 12:24:31.652 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:201 - pic saved as [arrive line]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675398271590_2.jpg 2023-02-03 12:24:31.658 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:283 - start analyze begin time 2023-02-03 12:24:33.647 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:352 - frame index [begin] :69 2023-02-03 12:24:33.647 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:353 - time [begin]: 17.25 2023-02-03 12:24:33.648 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:354 - pic saved as [begin]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675398273608_3.jpg 2023-02-03 12:24:33.652 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:368 - start analyze full fill time 2023-02-03 12:24:40.399 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:400 - frame index [full fill] :343 2023-02-03 12:24:40.401 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:401 - time [full fill]: 85.75 2023-02-03 12:24:40.401 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:402 - pic saved as [full fill]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675398280359_4.jpg 2023-02-03 12:25:11.769 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis headers:PostmanRuntime/7.29.2 IP:127.0.0.1 2023-02-03 12:25:12.304 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:218 - start analyze arrive point time 2023-02-03 12:25:12.455 | ERROR | api:all_exception_handler:100 - 全局异常 URL:http://127.0.0.1:8010/api/analysis Headers:Headers({'content-type': 'application/json', 'user-agent': 'PostmanRuntime/7.29.2', 'accept': '*/*', 'postman-token': 'ec2243d2-1c05-4a01-bf98-06ff7646e85e', 'host': '127.0.0.1:8010', 'accept-encoding': 'gzip, deflate, br', 'connection': 'keep-alive', 'content-length': '561'}) Traceback (most recent call last): File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/streams/memory.py", line 81, in receive return self.receive_nowait() File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/streams/memory.py", line 76, in receive_nowait raise WouldBlock anyio.WouldBlock During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/base.py", line 41, in call_next message = await recv_stream.receive() File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/streams/memory.py", line 101, in receive raise EndOfStream anyio.EndOfStream During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 159, in __call__ await self.app(scope, receive, _send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/base.py", line 63, in __call__ response = await self.dispatch_func(request, call_next) File "/home/leo/Work/airbag/Code/airbag/app/api/__init__.py", line 143, in logger_request response = await call_next(request) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/base.py", line 44, in call_next raise app_exc File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/base.py", line 34, in coro await self.app(scope, request.receive, send_stream.send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 84, in __call__ await self.app(scope, receive, send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/exceptions.py", line 82, in __call__ raise exc File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/exceptions.py", line 71, in __call__ await self.app(scope, receive, sender) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 21, in __call__ raise e File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__ await self.app(scope, receive, send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/routing.py", line 656, in __call__ await route.handle(scope, receive, send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/routing.py", line 259, in handle await self.app(scope, receive, send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/routing.py", line 61, in app response = await func(request) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/fastapi/routing.py", line 227, in app raw_response = await run_endpoint_function( File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/fastapi/routing.py", line 162, in run_endpoint_function return await run_in_threadpool(dependant.call, **values) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool return await anyio.to_thread.run_sync(func, *args) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/to_thread.py", line 28, in run_sync return await get_asynclib().run_sync_in_worker_thread(func, *args, cancellable=cancellable, File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 818, in run_sync_in_worker_thread return await future File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 754, in run result = context.run(func, *args) File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/views.py", line 148, in analysis time, path = analysis_ctrl.get_time_arrive_point(path=video_path, save_path=pic_path, video_type=video_type, offset_z=offset_z, offset_x=offset_x, ratio=ratio, size=size, threshold=threshold) File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 228, in get_time_arrive_point origin = get_origin(pre_frame) File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 49, in get_origin logger.debug("origin point:" + row_no + ":" + col_no) TypeError: can only concatenate str (not "int") to str 2023-02-03 12:26:03.459 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis headers:PostmanRuntime/7.29.2 IP:127.0.0.1 2023-02-03 12:26:03.895 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:218 - start analyze arrive point time 2023-02-03 12:26:03.977 | ERROR | api:all_exception_handler:100 - 全局异常 URL:http://127.0.0.1:8010/api/analysis Headers:Headers({'content-type': 'application/json', 'user-agent': 'PostmanRuntime/7.29.2', 'accept': '*/*', 'postman-token': 'e72b67d7-e839-48fa-b659-bb2f824e1c42', 'host': '127.0.0.1:8010', 'accept-encoding': 'gzip, deflate, br', 'connection': 'keep-alive', 'content-length': '561'}) Traceback (most recent call last): File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/streams/memory.py", line 81, in receive return self.receive_nowait() File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/streams/memory.py", line 76, in receive_nowait raise WouldBlock anyio.WouldBlock During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/base.py", line 41, in call_next message = await recv_stream.receive() File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/streams/memory.py", line 101, in receive raise EndOfStream anyio.EndOfStream During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 159, in __call__ await self.app(scope, receive, _send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/base.py", line 63, in __call__ response = await self.dispatch_func(request, call_next) File "/home/leo/Work/airbag/Code/airbag/app/api/__init__.py", line 143, in logger_request response = await call_next(request) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/base.py", line 44, in call_next raise app_exc File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/base.py", line 34, in coro await self.app(scope, request.receive, send_stream.send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 84, in __call__ await self.app(scope, receive, send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/exceptions.py", line 82, in __call__ raise exc File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/exceptions.py", line 71, in __call__ await self.app(scope, receive, sender) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 21, in __call__ raise e File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__ await self.app(scope, receive, send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/routing.py", line 656, in __call__ await route.handle(scope, receive, send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/routing.py", line 259, in handle await self.app(scope, receive, send) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/routing.py", line 61, in app response = await func(request) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/fastapi/routing.py", line 227, in app raw_response = await run_endpoint_function( File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/fastapi/routing.py", line 162, in run_endpoint_function return await run_in_threadpool(dependant.call, **values) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/concurrency.py", line 39, in run_in_threadpool return await anyio.to_thread.run_sync(func, *args) File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/to_thread.py", line 28, in run_sync return await get_asynclib().run_sync_in_worker_thread(func, *args, cancellable=cancellable, File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 818, in run_sync_in_worker_thread return await future File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 754, in run result = context.run(func, *args) File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/views.py", line 148, in analysis time, path = analysis_ctrl.get_time_arrive_point(path=video_path, save_path=pic_path, video_type=video_type, offset_z=offset_z, offset_x=offset_x, ratio=ratio, size=size, threshold=threshold) File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 228, in get_time_arrive_point origin = get_origin(pre_frame) File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 49, in get_origin logger.debug("origin point:" + (row_no, col_no)) TypeError: can only concatenate str (not "tuple") to str 2023-02-03 12:26:47.634 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis headers:PostmanRuntime/7.29.2 IP:127.0.0.1 2023-02-03 12:26:48.185 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:218 - start analyze arrive point time 2023-02-03 12:26:48.284 | DEBUG | api.v1.airbag.ctrl.analysis_ctrl:get_origin:49 - (954, 615) 2023-02-03 12:26:48.693 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:259 - frame index [arrive point] :34 2023-02-03 12:26:48.694 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:260 - time [arrive point]: 8.5 2023-02-03 12:26:48.694 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:261 - pic saved as [arrive point]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675398408653_1.jpg 2023-02-03 12:26:48.698 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:143 - start analyze arrive line time 2023-02-03 12:26:48.793 | DEBUG | api.v1.airbag.ctrl.analysis_ctrl:get_origin:49 - (954, 615) 2023-02-03 12:26:49.305 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:199 - frame index [arrive line] :33 2023-02-03 12:26:49.306 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:200 - time [arrive line]: 8.25 2023-02-03 12:26:49.306 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:201 - pic saved as [arrive line]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C2_L_1675398409240_2.jpg 2023-02-03 12:26:49.309 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:283 - start analyze begin time 2023-02-03 12:26:51.348 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:352 - frame index [begin] :69 2023-02-03 12:26:51.348 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:353 - time [begin]: 17.25 2023-02-03 12:26:51.348 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:354 - pic saved as [begin]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675398411314_3.jpg 2023-02-03 12:26:51.352 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:368 - start analyze full fill time 2023-02-03 12:26:58.451 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:400 - frame index [full fill] :343 2023-02-03 12:26:58.451 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:401 - time [full fill]: 85.75 2023-02-03 12:26:58.452 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:402 - pic saved as [full fill]: /home/leo/Work/airbag/Code/airbag/app/static/pics/SHA-2023-0174-00_C1_F_1675398418418_4.jpg