Files
AVM360/surround_view/__pycache__/base_thread.cpython-38.pyc

25 lines
1.7 KiB
Plaintext
Raw Normal View History

2026-04-01 14:11:47 +08:00
U
<00>
<EFBFBD>i<EFBFBD><00>@sPddlmZddlZddlmZmZmZmZmZddl m
Z
Gdd<07>de<04>Z dS)<08>)<01>QueueN)<05>QThread<61>QTime<6D>QMutex<65>
pyqtSignal<EFBFBD> QMutexLocker<65>)<01>ThreadStatisticsDatacsFeZdZdZdZee<06>Zd <0C>fdd<05> Zdd<07>Z dd <09>Z
d
d <0B>Z <0B>Z S) <0A>
BaseThreadz<EFBFBD>
Base class for all types of threads (capture, processing, stitching, ...,
etc). Mainly for collecting statistics of the threads.
<20> Ncstt|<00><02>|<01>|<00><03>dS)N)<04>superr
<00>__init__<5F> init_commons)<02>self<6C>parent<6E><01> __class__<5F><00>,/home/ztl/LJ360/surround_view/base_thread.pyr szBaseThread.__init__cCs>d|_t<01>|_t<03>|_t<05>|_d|_t<01>|_d|_ t
<EFBFBD>|_ dS)NFr) <0C>stoppedr<00>
stop_mutexr<00>clockr<00>fps<70>processing_timeZprocessing_mutex<65>fps_sumr <00> stat_data<74>rrrrrszBaseThread.init_commonsc Cs t|j<01><01> d|_W5QRXdS)NT)rrrrrrr<00>stop!s zBaseThread.stopcCs<>|dkr|j<00>d|<00>|j<00><02>|jkr2|j<00><04>|j<00><02>|jkr~|j<00><05>sb|j|j<00><04>7_qBt|j|jd<03>|j_ d|_dS)Nri<><00>)
r<00>put<75>qsize<7A>FPS_STAT_QUEUE_LENGTH<54>get<65>emptyr<00>roundrZ average_fps)r<00>dtrrr<00>
update_fps%s

zBaseThread.update_fps)N) <0A>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r!rr Zupdate_statistics_guir rrr&<00> __classcell__rrrrr
s
r
) <0C>queuer<00>cv2<76> PyQt5.QtCorerrrrr<00>
structuresr r
rrrr<00><module>s