1、多媒体处理开源库FFmpeg 享有盛名的音视频多媒体处理开源库FFmpeg,做过音视频编解码开发的同学基本都用过,即便没做过这方面开发,也会听说过这个开源库。 FFmpeg是目前最全面的开源音视频编解码库,包括常用的音视频编码协议 H265、H264、MPEG4、H263、G.721、G.726、G.729等,并且它提供了一整套的音视频处理...
Folly:由Facebook开发和使用的开源C++库 JUCE:包罗万象的C++类库,用于开发跨平台软件 libPhenom:用于构建高性能和高度可扩展性系统的事件框架。 LibSourcey:用于实时的视频流和高性能网络应用程序的C++11 evented IO LibU: C语言写的多平台工具库 Loki:C++库的设计,包括常见的设计模式和习语的实现。 MiLi:只含头文...
Stb_truetype是一个轻量级的字体加载库,整个库只有一个头文件,在功能方面不如freetype强大,但它的代码量比freetype少很多。Cinder Cinder是一个peer-reviewed、免费的、用于创造性编码的开源C++库。Cinder支持macOS、Windows、Linux和iOS。在Mac上,它要求使用Xcode 11.3.1或更高版本进行开发,在Windows上使用Visual ...
GLib 对象系统(Object System)(GObject)是一个为 C 语言提供灵活且可扩展的面向对象框架的库。在这篇文章中,我将使用该库的 2.4 版本进行演示。 GObject 库继承了 ANSI C 标准,拥有一些常见的数据类型,例如: gchar:字符型 guchar:无符号字符型 gunichar:32 位定宽 Unicode 字符型 gboolean:布尔型 gint8、...
5. OpenCV:计算机视觉与图像处理的基础库 功能特点OpenCV 是一个开源的计算机视觉库,提供了大量的图像处理和计算机视觉功能。它支持图像读取、图像处理、视频处理、目标检测等功能,并且能够高效处理大规模图像数据。广泛的功能支持:包括图像和视频读取、边缘检测、特征提取、目标跟踪等。跨平台支持:支持 Windows、Linux...
开源C ++ 库的综合列表: 1、通用 Boost - 大量通用库 Dlib - 网络、线程、图形界面、数据结构、线性代数、机器学习、XML 和文本解析、数值优化、贝叶斯网络等(Boost 许可证) JUCE - 广泛、成熟、跨平台的 C ++ 工具包(GPL 许可证) Folly - Facebook 开源库 Abseil - 来自 Google C ++ 库代码的开源集合...
每个语言都有相关的开源库,比如python就以第三方库多而在编程学习圈里受到零基础小伙伴的热爱。那或许就有人想问了,C语言有没有相关的开源库呢?哪些好用呢?接下来给大家整理了一些亲测好用的C语言开源库,希望能对大家有所帮助! 1.libuv 这个是异步跨平台的io库,与之类似的还有libevent,libuv作为nodejs的底层...
声网(Agora)基于开源WebRTC库,提供了多个行业的音视频互动解决方案,服务覆盖了包括小米、陌陌、斗鱼、哔哩哔哩、新东方、小红书、HTC VIVE、The Meet Group、Bunch、Yalla等企业和机构。Chromium浏览器内核开源库Chromium Chromium是Google的久负盛名的浏览器开源项目,作为Chrome浏览器的引擎,其设计理念强调...
ASL :Adobe源代码库提供了同行的评审和可移植的C++源代码库。 Boost :大量通用C++库的集合。 BDE :来自于彭博资讯实验室的开发环境。 Cinder:提供专业品质创造性编码的开源开发社区。 Cxxomfort:轻量级的,只包含头文件的库,将C++ 11...