Today I want to share the source code of an example project that shows you how to blur (Gaussian blur) an image (QImage to be precise) without using any third party image processing libraries such as OpenCV. Sometimes it might be useful to avoid deploying OpenCV libs just for achieving a blur effect.
This article describes how to open default Android Gallery in Qt using a mixture of Android’ Java and Qt (C++) code. It is specially useful if you are working with images, for example if you want to open a Mat Image in OpenCV using imread function or if you are just writing some kind of image viewer …
Continue reading “How to Open Android Image Gallery in Qt”
As of now my Google Developer page is also active. It can be called just a first draft anyway 🙂 You can reach it using the link below: https://play.google.com/store/apps/dev?id=7993172462492044629 You can access all programs in my personal developer account from here. I’ll try to write more Android apps with Qt and OpenCV as soon as I get some more …
Continue reading “My Google Developer Page”
Image Transformer application is now being displayed in the Qt Showroom as an example of Qt, Android and OpenCV combination. You can find more information at the link below: https://showroom.qt.io/image-transformer/
I recently updated Image Transformer. New GUI, new functions and lots of fixes and optimizations. Below are some screenshots that demonstrate its usage. Here is the description of the recent update as it is seen in Google Play. This program allows you to perform Fourier transform and color space analysis on images from gallery and …
Continue reading “Image Transformer Update (Color Space Visualizer Added)”
OpenCV is a widely used open-source library for image processing and machine vision projects. Click the icon below or checkout OpenCV Tutorials from the top menu to access a wide range of examples, tutorials, source codes, applications and other useful information related to OpenCV. Cross platform development is the hot topic of the programming and …
Continue reading “Home”
This application demonstrates the implementation of multiple Camshift trackers to track multiple objects and regions in a video at the same time. It is written in C++, using Qt and OpenCV. You can find the Executable and Source code at the bottom of this post.
UPDATE: This application is updated. Please read this post for more information. My new application is a tool for for performing Fourier transformation on images. You can then apply masks to the Fourier representation of image and revert back (perform Inverse Fourier Transform) to see how the image gets affected. For more information about Fourier …
Continue reading “Image Transformer (Fourier Transform App for Android)”
Following is a list of libraries and software that should be learned by anyone who wants to develop in the field of AI and Machine Vision. Of course learning each one of them in a thorough manner would take lots and lots of time but to have a consistent level of knowledge in all of them would help …
Continue reading “What to track, learn and practice? [For Machine Vision Development]”
My name is Amin Ahmadi (Tazehkandi). I am an Iranian author, developer and computer vision expert. You can browse through my posts and pages in this website to learn about C++, Qt, OpenCV, OpenGL and various cross-platform development topics. For more information about me you can visit my LinkedIn page below: