Skip to content

Commit 2b0c6c2

Browse files
author
gferraro
committed
versoin 5
1 parent 767fa25 commit 2b0c6c2

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

python-bindings/examples/python-cptv-decoder.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33

44
start = time.time()
55
cptv_reader = cptv_rs_python_bindings.CptvReader(
6-
"../../cptv-codec-rs/tests/fixtures/20201221-748923.cptv")
6+
"/home/gp/cacophony/classifier-data/testclip.cptv"
7+
)
8+
79
reader = cptv_reader.get_header()
810

911
print("version:", reader.version)
@@ -26,18 +28,23 @@
2628

2729
t0 = None
2830
frame_num = 0
29-
31+
frame_none = False
3032
while True:
3133
frame = cptv_reader.next_frame()
3234
if frame is not None:
3335
if t0 is None:
3436
t0 = frame.time_on
35-
frame_num += 1
37+
if not frame.background_frame:
38+
frame_num += 1
3639
print(
3740
f"{frame.time_on - t0} ({frame.time_on}) - ffc: {frame.time_on - frame.last_ffc_time}, min: {frame.pix.min()}, max: {frame.pix.max()}, temp_c: {frame.temp_c}, last_ffc_temp_c: {frame.last_ffc_temp_c}"
3841
)
3942
else:
40-
break
43+
if frame_none:
44+
break
45+
frame_none = True
46+
print("None")
47+
4148

4249
end = time.time()
4350
print(f"{frame_num}, elapsed {end - start}")

python-bindings/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ features = ["pyo3/extension-module"]
88

99
[project]
1010
name = "python-cptv"
11-
version = "0.0.4"
11+
version = "0.0.5"
1212
authors = [
1313
{ name="Jon Hardie", email="Jon@cacophony.org.nz" },
1414
{ name = "Giampaolo Feraro", email = "Giampaolo@Cacophony.org.nz"}

0 commit comments

Comments
 (0)