Giter Site home page Giter Site logo

fga401 / autotableturf Goto Github PK

View Code? Open in Web Editor NEW
45.0 45.0 5.0 28.89 MB

Automate the Tableturf game helping you reach Level 999 and get all sleeves.

License: GNU General Public License v3.0

Python 98.47% Shell 0.06% HTML 1.47%
nintendo splatoon splatoon3 tableturf

autotableturf's People

Contributors

fga401 avatar liujilan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

autotableturf's Issues

Corrupt JPEG data Error Causes AI to Stop

Expected Behavior:

The AI program should run and continue as normal despite any errors.

Actual Behavior:

When running the program, it eventually encounters an OpenCV error, resulting in bringing the AI to a halt in the middle of the sequence.

Error Message:

This is from the portal terminal.

Corrupt JPEG data: premature end of data segment
[2023-09-11 02:41:33,370] [DEBUG] detection.hands_cursor: return=-1
[2023-09-11 02:41:33,415] ERROR in app: Exception on /home/run [POST]
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 2447, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 1952, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 1821, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.10/dist-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/home/ezer/Desktop/AutoTableTurf-master/portal/home/home.py", line 71, in run
    manager.run(profile=Profile.from_json(profile), closer=closer, debug=debug)
  File "/home/ezer/Desktop/AutoTableTurf-master/tableturf/manager/tableturf.py", line 99, in run
    self.run_once(task.deck, closer=task_closer, debug=debug)
  File "/home/ezer/Desktop/AutoTableTurf-master/tableturf/manager/tableturf.py", line 119, in run_once
    status = self.__get_status(round)
  File "/home/ezer/Desktop/AutoTableTurf-master/tableturf/manager/tableturf.py", line 193, in __get_status
    hands = self.__multi_detect(detection.hands)(debug=self.__session['debug'])
  File "/home/ezer/Desktop/AutoTableTurf-master/tableturf/manager/tableturf.py", line 50, in wrapper
    current = detect_fn(self.__capture(), *args, **kwargs)
  File "/home/ezer/Desktop/AutoTableTurf-master/tableturf/manager/detection/card.py", line 129, in hands
    cards = [Card(grids[i], costs[i]) for i in range(4)]
  File "/home/ezer/Desktop/AutoTableTurf-master/tableturf/manager/detection/card.py", line 129, in <listcomp>
    cards = [Card(grids[i], costs[i]) for i in range(4)]
  File "/home/ezer/Desktop/AutoTableTurf-master/tableturf/model/card.py", line 104, in __init__
    self.__patterns = [Pattern(np.rot90(grid, i)) for i in range(4)]
  File "/home/ezer/Desktop/AutoTableTurf-master/tableturf/model/card.py", line 104, in <listcomp>
    self.__patterns = [Pattern(np.rot90(grid, i)) for i in range(4)]
  File "/home/ezer/Desktop/AutoTableTurf-master/tableturf/model/card.py", line 24, in __init__
    self.__offsets = indexes - indexes[0][np.newaxis, ...]
IndexError: index 0 is out of bounds for axis 0 with size 0

Environment:

Operating System: Linux Ubuntu 22.04.3 LTS
Machine: Dell Inc. Inspiron 13-7359
Capture Card: Razer Ripshaw HD

Additional Information:

I'm running the program on a Dell Inspiron laptop with the Ubuntu OS. Everything executes as normal until a little after when the program runs for a good while. I'm assuming the error could be because of the Razer Ripshaw HD capture card that I'm using. It still occasionally flickers after I've done all that I could to get it stabilized. Room for improvement is accepted.

Please let me know if you need any further information or if there's a specific fix for this problem. Thank you!

Sys-botbase support?

hello, i was wondering if you would be able to make another version that would work with sys-botbase too, since this seems to fundamentally do a similar thing from that software. Would be really cool if you could so CFW users can have an easier method :)

https://github.com/olliz0r/sys-botbase

Could not locate a flask application

I'm lost with what I'm supposed to do next when I came to this error: "Could not locate a flask application" I'm thinking maybe I need to run the commands in a certain directory? Another possibility is that the export command isn't pointing to the correct file? I'm still somewhat new to linux.

I did get the test for the nxbt_server to work perfectly, the web portal says "ok" in my web browser and connected to my nintendo switch without any problems.

I have attached a screenshot of what's going on. Currently running on raspberry pi4B
Problem with tableturf

Thank you.

Error reporting in data.py

Hi fga401.
I don't know if this qualifies as a bug report, but could you please check the following error?
Environment:
ubuntu 20.04.6 LTS
bluetooth adapter: ASUS BT-400 (Poohl/joycontrol#5)
We have confirmed that it works with the original NXBT.
Check the operation of nxbt_server of this program, and jump to the URL displayed, it shows "ok".
When running flask run -h 0.0.0.0 in AutoTableTurf directory,

data.py, line 48
tasks: list[Task]
TypeError: 'type' object is not subscriptable

is displayed.

I remember seeing you running this on bilibili before, and I thought it was a problem with our environment, but I couldn't see any improvement, so I decided to post an issue.

If you have time, please check it out.

Python crashes after running for a while

I use python3 -m flask --host=0.0.0.0 on macOS and it give Error: Could not locate a Flask application. You did not provide the "FLASK_APP" environment variable, and a "wsgi.py" or "app.py" module was not found in the current directory.. flask run works well, but after running for a while, it randomly crashes.

Here is crash log:

folded

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process: Python [49408]
Path: /opt/homebrew/*/Python.framework/Versions/3.11/Resources/Python.app/Contents/MacOS/Python
Identifier: org.python.python
Version: 3.11.4 (3.11.4)
Code Type: ARM-64 (Native)
Parent Process: zsh [45692]
Responsible: Terminal [3270]
User ID: 502

Date/Time: 2023-08-11 15:40:08.6827 +0800
OS Version: macOS 13.5 (22G74)
Report Version: 12
Anonymous UUID: E7423E79-26A9-A471-0E96-EBE5AFC6734E

Sleep/Wake UUID: 916C2DB6-4641-402B-94F9-FEF651C30F8B

Time Awake Since Boot: 220000 seconds
Time Since Wake: 21421 seconds

System Integrity Protection: enabled

Crashed Thread: 17 Dispatch queue: cameraQueue

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000cd64b9b4440
Exception Codes: 0x0000000000000001, 0x00000cd64b9b4440

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [49408]

VM Region Info: 0xcd64b9b4440 is not in any region. Bytes after previous region: 13633494664257 Bytes before following region: 91438585265088
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL ...(unallocated)
---> GAP OF 0x5f9000000000 BYTES
MALLOC_NANO 600000000000-600008000000 [128.0M] rw-/rwx SM=PRV

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x19eb80874 poll + 8
1 select.cpython-311-darwin.so 0x101719610 select_poll_poll + 152
2 Python 0x101028ebc _PyEval_EvalFrameDefault + 47952
3 Python 0x10102b8e4 _PyEval_Vector + 116
4 Python 0x100f4fa34 _PyVectorcall_Call + 116
5 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
6 Python 0x10102b8e4 _PyEval_Vector + 116
7 Python 0x100f523d4 method_vectorcall + 280
8 Python 0x100f4fa34 _PyVectorcall_Call + 116
9 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
10 Python 0x10102b8e4 _PyEval_Vector + 116
11 Python 0x100f4fa34 _PyVectorcall_Call + 116
12 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
13 Python 0x10102b8e4 _PyEval_Vector + 116
14 Python 0x100f523d4 method_vectorcall + 280
15 Python 0x100f4fa34 _PyVectorcall_Call + 116
16 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
17 Python 0x10102b8e4 _PyEval_Vector + 116
18 Python 0x100f523d4 method_vectorcall + 280
19 Python 0x100f4fa34 _PyVectorcall_Call + 116
20 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
21 Python 0x10101c828 PyEval_EvalCode + 168
22 Python 0x10106e044 run_eval_code_obj + 84
23 Python 0x10106dfa8 run_mod + 112
24 Python 0x10106dde8 pyrun_file + 148
25 Python 0x10106d83c _PyRun_SimpleFileObject + 268
26 Python 0x10106d1cc _PyRun_AnyFileObject + 216
27 Python 0x101089070 pymain_run_file_obj + 220
28 Python 0x1010889b0 pymain_run_file + 72
29 Python 0x101088290 Py_RunMain + 704
30 Python 0x1010893c8 Py_BytesMain + 40
31 dyld 0x19e85ff28 start + 2236

Thread 1:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 pthread_cond_wait + 1232
2 libopenblas64
.0.dylib 0x1094f9b60 blas_thread_server + 360
3 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 2:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 pthread_cond_wait + 1232
2 libopenblas64
.0.dylib 0x1094f9b60 blas_thread_server + 360
3 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 3:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 pthread_cond_wait + 1232
2 libopenblas64
.0.dylib 0x1094f9b60 blas_thread_server + 360
3 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 4:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 pthread_cond_wait + 1232
2 libopenblas64
.0.dylib 0x1094f9b60 blas_thread_server + 360
3 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 5:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 pthread_cond_wait + 1232
2 libopenblas64
.0.dylib 0x1094f9b60 blas_thread_server + 360
3 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 6:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 pthread_cond_wait + 1232
2 libopenblas64
.0.dylib 0x1094f9b60 blas_thread_server + 360
3 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 7:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 pthread_cond_wait + 1232
2 libopenblas64
.0.dylib 0x1094f9b60 blas_thread_server + 360
3 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 8:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 pthread_cond_wait + 1232
2 libopenblas64
.0.dylib 0x1094f9b60 blas_thread_server + 360
3 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 9:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 pthread_cond_wait + 1232
2 libopenblas64
.0.dylib 0x1094f9b60 blas_thread_server + 360
3 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 10:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 11:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 12:: caulk.messenger.shared:17
0 libsystem_kernel.dylib 0x19eb77ed0 semaphore_wait_trap + 8
1 caulk 0x1a81f3024 caulk::semaphore::timed_wait(double) + 212
2 caulk 0x1a81f2ed8 caulk::concurrent::details::worker_thread::run() + 36
3 caulk 0x1a81f2bc8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void) + 96
4 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
5 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 13:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 14:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 15:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 16:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 17 Crashed:: Dispatch queue: cameraQueue
0 libobjc.A.dylib 0x19e81c5f8 objc_release + 16
1 cv2.abi3.so 0x104a2ac78 -[CaptureDelegate captureOutput:didOutputSampleBuffer:fromConnection:] + 56
2 AVFCapture 0x1ba6e6920 __56-[AVCaptureVideoDataOutput_Tundra _render:sampleBuffer:]_block_invoke + 152
3 libdispatch.dylib 0x19ea06874 _dispatch_call_block_and_release + 32
4 libdispatch.dylib 0x19ea08400 _dispatch_client_callout + 20
5 libdispatch.dylib 0x19ea0fa88 _dispatch_lane_serial_drain + 668
6 libdispatch.dylib 0x19ea105f8 _dispatch_lane_invoke + 384
7 libdispatch.dylib 0x19ea1b244 _dispatch_workloop_worker_thread + 648
8 libsystem_pthread.dylib 0x19ebb4074 _pthread_wqthread + 288
9 libsystem_pthread.dylib 0x19ebb2d94 start_wqthread + 8

Thread 18:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 19:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 20:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 21:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb85a0 _pthread_cond_wait + 1276
2 Foundation 0x19fbe9544 -[NSCondition waitUntilDate:] + 132
3 cv2.abi3.so 0x104a2acf0 -[CaptureDelegate grabImageUntilDate:] + 68
4 cv2.abi3.so 0x104a2a5a4 CvCaptureCAM::grabFrame() + 76
5 cv2.abi3.so 0x104a0012c cvGrabFrame + 24
6 cv2.abi3.so 0x104a2c9d8 cv::LegacyCapture::grabFrame() + 20
7 cv2.abi3.so 0x104a03844 cv::VideoCapture::grab() + 56
8 cv2.abi3.so 0x104a03a3c cv::VideoCapture::read(cv::_OutputArray const&) + 56
9 cv2.abi3.so 0x1042b4ba4 pyopencv_cv_VideoCapture_read(_object*, _object*, _object*) + 592
10 Python 0x100f5c070 method_vectorcall_VARARGS_KEYWORDS + 144
11 Python 0x101027160 _PyEval_EvalFrameDefault + 40436
12 Python 0x100f65fac gen_send_ex2 + 208
13 Python 0x100f64ed8 gen_iternext + 36
14 Python 0x101026354 _PyEval_EvalFrameDefault + 36840
15 Python 0x100f65fac gen_send_ex2 + 208
16 Python 0x100f64ed8 gen_iternext + 36
17 Python 0x1010194e8 builtin_next + 72
18 Python 0x100f974e0 cfunction_vectorcall_FASTCALL + 80
19 Python 0x1010df3c0 partial_vectorcall + 392
20 Python 0x101027160 _PyEval_EvalFrameDefault + 40436
21 Python 0x10102b8e4 _PyEval_Vector + 116
22 Python 0x100fb89b8 vectorcall_method + 128
23 Python 0x100fb4870 slot_tp_iternext + 52
24 Python 0x101026354 _PyEval_EvalFrameDefault + 36840
25 Python 0x10102b8e4 _PyEval_Vector + 116
26 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
27 Python 0x100fb4cb4 slot_tp_init + 180
28 Python 0x100fad634 type_call + 144
29 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
30 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
31 Python 0x10102b8e4 _PyEval_Vector + 116
32 Python 0x100f52360 method_vectorcall + 164
33 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
34 Python 0x10102b8e4 _PyEval_Vector + 116
35 Python 0x100f52450 method_vectorcall + 404
36 Python 0x1010d919c thread_run + 148
37 Python 0x10107b5ec pythread_wrapper + 48
38 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
39 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 22:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb8574 _pthread_cond_wait + 1232
2 CoreMedia 0x1a823a2d4 WaitOnConditionTimed + 76
3 CoreMedia 0x1a8225e70 FigSemaphoreWaitRelative + 172
4 CoreMediaIO 0x1ae283cec CMIO::Thread::SignaledThread::ThreadLoop() + 192
5 CoreMediaIO 0x1ae283bd8 CMIO::Thread::SignaledThread::WorkQueuedThreadCallback(void*) + 232
6 CoreMedia 0x1a8239eb4 figThreadMain + 248
7 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
8 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 23:
0 libsystem_kernel.dylib 0x19eb7c4e4 __recvfrom + 8
1 _socket.cpython-311-darwin.so 0x101739838 sock_recv_impl + 36
2 _socket.cpython-311-darwin.so 0x101738d50 sock_call_ex + 192
3 _socket.cpython-311-darwin.so 0x1017397f0 sock_recv_guts + 56
4 _socket.cpython-311-darwin.so 0x1017374c0 sock_recv_into + 216
5 Python 0x100f5c070 method_vectorcall_VARARGS_KEYWORDS + 144
6 Python 0x101027160 _PyEval_EvalFrameDefault + 40436
7 Python 0x10102b8e4 _PyEval_Vector + 116
8 Python 0x100f50d20 PyObject_VectorcallMethod + 136
9 Python 0x1010b62fc _bufferedreader_raw_read + 140
10 Python 0x1010b6254 _bufferedreader_fill_buffer + 64
11 Python 0x1010b5f98 _buffered_readline + 356
12 Python 0x100f5bfa8 method_vectorcall_FASTCALL + 96
13 Python 0x101027160 _PyEval_EvalFrameDefault + 40436
14 Python 0x10102b8e4 _PyEval_Vector + 116
15 Python 0x100f523d4 method_vectorcall + 280
16 Python 0x100f4fa34 _PyVectorcall_Call + 116
17 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
18 Python 0x10102b8e4 _PyEval_Vector + 116
19 Python 0x100f523d4 method_vectorcall + 280
20 Python 0x100f4fa34 _PyVectorcall_Call + 116
21 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
22 Python 0x10102b8e4 _PyEval_Vector + 116
23 Python 0x100f523d4 method_vectorcall + 280
24 Python 0x100f4fa34 _PyVectorcall_Call + 116
25 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
26 Python 0x10102b8e4 _PyEval_Vector + 116
27 Python 0x100f4fa34 _PyVectorcall_Call + 116
28 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
29 Python 0x10102b8e4 _PyEval_Vector + 116
30 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
31 Python 0x10102b8e4 _PyEval_Vector + 116
32 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
33 Python 0x100fb3b44 slot_tp_call + 180
34 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
35 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
36 Python 0x10102b8e4 _PyEval_Vector + 116
37 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
38 Python 0x100fb3b44 slot_tp_call + 180
39 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
40 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
41 Python 0x10102b8e4 _PyEval_Vector + 116
42 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
43 Python 0x100fb4cb4 slot_tp_init + 180
44 Python 0x100fad634 type_call + 144
45 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
46 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
47 Python 0x10102b8e4 _PyEval_Vector + 116
48 Python 0x100f52360 method_vectorcall + 164
49 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
50 Python 0x10102b8e4 _PyEval_Vector + 116
51 Python 0x100f52450 method_vectorcall + 404
52 Python 0x1010d919c thread_run + 148
53 Python 0x10107b5ec pythread_wrapper + 48
54 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
55 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 24:
0 libsystem_kernel.dylib 0x19eb7c4e4 __recvfrom + 8
1 _socket.cpython-311-darwin.so 0x101739838 sock_recv_impl + 36
2 _socket.cpython-311-darwin.so 0x101738d50 sock_call_ex + 192
3 _socket.cpython-311-darwin.so 0x1017397f0 sock_recv_guts + 56
4 _socket.cpython-311-darwin.so 0x1017374c0 sock_recv_into + 216
5 Python 0x100f5c070 method_vectorcall_VARARGS_KEYWORDS + 144
6 Python 0x101027160 _PyEval_EvalFrameDefault + 40436
7 Python 0x10102b8e4 _PyEval_Vector + 116
8 Python 0x100f50d20 PyObject_VectorcallMethod + 136
9 Python 0x1010b62fc _bufferedreader_raw_read + 140
10 Python 0x1010b6254 _bufferedreader_fill_buffer + 64
11 Python 0x1010b5f98 _buffered_readline + 356
12 Python 0x101028ebc _PyEval_EvalFrameDefault + 47952
13 Python 0x10102b8e4 _PyEval_Vector + 116
14 Python 0x100f523d4 method_vectorcall + 280
15 Python 0x100f4fa34 _PyVectorcall_Call + 116
16 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
17 Python 0x10102b8e4 _PyEval_Vector + 116
18 Python 0x100f523d4 method_vectorcall + 280
19 Python 0x100f4fa34 _PyVectorcall_Call + 116
20 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
21 Python 0x10102b8e4 _PyEval_Vector + 116
22 Python 0x100f523d4 method_vectorcall + 280
23 Python 0x100f4fa34 _PyVectorcall_Call + 116
24 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
25 Python 0x10102b8e4 _PyEval_Vector + 116
26 Python 0x100f4fa34 _PyVectorcall_Call + 116
27 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
28 Python 0x10102b8e4 _PyEval_Vector + 116
29 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
30 Python 0x10102b8e4 _PyEval_Vector + 116
31 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
32 Python 0x100fb3b44 slot_tp_call + 180
33 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
34 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
35 Python 0x10102b8e4 _PyEval_Vector + 116
36 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
37 Python 0x100fb3b44 slot_tp_call + 180
38 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
39 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
40 Python 0x10102b8e4 _PyEval_Vector + 116
41 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
42 Python 0x100fb4cb4 slot_tp_init + 180
43 Python 0x100fad634 type_call + 144
44 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
45 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
46 Python 0x10102b8e4 _PyEval_Vector + 116
47 Python 0x100f52360 method_vectorcall + 164
48 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
49 Python 0x10102b8e4 _PyEval_Vector + 116
50 Python 0x100f52450 method_vectorcall + 404
51 Python 0x1010d919c thread_run + 148
52 Python 0x10107b5ec pythread_wrapper + 48
53 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
54 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 25:
0 libsystem_kernel.dylib 0x19eb7c4e4 __recvfrom + 8
1 _socket.cpython-311-darwin.so 0x101739838 sock_recv_impl + 36
2 _socket.cpython-311-darwin.so 0x101738d50 sock_call_ex + 192
3 _socket.cpython-311-darwin.so 0x1017397f0 sock_recv_guts + 56
4 _socket.cpython-311-darwin.so 0x1017374c0 sock_recv_into + 216
5 Python 0x100f5c070 method_vectorcall_VARARGS_KEYWORDS + 144
6 Python 0x101027160 _PyEval_EvalFrameDefault + 40436
7 Python 0x10102b8e4 _PyEval_Vector + 116
8 Python 0x100f50d20 PyObject_VectorcallMethod + 136
9 Python 0x1010b62fc _bufferedreader_raw_read + 140
10 Python 0x1010b6254 _bufferedreader_fill_buffer + 64
11 Python 0x1010b5f98 _buffered_readline + 356
12 Python 0x101028ebc _PyEval_EvalFrameDefault + 47952
13 Python 0x10102b8e4 _PyEval_Vector + 116
14 Python 0x100f523d4 method_vectorcall + 280
15 Python 0x100f4fa34 _PyVectorcall_Call + 116
16 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
17 Python 0x10102b8e4 _PyEval_Vector + 116
18 Python 0x100f523d4 method_vectorcall + 280
19 Python 0x100f4fa34 _PyVectorcall_Call + 116
20 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
21 Python 0x10102b8e4 _PyEval_Vector + 116
22 Python 0x100f523d4 method_vectorcall + 280
23 Python 0x100f4fa34 _PyVectorcall_Call + 116
24 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
25 Python 0x10102b8e4 _PyEval_Vector + 116
26 Python 0x100f4fa34 _PyVectorcall_Call + 116
27 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
28 Python 0x10102b8e4 _PyEval_Vector + 116
29 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
30 Python 0x10102b8e4 _PyEval_Vector + 116
31 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
32 Python 0x100fb3b44 slot_tp_call + 180
33 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
34 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
35 Python 0x10102b8e4 _PyEval_Vector + 116
36 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
37 Python 0x100fb3b44 slot_tp_call + 180
38 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
39 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
40 Python 0x10102b8e4 _PyEval_Vector + 116
41 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
42 Python 0x100fb4cb4 slot_tp_init + 180
43 Python 0x100fad634 type_call + 144
44 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
45 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
46 Python 0x10102b8e4 _PyEval_Vector + 116
47 Python 0x100f52360 method_vectorcall + 164
48 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
49 Python 0x10102b8e4 _PyEval_Vector + 116
50 Python 0x100f52450 method_vectorcall + 404
51 Python 0x1010d919c thread_run + 148
52 Python 0x10107b5ec pythread_wrapper + 48
53 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
54 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 26:
0 libsystem_kernel.dylib 0x19eb7b750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19ebb85a0 _pthread_cond_wait + 1276
2 Foundation 0x19fbe9544 -[NSCondition waitUntilDate:] + 132
3 cv2.abi3.so 0x104a2acf0 -[CaptureDelegate grabImageUntilDate:] + 68
4 cv2.abi3.so 0x104a2a5a4 CvCaptureCAM::grabFrame() + 76
5 cv2.abi3.so 0x104a0012c cvGrabFrame + 24
6 cv2.abi3.so 0x104a2c9d8 cv::LegacyCapture::grabFrame() + 20
7 cv2.abi3.so 0x104a03844 cv::VideoCapture::grab() + 56
8 cv2.abi3.so 0x104a03a3c cv::VideoCapture::read(cv::_OutputArray const&) + 56
9 cv2.abi3.so 0x1042b4ba4 pyopencv_cv_VideoCapture_read(_object*, _object*, _object*) + 592
10 Python 0x100f5c070 method_vectorcall_VARARGS_KEYWORDS + 144
11 Python 0x101027160 _PyEval_EvalFrameDefault + 40436
12 Python 0x10102b8e4 _PyEval_Vector + 116
13 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
14 Python 0x10102b8e4 _PyEval_Vector + 116
15 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
16 Python 0x100fb3b44 slot_tp_call + 180
17 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
18 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
19 Python 0x10102b8e4 _PyEval_Vector + 116
20 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
21 Python 0x100fb3b44 slot_tp_call + 180
22 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
23 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
24 Python 0x10102b8e4 _PyEval_Vector + 116
25 Python 0x100f4f214 _PyObject_FastCallDictTstate + 96
26 Python 0x100fb4cb4 slot_tp_init + 180
27 Python 0x100fad634 type_call + 144
28 Python 0x100f4ef68 _PyObject_MakeTpCall + 128
29 Python 0x101027238 _PyEval_EvalFrameDefault + 40652
30 Python 0x10102b8e4 _PyEval_Vector + 116
31 Python 0x100f52360 method_vectorcall + 164
32 Python 0x10102905c _PyEval_EvalFrameDefault + 48368
33 Python 0x10102b8e4 _PyEval_Vector + 116
34 Python 0x100f52450 method_vectorcall + 404
35 Python 0x1010d919c thread_run + 148
36 Python 0x10107b5ec pythread_wrapper + 48
37 libsystem_pthread.dylib 0x19ebb7fa8 _pthread_start + 148
38 libsystem_pthread.dylib 0x19ebb2da0 thread_start + 8

Thread 27:
0 libsystem_pthread.dylib 0x19ebb2d8c start_wqthread + 0

Thread 17 crashed with ARM Thread State (64-bit):
x0: 0x0000600001574420 x1: 0x00000001ee503ba4 x2: 0x00000cd64b9b4420 x3: 0x000000010aa2b560
x4: 0x00006000022356e0 x5: 0x0000000000000020 x6: 0x0000000000000000 x7: 0x0000000000000000
x8: 0x00000cd64b9b4420 x9: 0x00000001fa13e0c0 x10: 0x00000001fa13e0c0 x11: 0x007ffffffffffff8
x12: 0x0000280000002802 x13: 0x0000280000002800 x14: 0x01000001f9c5c191 x15: 0x00000001f9c5c190
x16: 0x00000cd64b9b4420 x17: 0x00000001fabe1d58 x18: 0x0000000000000000 x19: 0x000060000371d780
x20: 0x0000600001564630 x21: 0x00006000022356e0 x22: 0x00000001eef8a73c x23: 0x000000010aa2b560
x24: 0x00000001eef8a169 x25: 0x0000000000000000 x26: 0x0000000000000114 x27: 0x00006000037a9000
x28: 0x00006000037a9000 fp: 0x000000016fdde890 lr: 0x0000000104a2ac78
sp: 0x000000016fdde880 pc: 0x000000019e81c5f8 cpsr: 0x00001000
far: 0x00000cd64b9b4440 esr: 0x92000005 (Data Abort) byte read Translation fault

Binary Images:
0x1009f4000 - 0x1009f7fff org.python.python (3.11.4) <0bc32e4c-2cd2-3e0f-979d-31f2f517e67a> /opt/homebrew//Python.framework/Versions/3.11/Resources/Python.app/Contents/MacOS/Python
0x100eec000 - 0x101183fff org.python.python (3.11.4, (c) 2001-2023 Python Software Foundation.) <24349ef2-4dd0-3f09-936a-c824e5434bae> /opt/homebrew/
/Python.framework/Versions/3.11/Python
0x100db4000 - 0x100dbbfff _struct.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_struct.cpython-311-darwin.so
0x100dec000 - 0x100dfffff _pickle.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_pickle.cpython-311-darwin.so
0x100dc8000 - 0x100dcffff zlib.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/zlib.cpython-311-darwin.so
0x100ddc000 - 0x100ddffff _bz2.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bz2.cpython-311-darwin.so
0x100e28000 - 0x100e2ffff _lzma.cpython-311-darwin.so () <3b0c13fa-2f8c-31d1-86e1-d3b5bc9d5948> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_lzma.cpython-311-darwin.so
0x100e70000 - 0x100e8ffff liblzma.5.dylib () <7c1e4570-c041-3609-be6b-5baca080a220> /opt/homebrew//liblzma.5.dylib
0x100e40000 - 0x100e4bfff math.cpython-311-darwin.so () <9a259d0d-2edd-3bef-9c6c-15d320e4b9ca> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/math.cpython-311-darwin.so
0x100e10000 - 0x100e13fff _bisect.cpython-311-darwin.so () <0485697b-5f35-363c-bf21-1ca99882739b> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bisect.cpython-311-darwin.so
0x100e58000 - 0x100e5bfff _random.cpython-311-darwin.so () <9a40fb5d-035f-3596-bcc6-52ec5b4f06ef> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_random.cpython-311-darwin.so
0x100ea0000 - 0x100ea3fff _sha512.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha512.cpython-311-darwin.so
0x100eb0000 - 0x100eb3fff _typing.cpython-311-darwin.so () <0de32fb1-0c65-3673-a516-8e816433fe23> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_typing.cpython-311-darwin.so
0x1014d4000 - 0x1014dbfff _hashlib.cpython-311-darwin.so () <6608ee1c-026b-38c0-8ce7-36687e822588> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_hashlib.cpython-311-darwin.so
0x10183c000 - 0x101a77fff libcrypto.3.dylib () <07025f70-2853-3fc8-8637-5706991455ee> /opt/homebrew//libcrypto.3.dylib
0x100ec0000 - 0x100ec7fff _blake2.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_blake2.cpython-311-darwin.so
0x100da0000 - 0x100da3fff _speedups.cpython-311-darwin.so () <7be915eb-f6d2-3220-8391-ae51a7432633> /opt/homebrew//_speedups.cpython-311-darwin.so
0x1014f0000 - 0x1014f3fff _opcode.cpython-311-darwin.so () <66d8c6b3-fb84-36b2-840b-a13797c6d05c> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_opcode.cpython-311-darwin.so
0x101600000 - 0x101607fff _json.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_json.cpython-311-darwin.so
0x101730000 - 0x10173ffff _socket.cpython-311-darwin.so () <8aeb9152-a04c-36c8-902c-e0f5b77496c3> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_socket.cpython-311-darwin.so
0x101714000 - 0x10171bfff select.cpython-311-darwin.so () <299158ec-38c8-3acc-bd1d-07edd1305c2d> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/select.cpython-311-darwin.so
0x10174c000 - 0x101753fff array.cpython-311-darwin.so () <90c3de45-c699-3f8f-8b87-2cf4dffa5a63> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/array.cpython-311-darwin.so
0x101780000 - 0x10178ffff _datetime.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_datetime.cpython-311-darwin.so
0x101760000 - 0x101767fff binascii.cpython-311-darwin.so () <72a70cad-76ca-37a9-9d53-82eb43b6a615> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/binascii.cpython-311-darwin.so
0x1017d8000 - 0x1017f3fff _ssl.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_ssl.cpython-311-darwin.so
0x101e14000 - 0x101e6bfff libssl.3.dylib () <1769b221-ddf5-3d6c-8c6c-2554c6121cdd> /opt/homebrew//libssl.3.dylib
0x1017a0000 - 0x1017a3fff _scproxy.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_scproxy.cpython-311-darwin.so
0x1021bc000 - 0x1022cbfff unicodedata.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/unicodedata.cpython-311-darwin.so
0x1017b0000 - 0x1017b3fff _uuid.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_uuid.cpython-311-darwin.so
0x101db8000 - 0x101dd3fff _decimal.cpython-311-darwin.so () <5145e0b9-a83a-39d9-ac16-77bc93daa63f> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_decimal.cpython-311-darwin.so
0x1020d4000 - 0x1020f3fff libmpdec.2.5.1.dylib () /opt/homebrew//libmpdec.2.5.1.dylib
0x1017c0000 - 0x1017c3fff _contextvars.cpython-311-darwin.so () <3b534670-b594-390f-a57b-f605f1f98bd6> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_contextvars.cpython-311-darwin.so
0x101810000 - 0x101813fff _heapq.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_heapq.cpython-311-darwin.so
0x101820000 - 0x101827fff pyexpat.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/pyexpat.cpython-311-darwin.so
0x101d88000 - 0x101d8bfff _queue.cpython-311-darwin.so () <469302ad-ecdb-3363-967d-001268106d15> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_queue.cpython-311-darwin.so
0x101d98000 - 0x101d9bfff fcntl.cpython-311-darwin.so () <6315c932-cd38-3e79-bd5b-1d5fb863a43f> /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/fcntl.cpython-311-darwin.so
0x101da8000 - 0x101dabfff _posixsubprocess.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-darwin.so
0x1040d0000 - 0x105497fff cv2.abi3.so () <54627e34-9ca2-3c02-a229-03c82c27ce46> /opt/homebrew//cv2.abi3.so
0x105bd4000 - 0x1065b7fff libavcodec.58.134.100.dylib () <3fd340a1-3e4d-3364-bb2b-846cf5d87b8f> /opt/homebrew//libavcodec.58.134.100.dylib
0x1028ec000 - 0x102aa7fff libavformat.58.76.100.dylib () <639a1f38-4208-331f-99bb-18e0a7a091c6> /opt/homebrew//libavformat.58.76.100.dylib
0x102b00000 - 0x102b4ffff libavutil.56.70.100.dylib () /opt/homebrew//libavutil.56.70.100.dylib
0x1026d8000 - 0x10273ffff libswscale.5.9.100.dylib () /opt/homebrew//libswscale.5.9.100.dylib
0x1020a0000 - 0x1020affff libavresample.4.0.0.dylib () /opt/homebrew//libavresample.4.0.0.dylib
0x102108000 - 0x10211bfff libswresample.3.9.100.dylib () /opt/homebrew//libswresample.3.9.100.dylib
0x101de8000 - 0x101deffff libwebpmux.3.dylib () /opt/homebrew//libwebpmux.3.dylib
0x102758000 - 0x102797fff libwebp.7.dylib () <53a60fd6-e15a-3f7b-b25e-2a9d834d90ce> /opt/homebrew//libwebp.7.dylib
0x10215c000 - 0x102177fff liblzma.5.dylib () <61710133-d7db-31a2-b802-1048ff52d21c> /opt/homebrew//liblzma.5.dylib
0x102d7c000 - 0x102e2ffff libdav1d.5.dylib () /opt/homebrew//libdav1d.5.dylib
0x10218c000 - 0x10219bfff libopencore-amrwb.0.dylib () <0e783960-4c80-3b66-99df-f31d42177805> /opt/homebrew//libopencore-amrwb.0.dylib
0x10212c000 - 0x102133fff libsnappy.1.1.9.dylib () <977d0134-fd1f-391c-a4c4-3b02680b25a7> /opt/homebrew//libsnappy.1.1.9.dylib
0x103160000 - 0x1033c3fff libaom.3.1.1.dylib () <0e0b47d6-a99e-3857-9e51-b3a1f7c35903> /opt/homebrew//libaom.3.1.1.dylib
0x102800000 - 0x102837fff libmp3lame.0.dylib () <68e5cf9a-d53f-3676-842f-ebc85f005698> /opt/homebrew//libmp3lame.0.dylib
0x10287c000 - 0x10289bfff libopencore-amrnb.0.dylib () /opt/homebrew//libopencore-amrnb.0.dylib
0x102e98000 - 0x102ed3fff libopenjp2.2.4.0.dylib () <04aae3db-e3ed-3b36-83cb-b1736dcf87ae> /opt/homebrew//libopenjp2.2.4.0.dylib
0x102f40000 - 0x102f83fff libopus.0.dylib () <9fd469f6-ca16-3a8a-910b-738f468ed0da> /opt/homebrew//libopus.0.dylib
0x103734000 - 0x1038cbfff librav1e.0.4.1.dylib () <5f30174d-de81-393b-990c-a029b04520ca> /opt/homebrew//librav1e.0.4.1.dylib
0x1027d4000 - 0x1027e7fff libspeex.1.dylib () <569522b3-0d06-3c98-85ab-1d52d85b7490> /opt/homebrew//libspeex.1.dylib
0x102ee8000 - 0x102f0bfff libtheoraenc.1.dylib () <22c1a2e4-e4e0-3f0b-a401-f27730148761> /opt/homebrew//libtheoraenc.1.dylib
0x1028ac000 - 0x1028b7fff libtheoradec.1.dylib () /opt/homebrew//libtheoradec.1.dylib
0x102144000 - 0x10214bfff libogg.0.dylib () <7343af8b-ee18-3518-ac9e-86729a8083ef> /opt/homebrew//libogg.0.dylib
0x102fcc000 - 0x102feffff libvorbis.0.dylib () /opt/homebrew//libvorbis.0.dylib
0x103474000 - 0x1034ebfff libvorbisenc.2.dylib () <2664b493-7704-3fd9-a41f-9fe10b9dfb62> /opt/homebrew//libvorbisenc.2.dylib
0x1039f4000 - 0x103b1bfff libx264.163.dylib () /opt/homebrew//libx264.163.dylib
0x106cac000 - 0x106ebffff libx265.199.dylib () <375054cd-3795-3772-ac0a-3b0b14c16f41> /opt/homebrew//libx265.199.dylib
0x103000000 - 0x10301ffff libsoxr.0.1.2.dylib () /opt/homebrew//libsoxr.0.1.2.dylib
0x1030bc000 - 0x1030fbfff libbluray.2.dylib () <12c2e379-d909-3da9-ade1-0d2903e13dd5> /opt/homebrew//libbluray.2.dylib
0x103c30000 - 0x103d53fff libgnutls.30.dylib () <64180fd4-9cc1-3e93-8e95-e4b2761be8b8> /opt/homebrew//libgnutls.30.dylib
0x1035c8000 - 0x10362ffff libsrt.1.4.4.dylib () /opt/homebrew//libsrt.1.4.4.dylib
0x103668000 - 0x1036c3fff libzmq.5.dylib () <7b2f2f0d-e14c-3397-a29f-a0a090f38ce6> /opt/homebrew//libzmq.5.dylib
0x103114000 - 0x103143fff libfontconfig.1.dylib () /opt/homebrew//libfontconfig.1.dylib
0x103e48000 - 0x103ec3fff libfreetype.6.dylib () <614eda8f-2167-333b-8f67-90990fdc2497> /opt/homebrew//libfreetype.6.dylib
0x103528000 - 0x10354bfff libpng16.16.dylib () <0101baa0-1fcd-3fe8-8c82-ae132ae210ae> /opt/homebrew//libpng16.16.dylib
0x106f5c000 - 0x10701bfff libp11-kit.0.dylib () /opt/homebrew//libp11-kit.0.dylib
0x103064000 - 0x103083fff libidn2.0.dylib () <83962946-cd55-3829-aea7-a4f0608b7da8> /opt/homebrew//libidn2.0.dylib
0x107074000 - 0x1071d3fff libunistring.2.dylib () <1667cf35-8cc0-3ba9-ac57-047219bff99b> /opt/homebrew//libunistring.2.dylib
0x1028c8000 - 0x1028d3fff libtasn1.6.dylib () <18b770a5-5dec-354f-b5e9-c3bbc5c764dc> /opt/homebrew//libtasn1.6.dylib
0x103da4000 - 0x103dd3fff libnettle.8.4.dylib () <2edb8e9c-f8e5-369f-a4d4-69b2b41a00d8> /opt/homebrew//libnettle.8.4.dylib
0x103dec000 - 0x103e23fff libhogweed.6.4.dylib () /opt/homebrew//libhogweed.6.4.dylib
0x103f60000 - 0x103fb7fff libgmp.10.dylib () <0b44f745-fe16-318f-bac7-067144d483b8> /opt/homebrew//libgmp.10.dylib
0x102f1c000 - 0x102f27fff libintl.8.dylib () <0d6faba9-e6b6-36fd-8b1b-aab259632d79> /opt/homebrew//libintl.8.dylib
0x102f98000 - 0x102fabfff libffi.7.dylib () <291aa1cd-ab7e-340c-a068-fed5df7be279> /opt/homebrew//libffi.7.dylib
0x1071f4000 - 0x10723ffff libssl.1.1.dylib () <1810a984-9ac7-32ad-bc73-81dfbb9ca650> /opt/homebrew//libssl.1.1.dylib
0x107490000 - 0x10760ffff libcrypto.1.1.dylib () /opt/homebrew//libcrypto.1.1.dylib
0x103eec000 - 0x103f0ffff libsodium.23.dylib () <67841b8e-2174-3c0d-8f1c-f04984e487ca> /opt/homebrew//libsodium.23.dylib
0x107a4c000 - 0x107cd3fff multiarray_umath.cpython-311-darwin.so () <24fc9ec5-b54b-357b-a04f-4c7da79723df> /opt/homebrew//multiarray_umath.cpython-311-darwin.so
0x109390000 - 0x10a74ffff libopenblas64
.0.dylib () <6b8373ed-7142-34ea-9b4b-9f502e8a6f33> /opt/homebrew//libopenblas64
.0.dylib
0x107e08000 - 0x1080fffff libgfortran.5.dylib () <193af507-3eae-3ef7-8934-a1c352b48834> /opt/homebrew//libgfortran.5.dylib
0x103094000 - 0x10309ffff libgcc_s.2.dylib () <0110c4e2-f1ab-3304-bc10-93e1022cb4b9> /opt/homebrew//libgcc_s.2.dylib
0x103708000 - 0x103717fff _multiarray_tests.cpython-311-darwin.so () <14529eb0-63f8-3000-be1d-916d22e31eba> /opt/homebrew//_multiarray_tests.cpython-311-darwin.so
0x1035a0000 - 0x1035b3fff _ctypes.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_ctypes.cpython-311-darwin.so
0x103fd4000 - 0x103febfff _umath_linalg.cpython-311-darwin.so () <5ae68099-a48b-30fa-9319-f2077bbd8b82> /opt/homebrew//_umath_linalg.cpython-311-darwin.so
0x103f2c000 - 0x103f3bfff _pocketfft_internal.cpython-311-darwin.so () <8819bfff-cd76-379b-9deb-46b4c1d18ffc> /opt/homebrew//_pocketfft_internal.cpython-311-darwin.so
0x108128000 - 0x108193fff mtrand.cpython-311-darwin.so () /opt/homebrew//mtrand.cpython-311-darwin.so
0x10403c000 - 0x10405bfff bit_generator.cpython-311-darwin.so () <3a8221df-f1db-39ca-a625-ab15fe3905e8> /opt/homebrew//bit_generator.cpython-311-darwin.so
0x1076b0000 - 0x1076dbfff _common.cpython-311-darwin.so () <03b5b895-315b-37e5-b335-78d15ad8888d> /opt/homebrew//_common.cpython-311-darwin.so
0x108300000 - 0x108347fff _bounded_integers.cpython-311-darwin.so () <9596b374-ca5d-364c-9bda-bf2d38dfa7ae> /opt/homebrew//_bounded_integers.cpython-311-darwin.so
0x104008000 - 0x104017fff _mt19937.cpython-311-darwin.so () <2aa98f42-fac4-33f7-99e3-69a8f806f565> /opt/homebrew//_mt19937.cpython-311-darwin.so
0x104070000 - 0x10407bfff _philox.cpython-311-darwin.so () <7fa022fe-9d68-3cd9-bc49-433f8d473257> /opt/homebrew//_philox.cpython-311-darwin.so
0x10408c000 - 0x10409bfff _pcg64.cpython-311-darwin.so () <945fe35b-34be-385d-8a98-aad0fc3de070> /opt/homebrew//_pcg64.cpython-311-darwin.so
0x1020c0000 - 0x1020c7fff _sfc64.cpython-311-darwin.so () <9933394a-122a-3891-ba24-79777540e423> /opt/homebrew//_sfc64.cpython-311-darwin.so
0x108434000 - 0x1084b7fff _generator.cpython-311-darwin.so () <66556362-41ee-3489-be74-a20c9c8c6856> /opt/homebrew//_generator.cpython-311-darwin.so
0x1027b0000 - 0x1027b7fff _multibytecodec.cpython-311-darwin.so () /opt/homebrew//Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_multibytecodec.cpython-311-darwin.so
0x109300000 - 0x109347fff com.apple.cmio.DAL.VDC-4 (810.0) <69f485f1-27ad-317a-8b7d-70767c34737b> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC
0x10abf8000 - 0x10ad2ffff com.apple.CMIOBaseUnits (1000.0) <826b8648-e23e-392b-ae4f-78084296d711> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/BaseUnits/CMIOBaseUnits.bundle/Contents/MacOS/CMIOBaseUnits
0x108708000 - 0x1087bbfff com.apple.CMIOUnits (1000.0) <583056a9-8ae5-3dc9-9650-c7210f62833c> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/CMIOUnits.bundle/Contents/MacOS/CMIOUnits
0x10aeb0000 - 0x10b4d3fff com.apple.audio.codecs.Components (7.0) <666daa13-93c5-36ad-970c-bdad726edf2d> /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs
0x19eb77000 - 0x19ebb0ff7 libsystem_kernel.dylib () <08c5fe2a-b0bf-3ab6-bb42-460c18917d33> /usr/lib/system/libsystem_kernel.dylib
0x19e85a000 - 0x19e8e8587 dyld (
) /usr/lib/dyld
0x19ebb1000 - 0x19ebbdfff libsystem_pthread.dylib () <1f30fb9a-bdf9-32db-a709-8417666a7e45> /usr/lib/system/libsystem_pthread.dylib
0x1a81f1000 - 0x1a8219fff com.apple.audio.caulk (1.0) <94eafeb1-517c-3d98-8d0d-9c350f0eb986> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x19e814000 - 0x19e859f3f libobjc.A.dylib (
) /usr/lib/libobjc.A.dylib
0x1ba6b6000 - 0x1ba82efff com.apple.AVFCapture (1.0) /System/Library/PrivateFrameworks/AVFCapture.framework/Versions/A/AVFCapture
0x19ea04000 - 0x19ea4bfff libdispatch.dylib () <9897030f-75d3-374b-8787-322d3d72e096> /usr/lib/system/libdispatch.dylib
0x19fbb1000 - 0x1a0576fff com.apple.Foundation (6.9) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x1a821a000 - 0x1a8342fff com.apple.CoreMedia (1.0) /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x1ae23b000 - 0x1ae32bfff com.apple.CoreMediaIO (1000.0) <121327b8-7fe4-3f38-a313-54502e153962> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x0 - 0xffffffffffffffff ??? (
) <00000000-0000-0000-0000-000000000000> ???

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=2.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.3G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 1
ColorSync 384K 21
Kernel Alloc Once 32K 1
MALLOC 508.7M 64
MALLOC guard page 96K 5
MALLOC_MEDIUM (reserved) 1.0G 10 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 448K 28
Stack 107.8M 28
VM_ALLOCATE 118.1M 28
VM_ALLOCATE (reserved) 224.0M 4 reserved VM address space (unallocated)
__AUTH 1023K 226
__AUTH_CONST 17.1M 405
__CTF 824 1
__DATA 20.9M 509
__DATA_CONST 22.9M 514
__DATA_DIRTY 1127K 142
__FONT_DATA 2352 1
__LINKEDIT 820.3M 107
__OBJC_RO 66.4M 1
__OBJC_RW 2012K 1
__TEXT 455.0M 529
dyld private memory 272K 2
mapped file 42.4M 9
shared memory 624K 7
=========== ======= =======
TOTAL 3.7G 2645
TOTAL, minus reserved VM space 2.1G 2645

Failure to place cards

Hello, We have now completed building the environment and have done some testing.
It works fine and we have been monitoring it for a while, but we have seen a lot of strange behavior and give-aways, so we would like to know if it is an anomaly in the program or an event that we should fix.
The card kept spinning and eventually giving up:
N-ZAP89
Splatana Stamper
Splatana Wiper
Splat Bomb
Wave Breaker

It does not move from its initial location and continues to try to place it in places where it cannot be placed:
Sprinkler
Squid Beakon
Oversized

When it appears as a card, the web portal returns an error (I think it was an array error, I will submit the log of the error again if necessary).
Fish Stick

I have it running in the following environment
Ubuntu 20.04.6 LTS
Capture Card: 4KVC00

Images used for testing

Hello, I am trying to fine-tune the openCV parameters for my environment and figured that your unittests are quite good for testing various things. Unfortunately, I have no idea what some of the tests try to detect based on the name alone. Would it be possible to share the screenshots you use for testing, so I can get an idea with what kind of screenshots I need to replace them for the fine-tuning process?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.