You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
329 lines
28 KiB
329 lines
28 KiB
2023-02-01 18:22:56.561 | 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-01 18:22:56.960 | 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-01 18:23:03.839 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis
|
|
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-01 18:23:03.842 | ERROR | api.v1.airbag.views:check_param:221 - illegal video type
|
|
2023-02-01 18:23:03.842 | ERROR | api.v1.airbag.views:check_param:234 - target type is not defined
|
|
2023-02-01 18:23:18.361 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis
|
|
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-01 18:23:18.402 | ERROR | api:all_exception_handler:100 - 全局异常
|
|
URL:http://127.0.0.1:8010/api/analysis
|
|
Headers:Headers({'host': '127.0.0.1:8010', 'connection': 'keep-alive', 'content-length': '595', 'sec-ch-ua': '"Not_A Brand";v="99", "Google Chrome";v="109", "Chromium";v="109"', 'accept': 'application/json', 'content-type': 'application/json', 'sec-ch-ua-mobile': '?0', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'sec-ch-ua-platform': '"Linux"', 'origin': 'http://127.0.0.1:8010', 'sec-fetch-site': 'same-origin', 'sec-fetch-mode': 'cors', 'sec-fetch-dest': 'empty', 'referer': 'http://127.0.0.1:8010/api/v1/docs', 'accept-encoding': 'gzip, deflate, br', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8'})
|
|
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 92, in __call__
|
|
await self.simple_response(scope, receive, send, request_headers=headers)
|
|
File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 147, in simple_response
|
|
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 130, in analysis
|
|
first, last = analysis_ctrl.save_first_and_last(video.path, pic_path)
|
|
File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 414, in save_first_and_last
|
|
first = save_result_pic(first_frame, v_path=v_path, p_path=p_path, suffix="first")
|
|
File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 440, in save_result_pic
|
|
cv2.imwrite(save_path, frame, [int(cv2.IMWRITE_JPEG_QUALITY),100])
|
|
cv2.error: OpenCV(4.7.0) /io/opencv/modules/imgcodecs/src/loadsave.cpp:783: error: (-215:Assertion failed) !_img.empty() in function 'imwrite'
|
|
|
|
|
|
2023-02-01 18:25:16.935 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis
|
|
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-01 18:25:16.942 | ERROR | api:all_exception_handler:100 - 全局异常
|
|
URL:http://127.0.0.1:8010/api/analysis
|
|
Headers:Headers({'host': '127.0.0.1:8010', 'connection': 'keep-alive', 'content-length': '729', 'sec-ch-ua': '"Not_A Brand";v="99", "Google Chrome";v="109", "Chromium";v="109"', 'accept': 'application/json', 'content-type': 'application/json', 'sec-ch-ua-mobile': '?0', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'sec-ch-ua-platform': '"Linux"', 'origin': 'http://127.0.0.1:8010', 'sec-fetch-site': 'same-origin', 'sec-fetch-mode': 'cors', 'sec-fetch-dest': 'empty', 'referer': 'http://127.0.0.1:8010/api/v1/docs', 'accept-encoding': 'gzip, deflate, br', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8'})
|
|
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 92, in __call__
|
|
await self.simple_response(scope, receive, send, request_headers=headers)
|
|
File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 147, in simple_response
|
|
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 130, in analysis
|
|
first, last = analysis_ctrl.save_first_and_last(video.path, pic_path)
|
|
File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 414, in save_first_and_last
|
|
first = save_result_pic(first_frame, v_path=v_path, p_path=p_path, suffix="first")
|
|
File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 440, in save_result_pic
|
|
cv2.imwrite(save_path, frame, [int(cv2.IMWRITE_JPEG_QUALITY),100])
|
|
cv2.error: OpenCV(4.7.0) /io/opencv/modules/imgcodecs/src/loadsave.cpp:783: error: (-215:Assertion failed) !_img.empty() in function 'imwrite'
|
|
|
|
|
|
2023-02-01 18:25:43.934 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis
|
|
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-01 18:25:43.940 | ERROR | api:all_exception_handler:100 - 全局异常
|
|
URL:http://127.0.0.1:8010/api/analysis
|
|
Headers:Headers({'host': '127.0.0.1:8010', 'connection': 'keep-alive', 'content-length': '678', 'sec-ch-ua': '"Not_A Brand";v="99", "Google Chrome";v="109", "Chromium";v="109"', 'accept': 'application/json', 'content-type': 'application/json', 'sec-ch-ua-mobile': '?0', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'sec-ch-ua-platform': '"Linux"', 'origin': 'http://127.0.0.1:8010', 'sec-fetch-site': 'same-origin', 'sec-fetch-mode': 'cors', 'sec-fetch-dest': 'empty', 'referer': 'http://127.0.0.1:8010/api/v1/docs', 'accept-encoding': 'gzip, deflate, br', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8'})
|
|
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 92, in __call__
|
|
await self.simple_response(scope, receive, send, request_headers=headers)
|
|
File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 147, in simple_response
|
|
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 130, in analysis
|
|
first, last = analysis_ctrl.save_first_and_last(video.path, pic_path)
|
|
File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 414, in save_first_and_last
|
|
first = save_result_pic(first_frame, v_path=v_path, p_path=p_path, suffix="first")
|
|
File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 440, in save_result_pic
|
|
cv2.imwrite(save_path, frame, [int(cv2.IMWRITE_JPEG_QUALITY),100])
|
|
cv2.error: OpenCV(4.7.0) /io/opencv/modules/imgcodecs/src/loadsave.cpp:783: error: (-215:Assertion failed) !_img.empty() in function 'imwrite'
|
|
|
|
|
|
2023-02-01 18:26:18.713 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis
|
|
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-01 18:26:19.235 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:216 - start analyze arrive point time
|
|
2023-02-01 18:26:19.648 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:257 - frame index [arrive point] :33
|
|
2023-02-01 18:26:19.650 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:258 - time [arrive point]: 8.25
|
|
2023-02-01 18:26:19.650 | 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-2021-0290-00_C2_20230201182619.jpg
|
|
2023-02-01 18:26:19.652 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:141 - start analyze arrive line time
|
|
2023-02-01 18:26:19.732 | ERROR | api:all_exception_handler:100 - 全局异常
|
|
URL:http://127.0.0.1:8010/api/analysis
|
|
Headers:Headers({'host': '127.0.0.1:8010', 'connection': 'keep-alive', 'content-length': '650', 'sec-ch-ua': '"Not_A Brand";v="99", "Google Chrome";v="109", "Chromium";v="109"', 'accept': 'application/json', 'content-type': 'application/json', 'sec-ch-ua-mobile': '?0', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'sec-ch-ua-platform': '"Linux"', 'origin': 'http://127.0.0.1:8010', 'sec-fetch-site': 'same-origin', 'sec-fetch-mode': 'cors', 'sec-fetch-dest': 'empty', 'referer': 'http://127.0.0.1:8010/api/v1/docs', 'accept-encoding': 'gzip, deflate, br', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8'})
|
|
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 92, in __call__
|
|
await self.simple_response(scope, receive, send, request_headers=headers)
|
|
File "/home/leo/Work/airbag/Code/airbag/venv/lib/python3.10/site-packages/starlette/middleware/cors.py", line 147, in simple_response
|
|
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 171, in analysis
|
|
time, path = analysis_ctrl.get_time_arrive_line(path=video_path, save_path=pic_path, video_type=video_type, line_type=line_type, offset=offset, ratio=ratio, size=size, threshold=threshold)
|
|
File "/home/leo/Work/airbag/Code/airbag/app/api/v1/airbag/ctrl/analysis_ctrl.py", line 168, in get_time_arrive_line
|
|
max_dif = dif.max()
|
|
AttributeError: 'NoneType' object has no attribute 'max'
|
|
|
|
2023-02-01 18:27:12.901 | INFO | api:logger_request:140 - 访问记录:POST url:http://127.0.0.1:8010/api/analysis
|
|
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-01 18:27:13.283 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:216 - start analyze arrive point time
|
|
2023-02-01 18:27:13.605 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:257 - frame index [arrive point] :33
|
|
2023-02-01 18:27:13.605 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_point:258 - time [arrive point]: 8.25
|
|
2023-02-01 18:27:13.605 | 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-2021-0290-00_C2_20230201182713.jpg
|
|
2023-02-01 18:27:13.607 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:141 - start analyze arrive line time
|
|
2023-02-01 18:27:13.954 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:197 - frame index [arrive line] :28
|
|
2023-02-01 18:27:13.955 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_arrive_line:198 - time [arrive line]: 7.0
|
|
2023-02-01 18:27:13.955 | 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-2021-0290-00_C2_20230201182713.jpg
|
|
2023-02-01 18:27:13.957 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:281 - start analyze begin time
|
|
2023-02-01 18:27:14.564 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:350 - frame index [begin] :14
|
|
2023-02-01 18:27:14.564 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_begin:351 - time [begin]: 3.5
|
|
2023-02-01 18:27:14.565 | 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-2021-0290-00_C1_20230201182714.jpg
|
|
2023-02-01 18:27:14.566 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:366 - start analyze full fill time
|
|
2023-02-01 18:27:20.653 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:398 - frame index [full fill] :93
|
|
2023-02-01 18:27:20.654 | INFO | api.v1.airbag.ctrl.analysis_ctrl:get_time_max_width:399 - time [full fill]: 23.25
|
|
2023-02-01 18:27:20.654 | 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-2021-0290-00_C1_20230201182720.jpg
|