It’s actually been quite some time since I’ve made a shift to using Python and in general languages and tools that offer a shorter way to test out ideas. But recently I’ve started doing that in a more structured and hopefully sustainable way, that not only is good for extremely fast prototyping, but also for …
Continue reading “Introducing Flython, a way to use Python in Flutter”
You can use my new Android app to use the cameras on your phone for a live Fourier Transformation of objects and surroundings. It’s called Fourier Camera and it can be downloaded from the following link: https://play.google.com/store/apps/details?id=com.amahta.fouriercamera This application uses OpenCV and Qt framework. If you’ve got any questions about it, you can post your …
Continue reading “Live Fourier Transform Using Fourier Camera”
Author Technical Reviewer
After receiving almost the same questions about Cascade Trainer GUI application all over again from many different users, I realized that it will be much more useful for anyone with a similar question, and much more efficient for me to actually compile a list of frequently asked questions, all the known issues and error and …
Continue reading “Cascade Classifier Training – FAQ, Known Issues and Workarounds”
As simple as it sounds, most of the time it’s a hassle to add the required libraries to your Qt projects. You have to add the include path, the libraries and if you are aiming to have a cross-platform project, you need to account for Windows, macOS and Linux operating systems separately. Well, there are …
Continue reading “Adding External Libraries to Qt Projects”
As we are nearing the publication date of my upcoming book (titled Computer Vision with OpenCV 3 and Qt5), my Amazon Author page is now also reachable using the following link: amazon.com/author/amin Thanks Amazon for this literally short link!
This application allows taking pictures using existing cameras on the system, applying computer vision algorithms and then saving them. It is aimed to be a demonstration of how powerful can be a combination of C++, Qt, QML andOpenCV for writing computer vision applications for mobile (Android, iOS) and desktop (Win, macOS, Linux) Below are some screenshots: …
Continue reading “Quick-Camera-CV”
You can use Cascade Trainer GUI to easily train and test your cascade classifiers. It has a very simple user interface which helps with everything related to training cascade classifier that are usable with OpenCV. Starting from preparing the positive and negative image data set, its cropper tool will help you with quickly preparing your training data set. …
Continue reading “Best Way to Train and Test Haar or LBP Classifiers”
Cascade Trainer GUI 1. Introduction Cascade Trainer GUI is a program that can be used to train, test and improve cascade classifier models. It uses a graphical interface to set the parameters and make it easy to use OpenCV tools for training and testing classifiers. If you are new to the concept of object detection …
Continue reading “Cascade Trainer GUI”
In this article I am going to describe the required steps needed for accessing Android Camera (or Default Camera Interface) using Qt. Unfortunately OpenCV does not provide a reliable way of connecting to Camera in Android so you have go for a method like this if you intend to write an Android application which uses OpenCV …
Continue reading “How to Access Android Camera Using Qt/C++”