{"id":16517225,"url":"https://github.com/abhitronix/opencv_raspberry_pi_tbb","last_synced_at":"2025-10-04T01:31:39.473Z","repository":{"id":110288501,"uuid":"113999724","full_name":"abhiTronix/OpenCV_Raspberry_pi_TBB","owner":"abhiTronix","description":"Latest pre-compiled binary of Pre-released \u0026 Stable OpenCV (4.0.0) along with TBB (2018-Update 6) for Raspberry Pi.","archived":false,"fork":false,"pushed_at":"2019-04-13T06:48:55.000Z","size":16449,"stargazers_count":47,"open_issues_count":0,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-21T09:58:49.873Z","etag":null,"topics":["deb","fastest","neon","opencv","optimization","python","raspberry-pi","raspberrypi","tbb","threading","vfpv3"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abhiTronix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-12-12T14:24:24.000Z","updated_at":"2024-01-17T13:39:56.000Z","dependencies_parsed_at":"2023-05-21T01:15:51.217Z","dependency_job_id":null,"html_url":"https://github.com/abhiTronix/OpenCV_Raspberry_pi_TBB","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhiTronix%2FOpenCV_Raspberry_pi_TBB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhiTronix%2FOpenCV_Raspberry_pi_TBB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhiTronix%2FOpenCV_Raspberry_pi_TBB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhiTronix%2FOpenCV_Raspberry_pi_TBB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhiTronix","download_url":"https://codeload.github.com/abhiTronix/OpenCV_Raspberry_pi_TBB/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235208944,"owners_count":18953003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deb","fastest","neon","opencv","optimization","python","raspberry-pi","raspberrypi","tbb","threading","vfpv3"],"created_at":"2024-10-11T16:29:26.703Z","updated_at":"2025-10-04T01:31:29.462Z","avatar_url":"https://github.com/abhiTronix.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Latest pre-compiled binary of Pre-released \u0026 Stable OpenCV (4.0.0) along with TBB (2018-Update 6) for the Raspberry Pi (*Tested on Rpi version 2/3 Model B/B+ with Stretch*)\n\n### Head over to https://github.com/abhiTronix/TBB_Raspberry_pi for TBB installation.\n\n# OpenCV [TBB + VFVP3 + NEON] (Update: December, 2018): **Unleashed The Power of Multi-Threading in OpenCV 🔥🔥**\n\n![Github](https://img.shields.io/badge/OpenCV-Stable%20%20%7C%20Pre%20(4.0.0)-orange.svg?longCache=true\u0026style=for-the-badge)   \n![Github](https://img.shields.io/badge/TBB-2018%20Update%206-yellow.svg?longCache=true\u0026style=for-the-badge)  \n![Github](https://img.shields.io/badge/Platform-Raspberry%20Pi%202/3-blue.svg?longCache=true\u0026style=for-the-badge)\u003c/t\u003e [![GitHub](https://img.shields.io/badge/Raspberry%20Pi%20Zero/1-Not%20Tested-red.svg)](https://github.com/abhiTronix/raspberry-pi-cross-compilers) \n\n\nInspiration from amazing tutorial from Adrian (https://www.pyimagesearch.com/2017/10/09/optimizing-opencv-on-the-raspberry-pi/)\n\nInside this tutorial, there are three possible ways of optimizing OpenCV:\n\n1. NEON \n2. VFPV3 \n3. Threading Building Blocks©️ (TBB)\n\n**TBB** is already successfully installed on my Rpi and made available precompiled [**here**](https://github.com/abhiTronix/TBB_Raspberry_pi)\n. Hence i created this Latest pre-compiled set of binary: Pre-released \u0026 Stable OpenCV (4.0.0) compiled along with Latest (2018 Update 6) of TBB for the Raspberry Pi. It is made available in a \".deb\" package and will save you countless hours not having to compile it yourself plus avoid worst looking compiling errors. This may or may not stay updated as I have to manually compile this version. I will try to make available most major versions. This is compiled for Raspberry Pi 3/2 Model B/B+(compatible with both python2/python3 versions) running Latest raspbian Stretch. This is enabled with TBB Support which helps multithreading in many OpenCV algorithms and significant [**3x~5x**](https://www.theimpossiblecode.com/blog/build-faster-opencv-raspberry-pi3/) increase in performance along with '**NEON**' and '**VFVP3**' support and other major compilation flags without _any whatsoever change in your program_.\nFor Files Look Down below.\n\n\n## TBB ( Intel(R) Threading Building Blocks )\nTBB is a library that helps you leverage multi-core processor performance without having to be a threading expert. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability.\nMore info. at https://www.threadingbuildingblocks.org/\n\n# Proof:\n![](https://github.com/abhiTronix/OpenCV_Raspberry_pi_TBB/blob/master/Latest.gif)\n**1. OpenCV (version: 4.0.0 pre) successfully compiled with TBB (version: 2018 - Update 4)] on Python 2.7.13/3.6.0 on my Raspberry Pi 3B**.\n\n\n![](https://github.com/abhiTronix/OpenCV_Raspberry_pi_TBB/blob/master/Files.png)\n**2. OpenCV(version: 4.0.0 pre/dev [TBB + VFVP3 + NEON] Supported) Files on my machine**.\n\n\n![](https://github.com/abhiTronix/OpenCV_Raspberry_pi_TBB/blob/master/Screenshot.png)\n**3. OpenCV (version: 4.0.0 pre) along with 'NEON' and 'VFVP3' Support enabled(Demo-file Output)**.\n\n# Installation Instructions :(5~10sec)\n### (Tested on Raspberry pi 3 with Raspbian Stretch [Latest])\nSimple (but straight forward):\n  ```\nsudo dpkg -i \u003cpath to *.deb file[e.g OpenCV_release_fp_tbb_armhf.deb]\u003e\nsudo ldconfig\n  ```\n# Files📂:\n**Tryout Demo OpenCV(No TBB Supported) .deb file is available here:** [opencv_4.0.0-pre-demo_armhf.deb](https://github.com/abhiTronix/OpenCV_Raspberry_pi_TBB/blob/master/opencv_4.0.0-pre-demo_armhf.deb) (Refer [**Wiki**](https://github.com/abhiTronix/OpenCV_Raspberry_pi_TBB/wiki/Installing-dependency-for-demo-file.#installing-required-dependenciesimportant) \u0026 [**#1**](https://github.com/abhiTronix/OpenCV_Raspberry_pi_TBB/issues/1#issue-391020295) first)   \n\n***But if you want the latest \u0026 max optimized OpenCV([TBB + VFVP3 + NEON] Fully Supported) precompiled .deb files with installation support associated, it is only provided through email (abhi.una12@gmail.com).*** *Also consider supporting my countless hours of hardwork and helping me out by making small Donation for my ongoing Independent A.I. Research in return. Thankyou*\n\n# Huge thanks to:\nhttps://www.pyimagesearch.com/2017/10/09/optimizing-opencv-on-the-raspberry-pi/ \u0026 https://www.theimpossiblecode.com/blog/build-faster-opencv-raspberry-pi3/ for guiding me through.  \nhttps://github.com/opencv for Latest OpenCV binaries.  \nhttps://github.com/01org/tbb for TBB binaries.   \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhitronix%2Fopencv_raspberry_pi_tbb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhitronix%2Fopencv_raspberry_pi_tbb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhitronix%2Fopencv_raspberry_pi_tbb/lists"}