<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: BrainyPi</title>
    <description>The latest articles on DEV Community by BrainyPi (@brainypi).</description>
    <link>https://dev.to/brainypi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F996353%2F5c13972a-efed-4c1b-97ce-42eed9f95a92.png</url>
      <title>DEV Community: BrainyPi</title>
      <link>https://dev.to/brainypi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/brainypi"/>
    <language>en</language>
    <item>
      <title>The story of Brainy pi - Know it all</title>
      <dc:creator>BrainyPi</dc:creator>
      <pubDate>Fri, 07 Apr 2023 09:23:11 +0000</pubDate>
      <link>https://dev.to/brainypi/the-story-of-brainy-pi-know-it-all-37gn</link>
      <guid>https://dev.to/brainypi/the-story-of-brainy-pi-know-it-all-37gn</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MVVGTr4j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/txohuyjra33bmf1ue10z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MVVGTr4j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/txohuyjra33bmf1ue10z.png" alt="Image description" width="880" height="1245"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://brainypi.com/"&gt;Brainy Pi&lt;/a&gt; is a single board computer made by entrepreneurs for entrepreneurs and businesses .&lt;br&gt;
This blog will tell you why brainy pi exists ? The unsolved problem, the innovative approach , why us , comparision with peers and the future of Brainy pi. You will know it all at the end of it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Brainy pi exists?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;The Unsolved Problem:&lt;/strong&gt; A lot of business ideas can do better with customised hardware .Compared to software hardware design still remains hard.Building custom software by integrating different modules has become common and easy which has brought so many niche software solutions .Can we get this modularity available in Software to hardware design and help push more next generation AI and IoT products faster into market? Raspberry pi and Arduino showed the world atleast faster prototypes are now surely possible .&lt;br&gt;
But from Prototype to Mass Production it still remains a hard design journey and many kickstarter products never get delivered . So many creative ideas lost for humanity.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fZQKFvMb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/shd97m00agtwqv75wfr0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fZQKFvMb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/shd97m00agtwqv75wfr0.png" alt="Image description" width="880" height="462"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Image source :&lt;/strong&gt; &lt;a href="https://qualityinspection.org"&gt;https://qualityinspection.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution :&lt;/strong&gt; Can we get the best of 2 worlds ? Speed while prototyping , Scalable design for Manufacturing ?&lt;br&gt;
Brainy pi was created with this exact thing in mind. Brainy Pi builds further on the once great idea of Raspberry pi made primarily for prototypers.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The new approach:&lt;/strong&gt; Brainy Pi is a full hardware and software solution that bridges the gap between prototyping and mass production. It leverages the software ecosystem of Raspberry pi for fast prototyping, but is customizable for mass production.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How about the code ? Wont we have to re do all the code if hardware is customised or changed?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The magic :&lt;/strong&gt; Brainy pi backed by Shunya os team can ensure all code written for Brainy pi / Raspberry pi can be ported smoothly into any Arm(Cortex -A) based hardware opening a wide range of SoC(chip) choices in terms of configuration and pricing for their final product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q1) Really!! or is Brainy Pi just another clone of Raspberry Pi ?What is different ?&lt;/strong&gt;&lt;br&gt;
Every other clone of Raspberry pi is mostly a hardware clone trying to make a quick buck on the demand generated by Raspberry pi .&lt;br&gt;
Brainy pi is not a clone but inspired by what they did .Brainy pi is a full hardware and software solution unlike others we don't plan to release too many boards .&lt;br&gt;
Brainy pi will provide enterprise grade stability and support the software stack to keep it bug free , so people can easily build quality solutions on top of it .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q2) Tell me more , a purpose , a goal that is different from other boards?&lt;/strong&gt;&lt;br&gt;
In one line : Stable , Reliable , Long term availability , well documented and supported , focussed on serious product developers and entrepreneurs .&lt;br&gt;
Brainy pi has a clear reason to exist : Create an easy path for entrepreneurs/enterprises to go from existing/new prototypes to mass production . Brainy pi is designed with this in mind in both software and hardware. &lt;br&gt;
The purpose is not to launch and sell a plethora of boards but to make a stable reliable board and maintain it long term as a platform of choice to build great products on .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q3) I see many similar boards from Europe ,Taiwan and Chinese vendors? Can you compare a little more ?&lt;/strong&gt;&lt;br&gt;
The core chip RK3399 is used by many from Google Chromebook , Asus Tinkerboard 2, many Chinese vendors Orange , Nano , Rock and other pi ’s . All of them use &lt;strong&gt;Rockchip’s tablet pc reference design&lt;/strong&gt; as the base and then modify as per their goals . So in hardware Brainy pi maybe anywhere between 90–95% close to all these boards since they all originate from the base reference design .&lt;br&gt;
What we have focussed while designing the hardware is choosing components which will have low supply chain disruption .Components were substituted (e.g we sacrificed BT 5.0 since it will remain under pressure ) with ones which are more likely to not go through disruption . The board is designed with a purpose of being long term available .&lt;br&gt;
In software too, we stick to our purpose, being easy yet stable and enterprise grade . Rbian(Raspbian compatible debian) is created with the idea of being compatible with Raspberry pi code .One of the key goals is that all Raspberry pi code should directly run on Brainy pi for ease of use still we use &lt;strong&gt;only LTS Linux kernels for reliability of system&lt;/strong&gt;.&lt;br&gt;
Further the team offers an option to use Yocto based distro(Shunya) which is custom , minimalistic and can be tailored exactly for the application needs when the prototype has to go into mass production and become more efficient .&lt;br&gt;
We are the only team which has deep focus on software we dont stop at providing a compatible OS or porting raspberry pi libraries we offer AI and IoT application boiler plates , that can be used as a base to build real life solutions .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A Market wise comparision with vendors from other region :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Europe Vendors:&lt;/strong&gt; Quality boards but higher priced support&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;US vendors :&lt;/strong&gt; Quality board but hard to access support e.g Qualcomm high price not open to reveal chip design to everyone with sub 10k volume.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Taiwan :&lt;/strong&gt; E.g Asus Tinkerboard 2 , Medium price but almost no support still offers older kernel 4.4 with limited support (mostly only android)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;All Chinese vendors :&lt;/strong&gt;
Close copies of each other with low stability in both hardware and software
Chinese Strategy is largely to release boards with more and more attractive paper features at lower prices , but not bother to stabilise software and offer accountability on released feature stability.
&lt;strong&gt;Brainy Pi :&lt;/strong&gt; Low price with good support . 
&lt;strong&gt;Strategy :&lt;/strong&gt; Offer one stable board keep fixing bugs as they get discovered and maintain it for customers so they have an easy time designing products and dont have to deal with surprises .
And yes , we come from India 🇮🇳 .Indians have learnt processes from west and now implements it at same standards at much lower price . The &lt;a href="http://linkedin.com/in/nikhilbhaskaran/"&gt;founder&lt;/a&gt; also lived in China 🇨🇳 for 8 years and understands hardware design and its supply chain very well . So in a way this is best of 2 worlds in hardware and software.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Q4)You said the hardware is designed to improve availability yet it is not available for instant purchase why do I have to apply ? Why cant you mass produce it and make it available for buying for all ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Two reasons :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;1) Funding :&lt;/strong&gt; We had budget just enough to produce a minimum batch of 3000 (minimum the factory could accept for SMT ) By giving these 3000 pcs to the right customers(influencers and volume buyers) we need to find enough orders to keep producing atleast 5000 pcs every month. If we weren’t a bootstrapped startup we would do exactly that produce a lot and make it available to all .So if you place a large orders availability is solved by better design ,but it is only the money that stops us not the chips.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;2) Quality support over quantity sales :&lt;/strong&gt; We could have used the initial excitement made a quick buck selling all 3k pieces to just anyone who wanted to buy .We are in this for long term . Just short term selling would mean supporting all kinds of uses cases by prototypers , experimenters and customers who would try random things and support experience would suffer .&lt;br&gt;
Our key differentiation is we are for serious folks and we will support the product and this would have compromised it .So we choose to select customers ,go slow but support them well .&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Q5) Everything has a downside , What are the downsides of slow but stable approach ?&lt;/strong&gt;&lt;br&gt;
Sure !! There is always a trade off .&lt;br&gt;
We are focused on serving the enterprise market, and our goal is to provide a stable product rather than constantly chasing the excitement of new but unstable features. That’s why you won’t see a lot of consumer-grade boards with the newer configurations from us. There are others who serve that market better than us. Our focus is on long-term stability for enterprises, so you don’t have to keep redesigning. .&lt;br&gt;
We are like the premium brand phone that always gets its features late but is very stable .&lt;br&gt;
Sorry to the hackers we know you want all the fun with new boards but we lean a bit towards commercially stable products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q6) If it is about long term why not choose a newer SoC from Rockchip like Rk3566/68 etc ?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Short answer :&lt;/strong&gt; Google ,Industrial and AI variant available for same SoC&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eyk8HAVF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yhbamk752js46bf49728.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eyk8HAVF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yhbamk752js46bf49728.png" alt="Image description" width="352" height="322"&gt;&lt;/a&gt;&lt;br&gt;
Google Logo (no association with Brainy pi)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For long answer read on&lt;/strong&gt;&lt;br&gt;
Choosing RK3399 was for the same enterprise reasons, against other more faster SoCs which are yet to be proven. Rk3999 is used in Google Chromebook and Google continues to work on its kernel since 2016 . It is updated at a very high frequency .We learnt and got a lot of fixes into our kernel from &lt;a href="https://chromium.googlesource.com/chromiumos/third_party/kernel/"&gt;Google’s kernel repo&lt;/a&gt; .&lt;br&gt;
Unlike Freescale or TI or Qualcomm Chinese SoCs BSPs just work but leave a lot of room for improvement .A customer like Google does lot more at software level. So we know there will be many unknown issues with the consumer grade SoC’s RK3566/68 etc and may remain unknown until a lot of it is deployed or an expert Company like Apple or Google looks through all of it .&lt;br&gt;
Besides these consumer grade SoCs will have shorter lifetime so eventually by the time it gets stable the SoC may be out of supply. Stability over excitement in designs is what Brainy pi offers to its customers. Brainy pi founder was behind launch of many consumer products and has insider view of issues in SoCs which are not known to a new designer . Rest assured we offer something that is a great value to customer , cheaper* but not compromised. &lt;br&gt;
*Compared to Asus Tinkerboard 2 ($179 list price) and Google Chromebook which uses this SoC we have kept our prices ex-factory in the range of 75$ .&lt;br&gt;
Also , RK3399 is available pin to pin compatbile in two more variants Industrial grade temperature version and RK3399 pro (AI version) so the design will remain for long term for your growing application needs thats how we zeroed down on this one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q7) What are the future plans with Brainy pi?&lt;/strong&gt;&lt;br&gt;
We been on this since 2017 (as &lt;a href="https://shunyaos.org/"&gt;Shunyaos&lt;/a&gt; and &lt;a href="https://iotiot.in/"&gt;IoTIoT&lt;/a&gt; team ).Hardware design started in Dec 2021. Currently while in beta we are focussed on 2 things, getting the board very stable in terms of software ,our early acess customers and testers report unknown bugs and we solve them promptly as we know it .&lt;br&gt;
As next stage we plan to make it into a ready to use platform (think a ready made pizza bread ) on which customers just have to put their add ons(think toppings) , write code (think baking it) and validate in market . If they hit a home run with their prototype , we are always there to help them take it to next level .&lt;br&gt;
And yes , the pizza bread thing is going to be way cool , expect a lot of AI and IoT projects and other useful ready product codes to be released soon on the website . Please check our &lt;a href="https://brainypi.com/docs/"&gt;documentation page&lt;/a&gt; and follow us on &lt;a href="https://www.linkedin.com/company/brainypi/"&gt;linkedin&lt;/a&gt;&lt;br&gt;
Ps: There is an youtube channel which has many live projects with brainy pi. &lt;a href="https://www.youtube.com/playlist?list=PLGkTMi_z7DZhehd-mFL0OAzzXzmox08Dp"&gt;Check it out here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>singleboardcomputer</category>
      <category>brainypi</category>
      <category>raspberrypialternative</category>
      <category>edgeai</category>
    </item>
    <item>
      <title>Object detection using OpenCV on Brainy Pi</title>
      <dc:creator>BrainyPi</dc:creator>
      <pubDate>Fri, 07 Apr 2023 09:10:40 +0000</pubDate>
      <link>https://dev.to/brainypi/object-detection-using-opencv-on-brainy-pi-clg</link>
      <guid>https://dev.to/brainypi/object-detection-using-opencv-on-brainy-pi-clg</guid>
      <description>&lt;p&gt;Object detection is an exciting area of computer vision that has numerous practical applications. From self-driving cars to security systems, object detection can help machines make sense of the world around them. In recent years, deep learning-based approaches have shown great promise in achieving state-of-the-art performance in object detection tasks. However, implementing these approaches can be challenging due to the complex models and hardware requirements. Fortunately, with the advent of single-board computers like the Brainy Pi, it is now possible to deploy sophisticated object detection models using open-source libraries like &lt;a href="https://opencv.org/"&gt;OpenCV&lt;/a&gt;. In this blog post, we will explore how to perform object detection using OpenCV on the &lt;a href="https://brainypi.com/"&gt;Brainy Pi&lt;/a&gt;, and provide a step-by-step guide to get started with this exciting technology.&lt;br&gt;
Overview&lt;/p&gt;

&lt;p&gt;Before diving into the code, let’s first discuss the project structure and the different files and folders used.The &lt;code&gt;objectDetection.py&lt;/code&gt; file contains the Python code for object detection using the Single Shot Detector (SSD) algorithm with MobileNetV3 as the base network. The code uses the OpenCV library for image and video processing.The requirements.txt file contains a list of the Python libraries required to run the object detection code. Let’s install libraries using the following command.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; requirements.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The Single Shot Detector (SSD) Algorithm
&lt;/h2&gt;

&lt;p&gt;The Single Shot Detector (SSD) algorithm is a popular deep learning-based approach for object detection. It is a one-stage detector that directly predicts the bounding boxes and class labels for all objects in an image, without using a separate region proposal network. This makes it faster and more efficient than other object detection algorithms.The SSD algorithm uses a convolutional neural network (CNN) to extract features from the input image, and then applies a set of detection heads to predict the class labels and bounding boxes for each object. The MobileNetV3 architecture is a popular choice for the base network in SSD, as it is lightweight and optimized for mobile devices.&lt;/p&gt;

&lt;h2&gt;
  
  
  Running Object Detection with OpenCV
&lt;/h2&gt;

&lt;p&gt;To perform object detection with OpenCV, we first need to install the necessary libraries. We can do this by running the following commands in the terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/brainypi/brainypi-opencv-examples.git
&lt;span class="nb"&gt;cd &lt;/span&gt;object-detection
pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; requirements.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once the libraries are installed, we can run the object detection code by running the following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python objectDetection.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This will start the object detection script, which captures frames from the camera and uses the SSD model to detect objects within the frames. The detected objects are then displayed on the screen in real-time, with bounding boxes around them.To exit the program, press the q key.&lt;br&gt;
Adapting the Code for Your Own Use&lt;/p&gt;

&lt;p&gt;If you want to use this face recognition code for your own project, you’ll need to make some changes to customize it for your specific use case. Here are some tips for adapting the code:&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;`detectObjects()` – Function which is responsible for detection objects

- Inputs:
  - img ([cv2.Mat]): Input Image
  - thres ([int]): Object detection threshold
  - draw (bool, optional): Draw binding boxes in output frame. Defaults to True.
  - objects (list, optional): List of objects to filter, i.e will only detect these objects. Defaults to [].

- Outputs:
  - img [cv2.Mat]: Output image
  - objectInfo [list]: Object information
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;We can use this function as follow&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;threshold &lt;span class="o"&gt;=&lt;/span&gt; 0.45 
result, objectInfo &lt;span class="o"&gt;=&lt;/span&gt; detectObjects&lt;span class="o"&gt;(&lt;/span&gt;img, threshold, 0.2&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Let’s change the object detection threshold to remove false positives.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;threshold &lt;span class="o"&gt;=&lt;/span&gt; 0.85 
result, objectInfo &lt;span class="o"&gt;=&lt;/span&gt; detectObjects&lt;span class="o"&gt;(&lt;/span&gt;img, threshold, 0.2&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now it will only detect objects which the model is 85% sure of the object.&lt;br&gt;
Let’s say you want to detect only 1 or 2 objects like chair or books, then you can&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;threshold &lt;span class="o"&gt;=&lt;/span&gt; 0.85 
objects &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"chair"&lt;/span&gt;, &lt;span class="s2"&gt;"books"&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; 
result, objectInfo &lt;span class="o"&gt;=&lt;/span&gt; detectObjects&lt;span class="o"&gt;(&lt;/span&gt;img, threshold, 0.2, &lt;span class="nb"&gt;true&lt;/span&gt;, objects&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;so will only detect chair and books and filter out all the other objects.Following example is for Cell phone and Person detection.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zL9uRk2l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q65k472f9v8obusaaoxa.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zL9uRk2l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q65k472f9v8obusaaoxa.jpg" alt="Image description" width="640" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can see the full example in the code here — &lt;a href="https://github.com/brainypi/brainypi-opencv-examples/blob/main/object-detection/objectDetection.py"&gt;https://github.com/brainypi/brainypi-opencv-examples/blob/main/object-detection/objectDetection.py&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Object detection using OpenCV on brainypi can be used for many Edge applications. In this tutorial, we explored how to perform real-time object detection using Python, OpenCV, and the SSD algorithm. We also discussed some improvements to the code. With this knowledge, you can develop your own object detection system on Brainy Pi. &lt;a href="https://brainypi.com/docs/13-opencv-examples/"&gt;Checkout more opencv applications&lt;/a&gt;&lt;/p&gt;

</description>
      <category>brainypi</category>
      <category>edgeai</category>
      <category>singleboardcomputer</category>
      <category>raspberrypialternative</category>
    </item>
  </channel>
</rss>
