From e8a5fd1041bba994a29c74552fa6d36cb7e4a3cb Mon Sep 17 00:00:00 2001 From: Josh Klontz Date: Tue, 31 Aug 2021 18:18:45 -0600 Subject: [PATCH] remove video --- openbr/plugins/video/aggregate.cpp | 78 ------------------------------------------------------------------------------ openbr/plugins/video/drop.cpp | 51 --------------------------------------------------- 2 files changed, 0 insertions(+), 129 deletions(-) delete mode 100644 openbr/plugins/video/aggregate.cpp delete mode 100644 openbr/plugins/video/drop.cpp diff --git a/openbr/plugins/video/aggregate.cpp b/openbr/plugins/video/aggregate.cpp deleted file mode 100644 index 5459b3a..0000000 --- a/openbr/plugins/video/aggregate.cpp +++ /dev/null @@ -1,78 +0,0 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * Copyright 2012 The MITRE Corporation * - * * - * Licensed under the Apache License, Version 2.0 (the "License"); * - * you may not use this file except in compliance with the License. * - * You may obtain a copy of the License at * - * * - * http://www.apache.org/licenses/LICENSE-2.0 * - * * - * Unless required by applicable law or agreed to in writing, software * - * distributed under the License is distributed on an "AS IS" BASIS, * - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * - * See the License for the specific language governing permissions and * - * limitations under the License. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -#include - -namespace br -{ - -/*! - * \ingroup transforms - * \brief Passes along n sequential frames to the next Transform. - * - * For a video with m frames, AggregateFrames would create a total of m-n+1 sequences ([0,n] ... [m-n+1, m]) - * - * \author Josh Klontz \cite jklontz - */ -class AggregateFrames : public TimeVaryingTransform -{ - Q_OBJECT - Q_PROPERTY(int n READ get_n WRITE set_n RESET reset_n STORED false) - BR_PROPERTY(int, n, 1) - - TemplateList buffer; - -public: - AggregateFrames() : TimeVaryingTransform(false, false) {} - -private: - void train(const TemplateList &data) - { - (void) data; - } - - void projectUpdate(const TemplateList &src, TemplateList &dst) - { - buffer.append(src); - if (buffer.size() < n) return; - Template out; - foreach (const Template &t, buffer) out.append(t); - out.file = buffer.takeFirst().file; - dst.append(out); - } - - void finalize(TemplateList &output) - { - (void) output; - buffer.clear(); - } - - void store(QDataStream &stream) const - { - (void) stream; - } - - void load(QDataStream &stream) - { - (void) stream; - } -}; - -BR_REGISTER(Transform, AggregateFrames) - -} // namespace br - -#include "video/aggregate.moc" diff --git a/openbr/plugins/video/drop.cpp b/openbr/plugins/video/drop.cpp deleted file mode 100644 index 29e3d23..0000000 --- a/openbr/plugins/video/drop.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * Copyright 2012 The MITRE Corporation * - * * - * Licensed under the Apache License, Version 2.0 (the "License"); * - * you may not use this file except in compliance with the License. * - * You may obtain a copy of the License at * - * * - * http://www.apache.org/licenses/LICENSE-2.0 * - * * - * Unless required by applicable law or agreed to in writing, software * - * distributed under the License is distributed on an "AS IS" BASIS, * - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * - * See the License for the specific language governing permissions and * - * limitations under the License. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -#include - -namespace br -{ - -/*! - * \ingroup transforms - * \brief Only use one frame every n frames. - * \author Austin Blanton \cite imaus10 - * - * For a video with m frames, DropFrames will pass on m/n frames. - */ -class DropFrames : public UntrainableMetaTransform -{ - Q_OBJECT - Q_PROPERTY(int n READ get_n WRITE set_n RESET reset_n STORED false) - BR_PROPERTY(int, n, 1) - - void project(const TemplateList &src, TemplateList &dst) const - { - if (src.first().file.get("FrameNumber") % n != 0) return; - dst = src; - } - - void project(const Template &src, Template &dst) const - { - (void) src; (void) dst; qFatal("shouldn't be here"); - } -}; - -BR_REGISTER(Transform, DropFrames) - -} // namespace br - -#include "video/drop.moc" -- libgit2 0.21.4