Coder Social home page Coder Social logo

youngbaymax / graphicsprogramming Goto Github PK

View Code? Open in Web Editor NEW

This project forked from karlphillip/graphicsprogramming

0.0 1.0 0.0 28.87 MB

Demos related to OpenGL, Qt/QML, OpenCV and other X technologies.

C++ 68.19% QMake 2.79% Prolog 0.52% C 15.94% QML 10.29% JavaScript 0.69% GLSL 1.58%

graphicsprogramming's Introduction

GraphicsProgramming

Demos related to OpenGL, Qt/QML, OpenCV and other X technologies.

Demo Description Screenshot
cvDisplacementMapFilter Displacement Map Filter implementation in C++/OpenCV that renders two images as a movie clip.
cvFruitClassification C++/OpenCV port of a cool Python application that performs Oranges vs Apples classification using LDA.
cvQtImage C++/OpenCV/Qt example that displays an image and the RGB values of a pixel based on mouse coordinates.
cvQtCameraGL An interesting demo that shows how to use C++/OpenCV to retrieve frames from the camera and draw them with Qt QGLWidget for GPU rendering (OpenGL).
cvQtVideo Another C++/OpenCV/Qt example on how to display video files with configurable Aspect Ratio.
cvWatershedSegmentation Stackoverflow answer that uses C++/OpenCV's watershed segmentation with distance transform to segment beans.
ipcQtGesture C++/Qt application that uses the old Intel® Perceptual Computing SDK 2013 for gesture recognition. Windows only. No image available
qml2DRaycasting QML implementation of 2D raycasting.
qml2DRaycastingEngine QML implementation of a 2D raycasting engine.
qml2DQuadTree QML implementation and visualization of the data structure Quadtree that offers operations to insert new points and search them within a rectangular area.
qml3DTerrain Qt3D/QML implementation of dynamic terrain generation based on Perlin noise.
qmlBattery A Qt/QML element that displays the amount of energy left in a Battery as horizontal bars according to the charge. For demonstration purposes, the charge value is set dynamically and randomly from the C++ side.
qt3DRenderer A complete 3D Graphics Renderer that demonstrates how to load simple meshes from Wavefront files (with texture) and performs all the required transformations to project them on a 2D color buffer that is copied into a QImage object to be displayed with Qt.
qtArduinoSerial A simple C++/Qt example on how to print data from a serial (COM) port connected to Arduino. No image available
qtFPSvsTIMEAnimation Super educational C++/Qt implementation of FPS-based and Time-based animation techniques, as explained by Steven Lambert.
qtGLMdemo A customized QGLWidget that loads a 3D model from the disk using Nate Robins GLM library and renders it using native OpenGL calls.
qtKinectVideo C++/Qt application based on Color Basics from Kinect for Windows SDK 1.8. This demo displays the Color Stream of the camera. No image available
qtLinearRegressionGD C++/Qt/Eigen implementation of Linear Regression based on Daniel Shiffman's tutorials. Data is plotted with Madplotlib (Qt required).
qtLogoBlurGL A silly C++/Qt/OpenGL demo that renders a logo on a texture and displays a glow around it.
qtSmoothColorTransition A C++/Qt application that takes a grayscale image and performs a smooth color transition using a predefined color palette based on linear interpolation.

graphicsprogramming's People

Contributors

karlphillip avatar andersonbs avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.