FTP_TheoComp

Komplexitätstheorie
Volker Strassen
Strassen-Algorithmus
Solovay-Strassen-Test
Additionskette
Binäre Exponentiation
Russische Bauernmultiplikation
Determinante
Permanente
Permutation
Permutationsmatrix
Zyklische Permutation -> Vertauschung oder Transposition
Vorzeichen (Permutation)

Woche 10

Wikipedia

Komplexitätstheorie
Automat (Informatik)
Landau-Symbole
Konjunktive Normalform

Woche 13

Tutorial

Aussagen und Logik (dann folgt)

Wikipedia

Karps 21 NP-vollständige Probleme
Disjunktionsterm / Klausel
Literal, (Wahrheitswerte: true, false)
Clique (Graphentheorie)
Cliquenproblem
Knotenüberdeckung
Knotenüberdeckungsproblem
Erfüllbarkeitsproblem der Aussagenlogik (SAT)
3-SAT
Teilsummenproblem (subset sum problem)

YouTube

Komplexität #05 – Polyzeit-Reduktionen
16. Complexity: P, NP, NP-completeness, Reductions
Reductions – Intro to Theoretical Computer Science
Polynomialzeit-Reduktion
Vertex Cover (Knotenüberdeckung)
CSC 333 Reductions from Ham Cycle to TSP and from Vertex Cover to Dominating Set
NP Completeness for Dummies: Reduction of NP Complete Problems
Reductions and NP-Complete Proofs (CS) (Karp Reduction)

YouTube

Leibnizformel für Determinanten
Zyklendarstellung von Permutationen

Die Chomsky-Hierarchie
Theoretische Informatik, Karsten Morisse (Playlist)
TI_6_6 TM: akzeptieren und entscheiden, Karsten Morisse
Theoretische Informatik – Kontextsensitive Sprachen
Graphen, Grammatiken und Automaten, The Morpheus Tutorials (Playlist)
Theoretische Informatik (Wintersemester 2013/2014), Weitz / HAW Hamburg
Tim Roughgarden on Theoretical Computer Science (Playlist)
Algorithms Live!
WilliamFiset Algorithms

Bücher / Books

Diskrete Mathematik erleben, Stephan Hußmann, Brigitte Lutz-Westphal, 2015
Fundamentals of Discrete Math for Computer Science, Tom Jenkyns, Ben Stephenson, 2018
Konkrete Mathematik (nicht nur) für Informatiker, Edmund Weitz, 2018
Konkrete Mathematik (nicht nur) für Informatiker (Playlist)

NLogSpace

Formale Sprachen
Berechenbarkeit
Komplexität
Entscheidbar, unentscheidbar, semi-entscheidbar?

Mathematik-Vorkurs – Universität des Saarlandes

Kapitel 1 – Sprachen
Kapitel 2.1 – Aussagenlogik
Kapitel 2.2 – Prädikatenlogik
Kapitel 3 – Schließen und Beweisen
Kapitel 4 – Mengen
Kapitel 5 – Relationen
Kapitel 6 – Induktion

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