TRM: Tiny AI Models beating Giants on Complex Puzzles
Models with billions, or trillions, of parameters are becoming the norm. These models can write
OpenCV released OpenCV-3.4.4 and OpenCV-4.0.0 on 20th November. There have been a lot of bug fixes and other changes in these versions. The release highlights are as follows: OpenCV is now C++11 library and requires C++11-compliant compiler. Minimum required CMake version has been raised to 3.5.1. A lot of C
OpenCV released OpenCV-3.4.4 and OpenCV-4.0.0 on 20th November. There have been a lot of bug fixes and other changes in these versions. The release highlights are as follows:
In this post, we will provide an installation script to install OpenCV 4.0 (C++ and Python) on Windows.
We will be using command prompt throughout the process.
Before we jump into the technical stuff, let’s make sure we have all the right tools available.
Download and install Visual Studio 2017 community edition from https://visualstudio.microsoft.com/downloads/. Run the installer and click on Continue.
Once the download is complete, the installer state would look like the following.
Next, we select the packages. We will select Desktop development with C++.
Finally, click on Install while downloading and wait while Visual Studio is installed.
Please note that the version mentioned in the screenshots might be different from the latest versions available on the website. Please download the latest versions and treat the screenshots as reference.
Download and install CMake v3.12.3 from https://cmake.org/download/.
During installation select “Add CMake to system PATH“
Download and install Anaconda 64-bit version from https://www.anaconda.com/download/#windows.
While installing Anaconda make sure that you check both options:
Finally, we are going to install Git 64 bit for Windows from https://github.com/git-for-windows/git/releases/download/v2.19.0.windows.1/Git-2.19.0-64-bit.exe. Choose “Use Git from the Windows Command Promt“.
Restart your system at this point before moving on with further steps.
Download all the installation scripts provided in the Downloads section and put them in the same directory.
Now it’s time to run that command line magic :).
Open Windows PowerShell/ Command Prompt and go to the windows folder.
Type python main.py and press Enter.
The script will create a new batch script: installOpenCV_modified.bat.
First, make sure that runScript.bat file is NOT present in the directory. Run del runScript.bat from command prompt to remove the file if it’s present.
Next, type installOpenCV_modified.bat and press Enter.
After completion you will get something similar to this.
This will create a new batch script runScript.bat which will have all the necessary paths and instructions defined. But, these paths are in Windows format and CMake takes the paths in Unix format.
So, we run, python modifyBatchScript.py to modify the path format.
Finally, type finalScript.bat and press Enter.
This step will take some time to build opencv. After completion you will get something similar to this.
This will install the version of OpenCV you selected initially.
Press Start, type Environment variables and click on Edit the system environment variables.
In the popup window, click on Environment Variables.
Under System Variables, select Path and click edit.
Add the complete path to the directory where OpenCV was installed. This can be found at as:
Click New, and give path to OPENCV_PATH\Installation\x64\vc14\bin and click Ok. Depending upon where you have kept opencv folder and what version of Visual Studio you used to compile OpenCV, this path would be different.
In my case full path is:
C:\Users\Administrator\Documents\OpenCV_Installation_4\opencv-master\Installation\x64\vc14\bin
Click OK to save. Do NOT close the Environment Variables window.
In User variables, click on New, under Variable name:, enter OPENCV_DIR and under Variable value:, enter the path to the install directory of OpenCV.
In my case variable value is:
C:\Users\Administrator\Documents\OpenCV_Installation_4\opencv-master\Installation\x64\vc14\staticlib
This directory contains file “OpenCVConfig.cmake”. This is used by CMake to configure OpenCV_LIBS and OpenCV_INCLUDE_DIRS variables to generate project files.
Click on OK, and click on OK again to close Environment Variables window.
If you have an open Command Prompt/Power Shell window before these values were updated, you have to close and open a new Command Prompt/Power Shell window again.
To test your installation, press Start, enter Command Line, and type:
activate OpenCV-master-py3
Once you have activated the Python environment, we start an IPython prompt.
ipython
In IPython prompt, enter:
import cv2 cv2.__version__
Hope you enjoy this script 🙂 In case of any queries, feel free to comment below and we will get back to you as soon as possible.
Models with billions, or trillions, of parameters are becoming the norm. These models can write
Deploying ML on Arduino Nano 33 BLE. Explore TinyML techniques, setup steps, and why older
Discover VideoRAG, a framework that fuses graph-based reasoning and multi-modal retrieval to enhance LLMs’ ability
Discover VideoRAG, a framework that fuses graph-based reasoning and multi-modal retrieval to enhance LLMs' ability to understand multi-hour videos efficiently.
Learn how to build AI agent from scratch using Moondream3 and Gemini. It is a generic task based agent free from…
Get a comprehensive overview of VLM Evaluation Metrics, Benchmarks and various datasets for tasks like VQA, OCR and Image Captioning.
Subscribe to our email newsletter to get the latest posts delivered right to your email.
We hate SPAM and promise to keep your email address safe.