summaryrefslogtreecommitdiff
path: root/src/image.cpp
diff options
context:
space:
mode:
authorNikita Kostovsky <nikita@kostovsky.me>2025-11-11 14:55:09 +0100
committerNikita Kostovsky <nikita@kostovsky.me>2025-11-11 14:55:09 +0100
commitfac69ff02f36e45d49da832c6bf246167d1025a6 (patch)
tree4fd412200df3361ead604c3e77a089508bb7dd4b /src/image.cpp
parent7bc77048d2bac80b675dbc0270a1a83559cb4b0f (diff)
works on radxa zero 3e, 420 fps
Diffstat (limited to 'src/image.cpp')
-rw-r--r--src/image.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/image.cpp b/src/image.cpp
index e5265c7..e1f7731 100644
--- a/src/image.cpp
+++ b/src/image.cpp
@@ -176,11 +176,19 @@ void Image::rotate()
{
t.start();
+#ifdef RADXA_ZERO_3E
+ for (size_t i = 0; i < img_height; ++i) {
+ for (size_t j = 0; j < img_width; ++j) {
+ rotated_cw[j][i] = data[img_height - i - 1][j];
+ }
+ }
+#else
for (size_t j = 0; j < img_width; ++j) {
for (size_t i = 0; i < img_height; ++i) {
rotated_cw[j][i] = data[img_height - i - 1][j];
}
}
+#endif // RADXA_ZERO_3E
rot_elapsed_ns += t.nsecsElapsed();
}