C\C++ 资源大全从源头获取可靠信息-4图形图像篇
本帖最后由 鸣涧 于 2018-7-23 23:32 编辑C\C++ 资源大全从源头获取可靠信息关于 C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。
图形用户界面
[*]CEGUI : 很灵活的跨平台GUI库
[*]FLTK :快速,轻量级的跨平台的C++GUI工具包。
[*]GTK+: 用于创建图形用户界面的跨平台工具包
[*]gtkmm :用于受欢迎的GUI库GTK+的官方C++接口。
[*]imgui:拥有最小依赖关系的立即模式图形用户界面
[*]libRocket :libRocket 是一个C++ HTML/CSS 游戏接口中间件
[*]MyGUI :快速,灵活,简单的GUI
[*]Ncurses:终端用户界面
[*]QCustomPlot :没有更多依赖关系的Qt绘图控件
[*]Qwt :用户与技术应用的Qt 控件
[*]QwtPlot3D :功能丰富的基于Qt/OpenGL的C++编程库,本质上提供了一群3D控件
[*]OtterUI :OtterUI 是用于嵌入式系统和互动娱乐软件的用户界面开发解决方案
[*]PDCurses 包含源代码和预编译库的公共图形函数库
[*]wxWidgets C++库,允许开发人员使用一个代码库可以为widows, Mac OS X,Linux和其他平台创建应用程序
图形
[*]bgfx:跨平台的渲染库
[*]Cairo:支持多种输出设备的2D图形库
[*]Horde3D 一个小型的3D渲染和动画引擎
[*]magnum C++11和OpenGL 2D/3D 图形引擎
[*]Ogre 3D 用C++编写的一个面向场景,实时,灵活的3D渲染引擎(并非游戏引擎)
[*]OpenSceneGraph 具有高性能的开源3D图形工具包
[*]Panda3D 用于3D渲染和游戏开发的框架,用Python和C++编写。
[*]Skia 用于绘制文字,图形和图像的完整的2D图形库
[*]urho3d 跨平台的渲染和游戏引擎。
图像处理
[*]Boost.GIL:通用图像库
[*]CImg :用于图像处理的小型开源C++工具包
[*]CxImage :用于加载,保存,显示和转换的图像处理和转换库,可以处理的图片格式包括 BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K。
[*]FreeImage :开源库,支持现在多媒体应用所需的通用图片格式和其他格式。
[*]GDCM:Grassroots DICOM 库
[*]ITK:跨平台的开源图像分析系统
[*]Magick++:ImageMagick程序的C++接口
[*]MagickWnd:ImageMagick程序的C++接口
[*]OpenCV : 开源计算机视觉类库
[*]tesseract-ocr:OCR引擎
[*]VIGRA :用于图像分析通用C++计算机视觉库
[*]VTK :用于3D计算机图形学,图像处理和可视化的开源免费软件系统。
视频
[*]libvpx :VP8/VP9编码解码SDK
[*]FFmpeg :一个完整的,跨平台的解决方案,用于记录,转换视频和音频流。
[*]libde265 :开放的h.265视频编解码器的实现。
[*]OpenH264:开源H.364 编解码器。
[*]Theora :免费开源的视频压缩格式。
多媒体
[*]GStreamer :构建媒体处理组件图形的库
[*]LIVE555 Streaming Media :使用开放标准协议(RTP/RTCP, RTSP, SIP) 的多媒体流库
[*]libVLC :libVLC (VLC SDK)媒体框架
[*]QtAv:基于Qt和FFmpeg的多媒体播放框架,能够帮助你轻而易举地编写出一个播放器
[*]SDL :简单直控媒体层
[*]SFML :快速,简单的多媒体库
页:
[1]