Monthly Archives: May 2019

Qt OpenCV

YouTube

Tutorial Qt Creator – OpenCV

Mat to QImage

QPixmap fromImage gives segment fault on image converted from cv::mat
Converting Between cv::Mat and QImage or QPixmap
github.com/asmaloney/asmOpenCV, Simple methods to convert between OpenCV’s cv::Mat and Qt’s QImage and QPixmap

QImage image(cpy.data,
             cpy.cols,
             cpy.rows,
             cpy.step,
             QImage::Format_RGB888);
image = image.rgbSwapped();

Rest

OpenCV Installation

MingW

How to setup Qt and openCV on Windows
github.com/huihut/OpenCV-MinGW-Build, MinGW 32bit and 64bit version of OpenCV compiled on Windows.
install opencv 3.4.1 and Qt 5.10 with CMAKE

CMake

How to Use CMake with Qt5 and OpenCV 3 Projects

Off-Topic

How opencv 4.x API is different from previous version?
1- OpenCV 4, Deep Learning, Computer Vision
3 – OpenCV 4 , Deep Learning for Computer Vision
What is the difference of shaders with extensions .Shader, .vsh, .fsh

Qt Video Tutorials

  • #STM32F769i
  • #QtWS19

Qt

Self-Study Qt Training, Specialized eLearning Videos Based on Qt Training Modules
Qt Resource Center, Getting started kit

Intro to Qt World Summit 2019 – The ultimate Qt gathering, #QtWS19
Qt 6 will bring massive improvements to QML and 3D development, #QtWS19

Playlist

Progenitor Softworks – Qt Tutorial
ProgrammingKnowledge – QT C++ GUI Tutorial For Beginners
ProgrammingKnowledge – QT C++ GUI Tutorial
VoidRealms – C++ Qt Programming
Derek Banas – Qt Tutorial
Curso de Qt

Parwiz Forogh

Qt5 C++ GUI Programming
PyQt5 GUI New Tutorial (2019)
Python OpenCV Tutorial (2019)
Developing QtQuick QML Applications in Qt5

KhoaTran Programmer

Digital Image Processing

  • Digital Image Processing In Qt S1E2 – Create Qt Workspace
  • Digital Image Processing In Qt S1E1 – Introduction
  • Digital Image Processing In Qt S1E3 – Basic Data Structure
  • Digital Image Processing In Qt S1E4 – BMP File Format
  • Digital Image Processing In Qt S1E5 – C++ Middle Layer
  • Digital Image Processing In Qt S1E6 – Shows Up Features
  • Digital Image Processing In Qt S1E7 – Input&Output
  • Digital Image Processing In Qt S1E8 – Histogram
  • Digital Image Processing In Qt S1E9 – Histogram Equalization
  • Digital Image Processing In Qt S1E10 – Rotation
  • Digital Image Processing In Qt S1E11 – Mathematic
  • Digital Image Processing In Qt S1E12 – Overlay
  • Digital Image Processing In Qt S1E13 – Geometry
  • Digital Image Processing In Qt S1E14 – Filter

Qt QML Tutorial

  • Qt QML Tutorial 1 – How To Implement Clock Application
  • Qt QML Tutorial 2 – Implement Dashboard
  • Execute QML 1 – qmlscene
  • Execute QML 2 – QQmlEngine
  • Execute QML 3 – QQmlApplicationEngine
  • Execute QML 4 – QQuickView
  • Execute QML 5 – QML Component File
  • Execute QML 6 – QML Component Type
  • Execute QML 7 – Loader QML Type
  • Execute QML 8 – Dynamic create QML object from JavaScript
  • Execute QML 9 – Asynchronously create QML Object
  • Execute QML 10 – Create QML objects in Static Library and use it in the application
  • Execute QML 11 – Create QML objects in Shared library and use it in application
  • Execute QML 12 – Using QLibrary to load the shared library
  • Execute QML 13 – Define QML Type From C++
  • Execute QML 14 – Create C++ Plugins For QML
  • Execute QML 15 – Combine QML With QWidget
  • Qt QML Tutorial 3 – ImageViewer
  • Qt QML Tutorial 4 – Multi Languages Support
  • Qt QML Tutorial 5 – Animation
  • Qt QML Tutorial 6 – JSON
  • Qt QML Tutorial 7 – Qt For Android 1: Set Up, Build, Deploy
  • Qt QML Tutorial 8 – Qt For Android 2: Sign Android Package And Publish to Google Play
  • Qt QML Tutorial 9 – Qt For Android 3: Monetize QML App With Google Admod Banner
  • Qt QML Tutorial 10 – Package Qt application for Windows

Individuals

Oliver Gutbrod – Qt Training: Model/View

Qt Training: Model/View Oliver Gutbrod, by e-GITS (COPY!?)
Qt Training: Model/View (part 1/4): Model/View Concept: Oliver Gutbrod, by e-GITS
Qt Training: Model/View (part 2/4): Showing Simple Data: Oliver Gutbrod, by e-GITS
Qt Training: Model/View (part 3/4): Proxy Models: Oliver Gutbrod, by e-GITS
Qt Training: Model/View (part 4/4): Custom Models: Oliver Gutbrod, by e-GITS

Qt Training: Model/View II (part 2/5): Delegates

Qt Training: Model/View II (part 1/5): Editing item data, by e-GITS
Qt Training: Model/View II (part 2/5): Delegates: Oliver Gutbrod, by e-GITS
Qt Training: Model/View II (part 3/5): Data Widget Mapper: Oliver Gutbrod, by e-GITS
Qt Training: Model/View II (part 4/5): Custom Tree Model: Oliver Gutbrod, by e-GITS
Qt Training: Model/View II (part 5/5): Drag and Drop: Oliver Gutbrod, by e-GITS