izmenjeno 1 put, poslednji put mikikg 01.02.2020. u 23:48
Izmene poruke
- mikikg01.02.2020. u 23:48zapis iz teksta poruke
Pozdrav,
evo nova tema sa popisom grafickih biblioteka koje sam probao u poslednje vreme a voleo bih da cujem i vasa iskustva i sta se tu trenutno sve vrti.
Da rascistimo u startu, pricamo o uglavnom free C/C++ bibliotekama za grafiku koje mogu da rade bez windows managera (npr bez X11 ili Windows) tj koje mogu da rade i na embedded platformama poput Rasppery Pi i slicno (OpenGL ES) a to sto rade i na PC platformi (OpenGL) je lepo od njih :)
QT5, Unity i njihovi drugari nisu za ovu temu, ovo je "ispod" toga :)
Uglavnom meni bar zgodna resenja su ona koja mogu da u jednoj liniji code-a definisu jednu GUI komponentu npr button, checkbox i slicno a da ostane fleksibilno da se ta baza menja i nadograduje. Ima dosta biblioteka, pisacu o onim koje sam prakticno probao.
Raylib
https://www.raylib.com
https://www.raylib.com/examples.html
Vrlo fina cross-platform biblioteka koja je organizovana pop principu liniskog code-a, bez mnogo dubioza sa objektima, sednes kucas pozicije/boje i teraj ...
RayGUI
https://github.com/raysan5/raygui
Logican nastavak, biblioteka viseg nivoa koja koristi Raylib bazu.
bgfx
https://github.com/bkaradzic/bgfx
Odlicna i vrlo popularna biblioteka u gaming krugovima, autor Branimir Karadžić, dosta slozenija od raylib, slozenija procedura za prevodjenje
OpenCV
https://github.com/opencv/opencv
Kompletan framework za grafiku i vizuelno procesiranje, prilicno glomazan ali vrlo pedatno napisan i stabilan
cvui
https://github.com/Dovyski/cvui
https://dovyski.github.io/cvui/
Single-header fajl biblioteka sa osnovnim grafickim komponentama poput checkbox, button i slicno, radi na OpenCV bazi
evo nova tema sa popisom grafickih biblioteka koje sam probao u poslednje vreme a voleo bih da cujem i vasa iskustva i sta se tu trenutno sve vrti.
Da rascistimo u startu, pricamo o uglavnom free C/C++ bibliotekama za grafiku koje mogu da rade bez windows managera (npr bez X11 ili Windows) tj koje mogu da rade i na embedded platformama poput Rasppery Pi i slicno (OpenGL ES) a to sto rade i na PC platformi (OpenGL) je lepo od njih :)
QT5, Unity i njihovi drugari nisu za ovu temu, ovo je "ispod" toga :)
Uglavnom meni bar zgodna resenja su ona koja mogu da u jednoj liniji code-a definisu jednu GUI komponentu npr button, checkbox i slicno a da ostane fleksibilno da se ta baza menja i nadograduje. Ima dosta biblioteka, pisacu o onim koje sam prakticno probao.
Raylib
https://www.raylib.com
https://www.raylib.com/examples.html
Vrlo fina cross-platform biblioteka koja je organizovana pop principu liniskog code-a, bez mnogo dubioza sa objektima, sednes kucas pozicije/boje i teraj ...
Citat:
raylib is a programming library to enjoy videogames programming; no fancy interface, no visual helpers, no auto-debugging... just coding in the most pure spartan-programmers way.
RayGUI
https://github.com/raysan5/raygui
Logican nastavak, biblioteka viseg nivoa koja koristi Raylib bazu.
Citat:
raygui is a simple and easy-to-use immediate-mode-gui library.
bgfx
https://github.com/bkaradzic/bgfx
Odlicna i vrlo popularna biblioteka u gaming krugovima, autor Branimir Karadžić, dosta slozenija od raylib, slozenija procedura za prevodjenje
Citat:
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
OpenCV
https://github.com/opencv/opencv
Kompletan framework za grafiku i vizuelno procesiranje, prilicno glomazan ali vrlo pedatno napisan i stabilan
Citat:
OpenCV (Open Source Computer Vision Library: http://opencv.org) is an open-source BSD-licensed library that includes several hundreds of computer vision algorithms.
cvui
https://github.com/Dovyski/cvui
https://dovyski.github.io/cvui/
Single-header fajl biblioteka sa osnovnim grafickim komponentama poput checkbox, button i slicno, radi na OpenCV bazi
Citat:
cvui is a (very) simple UI lib built on top of OpenCV drawing primitives. Other UI libs, such as imgui, require a graphical backend (e.g. OpenGL) to work, so if you want to use imgui in a OpenCV app, you must make it OpenGL enabled, for instance.
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator

