From c256b0c1ac709532809c66f46663f8f8bc646e32 Mon Sep 17 00:00:00 2001
From: Qiyang Sun <qs2g22@soton.ac.uk>
Date: Sat, 17 Aug 2024 19:49:39 +0000
Subject: [PATCH] Add OpenCV libraries and sample C++ vision program

build tools is Autotools
---
 recipes-core/images/mar-image-minimal.bb      |  14 +
 recipes-vision/visionhellocc/files/.gitignore |  64 ++
 recipes-vision/visionhellocc/files/COPYING    | 625 ++++++++++++++++++
 .../visionhellocc/files/Makefile.am           |   3 +
 recipes-vision/visionhellocc/files/README     |  31 +
 .../visionhellocc/files/configure.ac          |   9 +
 .../visionhellocc/files/src/Makefile.am       |   6 +
 .../visionhellocc/files/src/main.cc           |  62 ++
 .../files/visionhellocc-1.0.tar.gz            | Bin 0 -> 105307 bytes
 recipes-vision/visionhellocc/visionhellocc.bb |  22 +
 10 files changed, 836 insertions(+)
 create mode 100644 recipes-vision/visionhellocc/files/.gitignore
 create mode 100644 recipes-vision/visionhellocc/files/COPYING
 create mode 100644 recipes-vision/visionhellocc/files/Makefile.am
 create mode 100644 recipes-vision/visionhellocc/files/README
 create mode 100644 recipes-vision/visionhellocc/files/configure.ac
 create mode 100644 recipes-vision/visionhellocc/files/src/Makefile.am
 create mode 100644 recipes-vision/visionhellocc/files/src/main.cc
 create mode 100644 recipes-vision/visionhellocc/files/visionhellocc-1.0.tar.gz
 create mode 100644 recipes-vision/visionhellocc/visionhellocc.bb

diff --git a/recipes-core/images/mar-image-minimal.bb b/recipes-core/images/mar-image-minimal.bb
index f1b5ef4..2efe346 100644
--- a/recipes-core/images/mar-image-minimal.bb
+++ b/recipes-core/images/mar-image-minimal.bb
@@ -14,6 +14,19 @@ IMAGE_INSTALL = "packagegroup-core-boot \
     libv4l \
     media-ctl \
     opencv \
+    opencv-dev \
+    libopencv-aruco \
+    libopencv-aruco-dev \
+    libopencv-core \
+    libopencv-core-dev \
+    libopencv-imgcodecs \
+    libopencv-imgcodecs-dev \
+    libopencv-imgproc \
+    libopencv-imgproc-dev \
+    libopencv-video \
+    libopencv-video-dev \
+    libopencv-videoio \
+    libopencv-videoio-dev \
     ffmpeg \
     libcamera \
     libcamera-dev \
@@ -24,6 +37,7 @@ IMAGE_INSTALL = "packagegroup-core-boot \
     gstreamer1.0-plugins-bad \
     gstreamer1.0-plugins-ugly \
     gstreamer1.0-plugins-good-rpicamsrc \
+    visionhellocc \
     ${CORE_IMAGE_EXTRA_INSTALL}"
 
 COMPATIBLE_MACHINE = "^rpi$"
diff --git a/recipes-vision/visionhellocc/files/.gitignore b/recipes-vision/visionhellocc/files/.gitignore
new file mode 100644
index 0000000..7504b74
--- /dev/null
+++ b/recipes-vision/visionhellocc/files/.gitignore
@@ -0,0 +1,64 @@
+Makefile.in
+/ar-lib
+/mdate-sh
+/py-compile
+/test-driver
+/ylwrap
+.deps/
+.dirstamp
+autom4te.cache
+/autoscan.log
+/autoscan-*.log
+/aclocal.m4
+/compile
+/config.cache
+/config.guess
+/config.h.in
+/config.log
+/config.status
+/config.sub
+/configure
+/configure.scan
+/depcomp
+/install-sh
+/missing
+/stamp-h1
+/ltmain.sh
+/texinfo.tex
+m4/libtool.m4
+m4/ltoptions.m4
+m4/ltsugar.m4
+m4/ltversion.m4
+m4/lt~obsolete.m4
+Makefile
+/Makefile
+/Makefile.in
+/aclocal.m4
+/autom4te.cache/
+/config.*
+/configure
+/depcomp
+/install-sh
+/libtool
+/ltmain.sh
+/m4/
+/missing
+/stamp-h?
+.deps/
+.dirstamp
+.libs/
+*.l[ao]
+*~
+/Makefile
+/Makefile.in
+/aclocal.m4
+/autom4te.cache/
+/config.*
+/configure
+/m4/
+/stamp-h?
+.deps/
+.dirstamp
+*.o
+*~
+
diff --git a/recipes-vision/visionhellocc/files/COPYING b/recipes-vision/visionhellocc/files/COPYING
new file mode 100644
index 0000000..e142a52
--- /dev/null
+++ b/recipes-vision/visionhellocc/files/COPYING
@@ -0,0 +1,625 @@
+GNU GENERAL PUBLIC LICENSE
+
+Version 3, 29 June 2007
+
+Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
+
+Everyone is permitted to copy and distribute verbatim copies of this license
+document, but changing it is not allowed.
+
+Preamble
+
+The GNU General Public License is a free, copyleft license for software and
+other kinds of works.
+
+The licenses for most software and other practical works are designed to take
+away your freedom to share and change the works. By contrast, the GNU General
+Public License is intended to guarantee your freedom to share and change all
+versions of a program--to make sure it remains free software for all its users.
+We, the Free Software Foundation, use the GNU General Public License for most
+of our software; it applies also to any other work released this way by its
+authors. You can apply it to your programs, too.
+
+When we speak of free software, we are referring to freedom, not price. Our
+General Public Licenses are designed to make sure that you have the freedom
+to distribute copies of free software (and charge for them if you wish), that
+you receive source code or can get it if you want it, that you can change
+the software or use pieces of it in new free programs, and that you know you
+can do these things.
+
+To protect your rights, we need to prevent others from denying you these rights
+or asking you to surrender the rights. Therefore, you have certain responsibilities
+if you distribute copies of the software, or if you modify it: responsibilities
+to respect the freedom of others.
+
+For example, if you distribute copies of such a program, whether gratis or
+for a fee, you must pass on to the recipients the same freedoms that you received.
+You must make sure that they, too, receive or can get the source code. And
+you must show them these terms so they know their rights.
+
+Developers that use the GNU GPL protect your rights with two steps: (1) assert
+copyright on the software, and (2) offer you this License giving you legal
+permission to copy, distribute and/or modify it.
+
+For the developers' and authors' protection, the GPL clearly explains that
+there is no warranty for this free software. For both users' and authors'
+sake, the GPL requires that modified versions be marked as changed, so that
+their problems will not be attributed erroneously to authors of previous versions.
+
+Some devices are designed to deny users access to install or run modified
+versions of the software inside them, although the manufacturer can do so.
+This is fundamentally incompatible with the aim of protecting users' freedom
+to change the software. The systematic pattern of such abuse occurs in the
+area of products for individuals to use, which is precisely where it is most
+unacceptable. Therefore, we have designed this version of the GPL to prohibit
+the practice for those products. If such problems arise substantially in other
+domains, we stand ready to extend this provision to those domains in future
+versions of the GPL, as needed to protect the freedom of users.
+
+Finally, every program is threatened constantly by software patents. States
+should not allow patents to restrict development and use of software on general-purpose
+computers, but in those that do, we wish to avoid the special danger that
+patents applied to a free program could make it effectively proprietary. To
+prevent this, the GPL assures that patents cannot be used to render the program
+non-free.
+
+The precise terms and conditions for copying, distribution and modification
+follow.
+
+TERMS AND CONDITIONS
+
+   0. Definitions.
+
+   "This License" refers to version 3 of the GNU General Public License.
+
+"Copyright" also means copyright-like laws that apply to other kinds of works,
+such as semiconductor masks.
+
+"The Program" refers to any copyrightable work licensed under this License.
+Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals
+or organizations.
+
+To "modify" a work means to copy from or adapt all or part of the work in
+a fashion requiring copyright permission, other than the making of an exact
+copy. The resulting work is called a "modified version" of the earlier work
+or a work "based on" the earlier work.
+
+A "covered work" means either the unmodified Program or a work based on the
+Program.
+
+To "propagate" a work means to do anything with it that, without permission,
+would make you directly or secondarily liable for infringement under applicable
+copyright law, except executing it on a computer or modifying a private copy.
+Propagation includes copying, distribution (with or without modification),
+making available to the public, and in some countries other activities as
+well.
+
+To "convey" a work means any kind of propagation that enables other parties
+to make or receive copies. Mere interaction with a user through a computer
+network, with no transfer of a copy, is not conveying.
+
+An interactive user interface displays "Appropriate Legal Notices" to the
+extent that it includes a convenient and prominently visible feature that
+(1) displays an appropriate copyright notice, and (2) tells the user that
+there is no warranty for the work (except to the extent that warranties are
+provided), that licensees may convey the work under this License, and how
+to view a copy of this License. If the interface presents a list of user commands
+or options, such as a menu, a prominent item in the list meets this criterion.
+
+   1. Source Code.
+
+The "source code" for a work means the preferred form of the work for making
+modifications to it. "Object code" means any non-source form of a work.
+
+A "Standard Interface" means an interface that either is an official standard
+defined by a recognized standards body, or, in the case of interfaces specified
+for a particular programming language, one that is widely used among developers
+working in that language.
+
+The "System Libraries" of an executable work include anything, other than
+the work as a whole, that (a) is included in the normal form of packaging
+a Major Component, but which is not part of that Major Component, and (b)
+serves only to enable use of the work with that Major Component, or to implement
+a Standard Interface for which an implementation is available to the public
+in source code form. A "Major Component", in this context, means a major essential
+component (kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to produce
+the work, or an object code interpreter used to run it.
+
+The "Corresponding Source" for a work in object code form means all the source
+code needed to generate, install, and (for an executable work) run the object
+code and to modify the work, including scripts to control those activities.
+However, it does not include the work's System Libraries, or general-purpose
+tools or generally available free programs which are used unmodified in performing
+those activities but which are not part of the work. For example, Corresponding
+Source includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically linked
+subprograms that the work is specifically designed to require, such as by
+intimate data communication or control flow between those subprograms and
+other parts of the work.
+
+The Corresponding Source need not include anything that users can regenerate
+automatically from other parts of the Corresponding Source.
+
+   The Corresponding Source for a work in source code form is that same work.
+
+   2. Basic Permissions.
+
+All rights granted under this License are granted for the term of copyright
+on the Program, and are irrevocable provided the stated conditions are met.
+This License explicitly affirms your unlimited permission to run the unmodified
+Program. The output from running a covered work is covered by this License
+only if the output, given its content, constitutes a covered work. This License
+acknowledges your rights of fair use or other equivalent, as provided by copyright
+law.
+
+You may make, run and propagate covered works that you do not convey, without
+conditions so long as your license otherwise remains in force. You may convey
+covered works to others for the sole purpose of having them make modifications
+exclusively for you, or provide you with facilities for running those works,
+provided that you comply with the terms of this License in conveying all material
+for which you do not control copyright. Those thus making or running the covered
+works for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of your copyrighted
+material outside their relationship with you.
+
+Conveying under any other circumstances is permitted solely under the conditions
+stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
+
+   3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+No covered work shall be deemed part of an effective technological measure
+under any applicable law fulfilling obligations under article 11 of the WIPO
+copyright treaty adopted on 20 December 1996, or similar laws prohibiting
+or restricting circumvention of such measures.
+
+When you convey a covered work, you waive any legal power to forbid circumvention
+of technological measures to the extent such circumvention is effected by
+exercising rights under this License with respect to the covered work, and
+you disclaim any intention to limit operation or modification of the work
+as a means of enforcing, against the work's users, your or third parties'
+legal rights to forbid circumvention of technological measures.
+
+   4. Conveying Verbatim Copies.
+
+You may convey verbatim copies of the Program's source code as you receive
+it, in any medium, provided that you conspicuously and appropriately publish
+on each copy an appropriate copyright notice; keep intact all notices stating
+that this License and any non-permissive terms added in accord with section
+7 apply to the code; keep intact all notices of the absence of any warranty;
+and give all recipients a copy of this License along with the Program.
+
+You may charge any price or no price for each copy that you convey, and you
+may offer support or warranty protection for a fee.
+
+   5. Conveying Modified Source Versions.
+
+You may convey a work based on the Program, or the modifications to produce
+it from the Program, in the form of source code under the terms of section
+4, provided that you also meet all of these conditions:
+
+a) The work must carry prominent notices stating that you modified it, and
+giving a relevant date.
+
+b) The work must carry prominent notices stating that it is released under
+this License and any conditions added under section 7. This requirement modifies
+the requirement in section 4 to "keep intact all notices".
+
+c) You must license the entire work, as a whole, under this License to anyone
+who comes into possession of a copy. This License will therefore apply, along
+with any applicable section 7 additional terms, to the whole of the work,
+and all its parts, regardless of how they are packaged. This License gives
+no permission to license the work in any other way, but it does not invalidate
+such permission if you have separately received it.
+
+d) If the work has interactive user interfaces, each must display Appropriate
+Legal Notices; however, if the Program has interactive interfaces that do
+not display Appropriate Legal Notices, your work need not make them do so.
+
+A compilation of a covered work with other separate and independent works,
+which are not by their nature extensions of the covered work, and which are
+not combined with it such as to form a larger program, in or on a volume of
+a storage or distribution medium, is called an "aggregate" if the compilation
+and its resulting copyright are not used to limit the access or legal rights
+of the compilation's users beyond what the individual works permit. Inclusion
+of a covered work in an aggregate does not cause this License to apply to
+the other parts of the aggregate.
+
+   6. Conveying Non-Source Forms.
+
+You may convey a covered work in object code form under the terms of sections
+4 and 5, provided that you also convey the machine-readable Corresponding
+Source under the terms of this License, in one of these ways:
+
+a) Convey the object code in, or embodied in, a physical product (including
+a physical distribution medium), accompanied by the Corresponding Source fixed
+on a durable physical medium customarily used for software interchange.
+
+b) Convey the object code in, or embodied in, a physical product (including
+a physical distribution medium), accompanied by a written offer, valid for
+at least three years and valid for as long as you offer spare parts or customer
+support for that product model, to give anyone who possesses the object code
+either (1) a copy of the Corresponding Source for all the software in the
+product that is covered by this License, on a durable physical medium customarily
+used for software interchange, for a price no more than your reasonable cost
+of physically performing this conveying of source, or (2) access to copy the
+Corresponding Source from a network server at no charge.
+
+c) Convey individual copies of the object code with a copy of the written
+offer to provide the Corresponding Source. This alternative is allowed only
+occasionally and noncommercially, and only if you received the object code
+with such an offer, in accord with subsection 6b.
+
+d) Convey the object code by offering access from a designated place (gratis
+or for a charge), and offer equivalent access to the Corresponding Source
+in the same way through the same place at no further charge. You need not
+require recipients to copy the Corresponding Source along with the object
+code. If the place to copy the object code is a network server, the Corresponding
+Source may be on a different server (operated by you or a third party) that
+supports equivalent copying facilities, provided you maintain clear directions
+next to the object code saying where to find the Corresponding Source. Regardless
+of what server hosts the Corresponding Source, you remain obligated to ensure
+that it is available for as long as needed to satisfy these requirements.
+
+e) Convey the object code using peer-to-peer transmission, provided you inform
+other peers where the object code and Corresponding Source of the work are
+being offered to the general public at no charge under subsection 6d.
+
+A separable portion of the object code, whose source code is excluded from
+the Corresponding Source as a System Library, need not be included in conveying
+the object code work.
+
+A "User Product" is either (1) a "consumer product", which means any tangible
+personal property which is normally used for personal, family, or household
+purposes, or (2) anything designed or sold for incorporation into a dwelling.
+In determining whether a product is a consumer product, doubtful cases shall
+be resolved in favor of coverage. For a particular product received by a particular
+user, "normally used" refers to a typical or common use of that class of product,
+regardless of the status of the particular user or of the way in which the
+particular user actually uses, or expects or is expected to use, the product.
+A product is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent the
+only significant mode of use of the product.
+
+"Installation Information" for a User Product means any methods, procedures,
+authorization keys, or other information required to install and execute modified
+versions of a covered work in that User Product from a modified version of
+its Corresponding Source. The information must suffice to ensure that the
+continued functioning of the modified object code is in no case prevented
+or interfered with solely because modification has been made.
+
+If you convey an object code work under this section in, or with, or specifically
+for use in, a User Product, and the conveying occurs as part of a transaction
+in which the right of possession and use of the User Product is transferred
+to the recipient in perpetuity or for a fixed term (regardless of how the
+transaction is characterized), the Corresponding Source conveyed under this
+section must be accompanied by the Installation Information. But this requirement
+does not apply if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has been installed
+in ROM).
+
+The requirement to provide Installation Information does not include a requirement
+to continue to provide support service, warranty, or updates for a work that
+has been modified or installed by the recipient, or for the User Product in
+which it has been modified or installed. Access to a network may be denied
+when the modification itself materially and adversely affects the operation
+of the network or violates the rules and protocols for communication across
+the network.
+
+Corresponding Source conveyed, and Installation Information provided, in accord
+with this section must be in a format that is publicly documented (and with
+an implementation available to the public in source code form), and must require
+no special password or key for unpacking, reading or copying.
+
+   7. Additional Terms.
+
+"Additional permissions" are terms that supplement the terms of this License
+by making exceptions from one or more of its conditions. Additional permissions
+that are applicable to the entire Program shall be treated as though they
+were included in this License, to the extent that they are valid under applicable
+law. If additional permissions apply only to part of the Program, that part
+may be used separately under those permissions, but the entire Program remains
+governed by this License without regard to the additional permissions.
+
+When you convey a copy of a covered work, you may at your option remove any
+additional permissions from that copy, or from any part of it. (Additional
+permissions may be written to require their own removal in certain cases when
+you modify the work.) You may place additional permissions on material, added
+by you to a covered work, for which you have or can give appropriate copyright
+permission.
+
+Notwithstanding any other provision of this License, for material you add
+to a covered work, you may (if authorized by the copyright holders of that
+material) supplement the terms of this License with terms:
+
+a) Disclaiming warranty or limiting liability differently from the terms of
+sections 15 and 16 of this License; or
+
+b) Requiring preservation of specified reasonable legal notices or author
+attributions in that material or in the Appropriate Legal Notices displayed
+by works containing it; or
+
+c) Prohibiting misrepresentation of the origin of that material, or requiring
+that modified versions of such material be marked in reasonable ways as different
+from the original version; or
+
+d) Limiting the use for publicity purposes of names of licensors or authors
+of the material; or
+
+e) Declining to grant rights under trademark law for use of some trade names,
+trademarks, or service marks; or
+
+f) Requiring indemnification of licensors and authors of that material by
+anyone who conveys the material (or modified versions of it) with contractual
+assumptions of liability to the recipient, for any liability that these contractual
+assumptions directly impose on those licensors and authors.
+
+All other non-permissive additional terms are considered "further restrictions"
+within the meaning of section 10. If the Program as you received it, or any
+part of it, contains a notice stating that it is governed by this License
+along with a term that is a further restriction, you may remove that term.
+If a license document contains a further restriction but permits relicensing
+or conveying under this License, you may add to a covered work material governed
+by the terms of that license document, provided that the further restriction
+does not survive such relicensing or conveying.
+
+If you add terms to a covered work in accord with this section, you must place,
+in the relevant source files, a statement of the additional terms that apply
+to those files, or a notice indicating where to find the applicable terms.
+
+Additional terms, permissive or non-permissive, may be stated in the form
+of a separately written license, or stated as exceptions; the above requirements
+apply either way.
+
+   8. Termination.
+
+You may not propagate or modify a covered work except as expressly provided
+under this License. Any attempt otherwise to propagate or modify it is void,
+and will automatically terminate your rights under this License (including
+any patent licenses granted under the third paragraph of section 11).
+
+However, if you cease all violation of this License, then your license from
+a particular copyright holder is reinstated (a) provisionally, unless and
+until the copyright holder explicitly and finally terminates your license,
+and (b) permanently, if the copyright holder fails to notify you of the violation
+by some reasonable means prior to 60 days after the cessation.
+
+Moreover, your license from a particular copyright holder is reinstated permanently
+if the copyright holder notifies you of the violation by some reasonable means,
+this is the first time you have received notice of violation of this License
+(for any work) from that copyright holder, and you cure the violation prior
+to 30 days after your receipt of the notice.
+
+Termination of your rights under this section does not terminate the licenses
+of parties who have received copies or rights from you under this License.
+If your rights have been terminated and not permanently reinstated, you do
+not qualify to receive new licenses for the same material under section 10.
+
+   9. Acceptance Not Required for Having Copies.
+
+You are not required to accept this License in order to receive or run a copy
+of the Program. Ancillary propagation of a covered work occurring solely as
+a consequence of using peer-to-peer transmission to receive a copy likewise
+does not require acceptance. However, nothing other than this License grants
+you permission to propagate or modify any covered work. These actions infringe
+copyright if you do not accept this License. Therefore, by modifying or propagating
+a covered work, you indicate your acceptance of this License to do so.
+
+   10. Automatic Licensing of Downstream Recipients.
+
+Each time you convey a covered work, the recipient automatically receives
+a license from the original licensors, to run, modify and propagate that work,
+subject to this License. You are not responsible for enforcing compliance
+by third parties with this License.
+
+An "entity transaction" is a transaction transferring control of an organization,
+or substantially all assets of one, or subdividing an organization, or merging
+organizations. If propagation of a covered work results from an entity transaction,
+each party to that transaction who receives a copy of the work also receives
+whatever licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the Corresponding
+Source of the work from the predecessor in interest, if the predecessor has
+it or can get it with reasonable efforts.
+
+You may not impose any further restrictions on the exercise of the rights
+granted or affirmed under this License. For example, you may not impose a
+license fee, royalty, or other charge for exercise of rights granted under
+this License, and you may not initiate litigation (including a cross-claim
+or counterclaim in a lawsuit) alleging that any patent claim is infringed
+by making, using, selling, offering for sale, or importing the Program or
+any portion of it.
+
+   11. Patents.
+
+A "contributor" is a copyright holder who authorizes use under this License
+of the Program or a work on which the Program is based. The work thus licensed
+is called the contributor's "contributor version".
+
+A contributor's "essential patent claims" are all patent claims owned or controlled
+by the contributor, whether already acquired or hereafter acquired, that would
+be infringed by some manner, permitted by this License, of making, using,
+or selling its contributor version, but do not include claims that would be
+infringed only as a consequence of further modification of the contributor
+version. For purposes of this definition, "control" includes the right to
+grant patent sublicenses in a manner consistent with the requirements of this
+License.
+
+Each contributor grants you a non-exclusive, worldwide, royalty-free patent
+license under the contributor's essential patent claims, to make, use, sell,
+offer for sale, import and otherwise run, modify and propagate the contents
+of its contributor version.
+
+In the following three paragraphs, a "patent license" is any express agreement
+or commitment, however denominated, not to enforce a patent (such as an express
+permission to practice a patent or covenant not to sue for patent infringement).
+To "grant" such a patent license to a party means to make such an agreement
+or commitment not to enforce a patent against the party.
+
+If you convey a covered work, knowingly relying on a patent license, and the
+Corresponding Source of the work is not available for anyone to copy, free
+of charge and under the terms of this License, through a publicly available
+network server or other readily accessible means, then you must either (1)
+cause the Corresponding Source to be so available, or (2) arrange to deprive
+yourself of the benefit of the patent license for this particular work, or
+(3) arrange, in a manner consistent with the requirements of this License,
+to extend the patent license to downstream recipients. "Knowingly relying"
+means you have actual knowledge that, but for the patent license, your conveying
+the covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that country
+that you have reason to believe are valid.
+
+If, pursuant to or in connection with a single transaction or arrangement,
+you convey, or propagate by procuring conveyance of, a covered work, and grant
+a patent license to some of the parties receiving the covered work authorizing
+them to use, propagate, modify or convey a specific copy of the covered work,
+then the patent license you grant is automatically extended to all recipients
+of the covered work and works based on it.
+
+A patent license is "discriminatory" if it does not include within the scope
+of its coverage, prohibits the exercise of, or is conditioned on the non-exercise
+of one or more of the rights that are specifically granted under this License.
+You may not convey a covered work if you are a party to an arrangement with
+a third party that is in the business of distributing software, under which
+you make payment to the third party based on the extent of your activity of
+conveying the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory patent
+license (a) in connection with copies of the covered work conveyed by you
+(or copies made from those copies), or (b) primarily for and in connection
+with specific products or compilations that contain the covered work, unless
+you entered into that arrangement, or that patent license was granted, prior
+to 28 March 2007.
+
+Nothing in this License shall be construed as excluding or limiting any implied
+license or other defenses to infringement that may otherwise be available
+to you under applicable patent law.
+
+   12. No Surrender of Others' Freedom.
+
+If conditions are imposed on you (whether by court order, agreement or otherwise)
+that contradict the conditions of this License, they do not excuse you from
+the conditions of this License. If you cannot convey a covered work so as
+to satisfy simultaneously your obligations under this License and any other
+pertinent obligations, then as a consequence you may not convey it at all.
+For example, if you agree to terms that obligate you to collect a royalty
+for further conveying from those to whom you convey the Program, the only
+way you could satisfy both those terms and this License would be to refrain
+entirely from conveying the Program.
+
+   13. Use with the GNU Affero General Public License.
+
+Notwithstanding any other provision of this License, you have permission to
+link or combine any covered work with a work licensed under version 3 of the
+GNU Affero General Public License into a single combined work, and to convey
+the resulting work. The terms of this License will continue to apply to the
+part which is the covered work, but the special requirements of the GNU Affero
+General Public License, section 13, concerning interaction through a network
+will apply to the combination as such.
+
+   14. Revised Versions of this License.
+
+The Free Software Foundation may publish revised and/or new versions of the
+GNU General Public License from time to time. Such new versions will be similar
+in spirit to the present version, but may differ in detail to address new
+problems or concerns.
+
+Each version is given a distinguishing version number. If the Program specifies
+that a certain numbered version of the GNU General Public License "or any
+later version" applies to it, you have the option of following the terms and
+conditions either of that numbered version or of any later version published
+by the Free Software Foundation. If the Program does not specify a version
+number of the GNU General Public License, you may choose any version ever
+published by the Free Software Foundation.
+
+If the Program specifies that a proxy can decide which future versions of
+the GNU General Public License can be used, that proxy's public statement
+of acceptance of a version permanently authorizes you to choose that version
+for the Program.
+
+Later license versions may give you additional or different permissions. However,
+no additional obligations are imposed on any author or copyright holder as
+a result of your choosing to follow a later version.
+
+   15. Disclaimer of Warranty.
+
+THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
+LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
+EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
+PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
+CORRECTION.
+
+   16. Limitation of Liability.
+
+IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
+ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM
+AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
+INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO
+USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
+INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
+PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
+PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+   17. Interpretation of Sections 15 and 16.
+
+If the disclaimer of warranty and limitation of liability provided above cannot
+be given local legal effect according to their terms, reviewing courts shall
+apply local law that most closely approximates an absolute waiver of all civil
+liability in connection with the Program, unless a warranty or assumption
+of liability accompanies a copy of the Program in return for a fee. END OF
+TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest possible
+use to the public, the best way to achieve this is to make it free software
+which everyone can redistribute and change under these terms.
+
+To do so, attach the following notices to the program. It is safest to attach
+them to the start of each source file to most effectively state the exclusion
+of warranty; and each file should have at least the "copyright" line and a
+pointer to where the full notice is found.
+
+<one line to give the program's name and a brief idea of what it does.>
+
+Copyright (C) <year> <name of author>
+
+This program is free software: you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free Software
+Foundation, either version 3 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+this program. If not, see <https://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program does terminal interaction, make it output a short notice like
+this when it starts in an interactive mode:
+
+<program> Copyright (C) <year> <name of author>
+
+This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+
+This is free software, and you are welcome to redistribute it under certain
+conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands might
+be different; for a GUI interface, you would use an "about box".
+
+You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary. For
+more information on this, and how to apply and follow the GNU GPL, see <https://www.gnu.org/licenses/>.
+
+The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General Public
+License instead of this License. But first, please read <https://www.gnu.org/
+licenses /why-not-lgpl.html>.
diff --git a/recipes-vision/visionhellocc/files/Makefile.am b/recipes-vision/visionhellocc/files/Makefile.am
new file mode 100644
index 0000000..cc5c92a
--- /dev/null
+++ b/recipes-vision/visionhellocc/files/Makefile.am
@@ -0,0 +1,3 @@
+AUTOMAKE_OPTIONS = subdir-objects
+SUBDIRS = src
+EXTRA_DIST = COPYING
diff --git a/recipes-vision/visionhellocc/files/README b/recipes-vision/visionhellocc/files/README
new file mode 100644
index 0000000..6822701
--- /dev/null
+++ b/recipes-vision/visionhellocc/files/README
@@ -0,0 +1,31 @@
+                    =============
+                    VISIONHELLOCC
+                    =============
+
+The hello world program for OpenCV written in C++
+
+This program is part of meta-marfb layer -- The MAR fastboot
+Linux. Licensed under GNU GPL-3.0-or-later.
+
+This program is part of the MAR24 project.
+
+-------------
+GNU AUTOTOOLS
+-------------
+
+To use Autotools to build, first source the SDK or eSDK
+environment. Then, run the following commands to cross-compile.
+
+$ autoreconf
+$ ./configure --host=arm-oe-linux-gnueabi
+$ make
+
+To install to ./tmp on host, run:
+
+$ make install DESTDIR=./tmp
+
+To prepare tarball for bitbake, run:
+
+$ make dist
+
+Refer to GNU Autotools Manual for Autotools usage.
diff --git a/recipes-vision/visionhellocc/files/configure.ac b/recipes-vision/visionhellocc/files/configure.ac
new file mode 100644
index 0000000..0796d5e
--- /dev/null
+++ b/recipes-vision/visionhellocc/files/configure.ac
@@ -0,0 +1,9 @@
+AC_INIT([visionhellocc],[1.0],[qs2g22@soton.ac.uk])
+AM_INIT_AUTOMAKE([-Wall -Werror foreign])
+AC_PROG_CXX
+AC_PROG_CC
+PKG_CHECK_MODULES([OPENCV], [opencv4])
+AC_CONFIG_HEADERS([config.h])
+AC_CONFIG_FILES([Makefile src/Makefile])
+AC_OUTPUT
+
diff --git a/recipes-vision/visionhellocc/files/src/Makefile.am b/recipes-vision/visionhellocc/files/src/Makefile.am
new file mode 100644
index 0000000..73cae6c
--- /dev/null
+++ b/recipes-vision/visionhellocc/files/src/Makefile.am
@@ -0,0 +1,6 @@
+bin_PROGRAMS = visionhellocc
+
+visionhellocc_SOURCES = main.cc
+visionhellocc_CPPFLAGS = $(OPENCV_CFLAGS)
+visionhellocc_LDADD = $(OPENCV_LIBS)
+
diff --git a/recipes-vision/visionhellocc/files/src/main.cc b/recipes-vision/visionhellocc/files/src/main.cc
new file mode 100644
index 0000000..97de3c8
--- /dev/null
+++ b/recipes-vision/visionhellocc/files/src/main.cc
@@ -0,0 +1,62 @@
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+#include <opencv2/opencv.hpp>
+#include <iostream>
+
+int
+main(void) {
+	cv::VideoCapture cap("libcamerasrc ! "
+			     "video/x-raw,framerate=50/1,width=640,height=480 !"
+			     "videoscale ! videoconvert ! appsink",
+			     cv::CAP_GSTREAMER); 
+
+	if (!cap.isOpened()) {
+		std::cerr << "Error: Could not open video stream." << std::endl;
+		return -1;
+	}
+
+	int frame_width = static_cast<int>(cap.get(cv::CAP_PROP_FRAME_WIDTH));
+	int frame_height = static_cast<int>(cap.get(cv::CAP_PROP_FRAME_HEIGHT));
+
+	cv::Size size(frame_width, frame_height);
+	std::cout << "Frame size: " << size << std::endl;
+
+	cv::VideoWriter result("file.avi",
+			       cv::VideoWriter::fourcc('M','J','P','G'),
+			       10,
+			       size);
+
+	if (!result.isOpened()) {
+		std::cerr << "Error: Could not open the output video file." << std::endl;
+		return -1;
+	}
+
+	for (int x = 0; x < 50; ++x) {
+		cv::Mat frame;
+		bool ret = cap.read(frame);
+		if (!ret) {
+			std::cerr << "Error: Could not read frame." << std::endl;
+			break;
+		}
+
+		result.write(frame);
+		std::cout << "Captured frame " << x << std::endl;
+	}
+
+	std::cout << "Completed." << std::endl;
+
+	result.release();
+	cap.release();
+
+	return 0;
+
+}
+
+
+// Local Variables:
+// indent-tabs-mode: t
+// tab-width: 8
+// eval: (set-frame-width (selected-frame) 90)
+// eval: (elcord-mode 1)
+// eval: (auto-revert-mode 1)
+// End:
diff --git a/recipes-vision/visionhellocc/files/visionhellocc-1.0.tar.gz b/recipes-vision/visionhellocc/files/visionhellocc-1.0.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..17c3352603e038af1b69a73d45348d69c1ab5086
GIT binary patch
literal 105307
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
R=e6B``?mYiq6`vj3;?O;YmEQ^

literal 0
HcmV?d00001

diff --git a/recipes-vision/visionhellocc/visionhellocc.bb b/recipes-vision/visionhellocc/visionhellocc.bb
new file mode 100644
index 0000000..a5637ea
--- /dev/null
+++ b/recipes-vision/visionhellocc/visionhellocc.bb
@@ -0,0 +1,22 @@
+SUMMARY = "Vision helloworld program with C++ and Autotools"
+LICENSE = "GPL-3.0-or-later"
+LIC_FILES_CHKSUM = "file://COPYING;md5=1c76c4cc354acaac30ed4d5eefea7245" 
+
+DEPENDS = " opencv \
+    ffmpeg \
+    libcamera \
+    gstreamer1.0 \
+    gstreamer1.0-plugins-base \
+    gstreamer1.0-plugins-good \
+    gstreamer1.0-plugins-bad \
+    gstreamer1.0-plugins-ugly \
+"
+
+PV = "1.0"
+
+SRC_URI = "file://visionhellocc-${PV}.tar.gz" 
+S = "${WORKDIR}/${BP}"
+
+FILES:${PN} = "/usr/bin/visionhellocc"
+
+inherit autotools pkgconfig
-- 
GitLab