This article has been included in:
Reprint Address: http://blog.csdn.net/xiexingshishu/article/details/44774851
Google three-dimensional apio3d
O3d is an open source WebAPI that is used to create interactive 3D applications on browsers that are rich in interfaces. This is a web-based controllable standard. This format expects True browser-based, independent of the operating system, and supports mainstream 3D graphics, so you can achieve realistic 3D animations in your Web pages.
Drawing Engine Rrdtoo
Simply put, RRDtool (roundrobin Database tool) is a powerful drawing engine, and many tools, such as MRTG, can call RRDtool drawings. More RRDtool Information
Computer Vision Library OpenCV
OPENCV is the Intel Open source Computer Vision Library. It is composed of a series of C functions and a small number of C + + classes, which realizes many general algorithms in image processing and computer vision. OpenCV has a cross-platform, high-level API that includes more than 300 C functions. It does not depend on other external libraries-although some external libraries can also be used. Op ... More OPENCV Information
Image Processing Class Library cimg
The CIMG library is a powerful database of image processing classes. Use this class in code to import/export, process, and display pictures, which is a powerful C + + toolbox for processing images.
2D Graphics Library agg
AGG, full name: Anti-graingeometry, is an open source, efficient 2D graphics library. The functionality of Agg is very similar to GDI + 's, but provides a more flexible programming interface than GDI +, which produces a very high quality of graphics and is cross-platform, and its propaganda can run on very many operating systems. The main functions are: 1, support alpha, G ... More agg Information
Google graphics Processing engine Skia
Skia is a library of 2D vector graphics processing functions that contain glyphs, coordinate transformations, and bitmap plots that are efficient and concise. Not only for Google Chrome, the emerging Android Open mobile platform also uses Skia as a drawing process, paired with opengl/es and specific hardware features, and the enhanced display has been achieved since Skia was acquired by Google in 2005.
Three-dimensional graphics rendering engine ogre
The ogre is a three-dimensional (3D) graphics Rendering engine. It is object-oriented and efficient, abstracting different APIs and platforms so that objects can be used as objects and support multiple scenarios. It has been successfully used in many three-dimensional simulation fields, including network games and three-dimensional simulation projects. Features and features easy-to-use object-oriented interface minimization ...
Open Source Graphics library Freeimage
A free, open source graphics library--freeimage (supports bitmap widgets-such as palettes and data bits-for easy access; Converts bitmaps from one bit depth to another; when there are multiple bitmap pages-such as tiff―, access to different pages of the bitmap; Basic bitmap processing, such as rotation, Flip (flipping) and resampling, or point operations, such as brightness and alignment ... More freeimage Information
3D Engines Irrlicht Engine
Irrlicht Engine is a high performance real-time 3D engine developed in C + +, while providing. NET version, this is a cross-platform use of the D3D, OpenGL 3D rendering engine.
Openglopengl ES on mobile devices
OpenGL ES (OpenGL for Embedded Systems) is a subset of the OpenGL three-dimensional graphics API, designed for embedded devices such as mobile phones, PDAs, and game consoles. The API is defined by Khronos Group, Khronos is a graphic hardware and software industry Association, which focuses on the open standards of graphics and multimedia.
High-quality Graphic chart Library Mathgl
Mathgl is ... is a class library that generates high-quality graphics under Windows and Linux; generating various charts from a large number of arrays can be easily embedded into other programs to generate a wide variety of charts more MATHGL information
Open Source Graphics library Cximage
Cximage is a C + + image processing Class library class that can be used in MFC, which can open, save, display, convert image files in a variety of common formats, such as BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J Files in 2K and other formats. can implement Bmp<->jpg,png<>tiff format and so on each other ... More cximage Information
Image Recognition Class Library tesseract OCR
The original HP-developed image Recognition Class library, TESSERACT-OCR, has been updated to 2.04, which is the OCR that Google supported recently. Originally written by Hewlett-Packard, it is now opensource. The 1.03 version was previously published on SourceForge, and now has an updated version to Google-code, which is said to have been ranked third in the image recognition capability.
Open Source Graphics Apiopengl
OpenGL is the most widely accepted 2d/3d graphics API in the industry, and since its inception, it has spawned thousands of of outstanding applications on a variety of computer platforms and devices. OpenGL is independent of the Windows operating system or other operating systems, and is also network-transparent. including CAD, content authoring, energy, entertainment, game development, manufacturing 、... More OpenGL Information
Graphics processor development Environment CUDA
The Cuda Toolkit is a C-language development environment for the CUDA-enabled GPU (graphics processor). The Cuda development environment includes: • NVCCC language Compiler · Cuda FFT and Blas library for GPU (graphics processor) · Analyzer GDB Debugger for GPU (graphics processor) (in ... More Cuda Information
C + + Visual Library VXL
VXL (thevision-something-libraries) is a computer vision research and implementation Library set. It evolved from TARGETJR and IUE in order to be a lightweight, fast and durable system. It can be ported to many platforms.
Three-dimensional graphics rendering library ogre 3D
OGRE 3D is a widely used open-source three-dimensional graphics rendering library, successfully applied to many three-dimensional simulation fields, including online games and some commercial three-dimensional simulation projects
Pngwriter
Pngwriter is a C + + class library used to create images in PNG format. Example: #include <pngwriter.h>int main () {int i; int y;pngwriterpng (300,300,0, "test.png"); for (i = 1; i < 300;i++) {y =150+100*sin ((double) i*9/300.0); ... More Pngwriter Information
OpenGL Application Framework GLFW
GLFW is an OpenGL application framework that supports Linux and Windows. More results:http://glfw.sourceforge.net/screenshots.html
Human Face recognition faceservice.cgi
FACESERVICE.CGI is a CGI program for face recognition, you can upload an image, and the program tells you the approximate coordinates of the face. The Faceservice is developed using the OpenCV library. More faceservice.cgi Information
Libpng
The Libpng package contains the Libpng library. These libraries are used by other programs to read and write PNG files. Install libpng to install Libpng:make prefix=/usr\zlibinc=/usr/include zliblib=/usr/lib-fscripts/makefile.linux&& Make Prefix=/usr install-fscripts/makefile ....
JPEG Image Compression Library Libjpeg
Libjpeg is a widely used JPEG image compression library with C language development.
OpenGL Implementation Package Mesa
Mesa is an open source implementation of a class OpenGL (http://www.opengl.org).
C + + Graphics libraries Goblin Graph Library
The Goblin graphics library includes a large series diagram optimization method for a C + + class library, gosh, and an extension of the TCL/TK scripting language. Goblin includes a graphical editor and supports standard graphical layout methods.
Image processing Library GD
GD is an open source image processing library that supports images in png/jpeg/gif and other formats. GD is generally used to create graphs, graphs, thumbnails, and other image-related processing operations.
3D Graphics Development Library OpenSceneGraph
The OpenSceneGraph is a high-performance 3D graphics Development Library. Widely used in visual simulation, gaming, virtual reality, high-end technology development and modeling and other fields. Written in standard C + + and OpenGL, it can run on Windows, OSX, Gnu/linux, IRIX, Solaris, HP-UX, AIX, and FreeBSD operating systems.
OpenGL Graphics Interface Glew
Glew is a cross-platform, C + + extension library based on the OpenGL graphics interface. Friends who use OpenGL know that window currently only supports OpenGL1.1, but OpenGL is now more than 2.0, to use these advanced features of OpenGL, you must download the latest extensions, in addition, different graphics companies, will publish some only the home card
Digital Photo Online editing
Digital photo online editing with Asp+imagemagik production of online photo editing-zoom in, zoom out, cutting tools: Easy to make forum Avatar, in the absence of image processing tools for use on the computer, simple, convenient, support GIF animation clipping! At present, the front-end using JS for graphics processing, backstage with Imagemagik image compression and other processing. ... More digital photos online editing information
C-language JPEG operation Library Openjpeg
Openjpeg is an open source JPEG2000 codec written in the C language. It has been developed to promote the use of JPEG 2000, the latest compression standard by the Joint Photographic Expertsgroup (JPEG format). In addition to the basic codecs, various other features are being developed, including the JP2 and MJ2 (Motion JPEG 2000) texts.
2D/3D Graphics Development Visualization Library
Visualizationlibrary is a C + + middleware for developing OpenGL 2.1-based 2D/3D applications that support advanced features including OpenGL shading language, frame buffer objects, multi-target rendering, Vertex, and bitmap buffering objects, KdT Ree/aabb frustum culling and so on. Provides a Unicode-based multilingual text
Free Open Source Graphics apimesa3d
Mesa3d is a free open source graphics API that is almost identical to OpenGL, and does not lose much of its functionality to OpenGL. As a free open source software, many of the problems of infringement are avoided. But it is best not to use it to develop commercial software, which is against the spirit of open source.
Image processing Library Bmplib
Bmplib is a C-language library used to create 24-bit BMP bitmaps, independent of other libraries.
Vector Graphics Library Picasso
Picasso is a high-quality vector graphics rendering library that supports features such as path, matrix, gradient, pattern, image, and Truetypefont. Alphablending SVG rendering GIS maps instrument ... More Picasso information
Camera Image Capture Quickcapture
Quickcapture is a simple and easy to scale application with minimal dependencies, designed to collect and process images taken from a webcam. It offers a powerful set of features and includes a plug-in system part inspired by pidgin.
2D Graphics Engine Quad-ren
Quad-ren is an independent resolution 2D graphics engine designed to ease the development of bitmap-based applications, mainly games. App four will function the same regardless of screen resolution or aspect ratio, window or fullscreen.
Symbian Image processing Extension Library NOKIACV
NOKIACV is an operating system image operation in Nokia's Symbian operating system that extends image processing capabilities and specifications. NOKIACV provides standard image manipulation methods, as well as a set of linear algebra actions required in many advanced image applications. This is a cornerstone of the future. Advanced Image Library. Some extensions are likely to cause our research team and provide
3D Rendering Engine Genesis3D
Genesis3D is a real-time 3D rendering environment with all the real-time 3D needs. There are plenty of online communities, free online forums, many links to genesis3d developers ... You will find all the support and tools you need to start developing world-class, real-time three-dimensional applications. If you are new to development with Genesis3D, the current version of the Software Development Kit is 1.1
Large Image processing Tool VIPs
VIPS is an image processing software that is especially suitable for very large image processing. It consists of a powerful, reusable library of programs and a graphical user interface.
3D engine Apocalyx
Apocalyx is an OpenGL-based 3D engine.
OCR recognition Ocropus
Ocropus (TM) is an advanced file analysis and OCR system with pluggable layout analysis, pluggable character recognition, natural language statistical modeling and multi-language support capabilities.
C Image Operation Library Jhead
Jhead is a library of EXIF information developed in the C language to manipulate image files. When reading EXIF information, the output is as follows: Sample jhead output:file name:0805-153933.jpgfile size:463023bytesfile date:2001:08:12 21:02:04Came Ramake:canoncamera Model:can ...
Graphics Processing Package Devil
DevIL (formerly Openil) is a cross-platform graphics processing package that supports a variety of graphics file formats such as Bmp,jpg,gif.
OpenGL Application Toolkit Glut
The glut represents the OpenGL Application Toolkit, which is called openglutility Toolkit in English, and is a Windows-agnostic software package written by Mark Kilgard at SGI. A more powerful alternative to the AUX library for hiding the complexities of different Windows system APIs. is a good starting point for learning OpenGL programming.
Openvrml
OPENVRML is AVRML and X3d browser plug-in andc++ Toolkit for incorporating VRML support Intoapplications. OPENVRML providesVRML97 and Classic VRML x3d parsers, a runtime,and an OpenGL renderer as c++libraries. The renderer is fully
Jet3d
Jet3d is a high-performance, real-time, three-dimensional graphics rendering engine for C + +.
Scene graph Drawing Class Library papyrus
Papyrus is a C + + two-dimensional scene map drawing class library. Papyrus functions like the Gnome:canvas library. Here are some examples of plots of scene graphs
C + + image processing Library Exactimage
Exactimage is a fast C + + image processing Library, unlike ImageMagick, Exactimage allows manipulation of multiple color spaces and color depths, lower memory footprint and CPU usage, and some optimization algorithms that are 20 times times faster than ImageMagick. The speed of displaying large pictures is 10 times times that of ImageMagick.
OpenGL C + + package D ' Enfent Engine
The D ' Enfent Engine is a C + + class library that provides an advanced encapsulation of OpenGL functions, ideal for game development, provides a complete API manual, and a Getting Started guide.
NVIDIA Scene Graph
The NVIDIA scenegraph (NVSG) Software Development Kit is an object-oriented programming library that is used primarily for creating scene graphics applications. The big one afterwards adds. The NVSG is completely redesigned around the shader. NVSG uses a cgfx– meta-file format that allows shaders to be easily shared between applications.
C-language EXIF library Libexif
Libexif is a C-language library for reading EXIF information contained in digital camera photos and supports a variety of platforms.
Exiv2
Exiv2 is a C + + class library for extracting Exif, LPTC, and XMP metadata information from images. Command-line tools are also available. Example code: Exiv2::image::autoptr Image =exiv2::imagefactory::open (argv[1]); assert (Image.get ()! = 0);image-> Readmetadata (); Exi ... More EXIV2 Information
Three-dimensional application development environment croquet
Croquet is a powerful open source software development environment for creating and large distributed deployments of multi-user virtual three-dimensional applications and metaverses is (1) persistent (2) in-depth collaboration, (3) interlinkages and (4) interoperability. The architecture of croquet supports synchronous communication, collaboration, resource sharing and computing among a large number of users in multiple
Symbian Drawing library Cairo for Symbian OS
Cairo Forsymbian OS is the porting version of the drawing library Cairo on the Symbian operating system. Example code://Cmyappview derives from Ccoecontrol//voidcmyappview::construcl (consttrect& arect) {CreateWindowL (); SetRect (Arect); Activatel (); ISurface =cair
Data Visualization Library Tulip
Tulip is a software system designed for large graphical visualizations. It manages up to 500,000 of graphics in the PC (PIII 256MB memory). The Tulip architecture provides the following features: three-dimensional visualization, three-dimensional modification, plug-in support, support for clustering and navigation, automatic graphics drawing, automatic clustering, automatic selection of content, and automatic coloring of elements.
Computer Graphics Rendering Library Voreen
Voreen is the interactive volume library of computer graphics visualization. It provides a number of volumetric data visualization techniques and utilizes programmable graphics hardware (coloring) to accelerate rendering. The accompanying application allows the creation and testing of new rendering techniques. Voreen implements rendering with C + + and using OPENGL/GLSL.
C + + vector graph generation Library Creeps
Creeps is a C + + class that provides an interface to easily generate code vectors from within. The diagram is stored as a compressed PostScript (EPS) file. It has all the basic graphical elements, user-configurable fill types and printf-style text output. Contains a large number of example files.
Medical Image Conversion Tool Xmedcon
Xmedcon is a medical special image file Conversion tool and library. Written in C language.
Apache Image Processing Module MOD_GFX
MOD_GFX is an Apache module for instant processing of images, installation method: Ensure APXS, LIBGD, and Gccare installed Compile module (run make) Copy MODULE/MOD_GFX . So to your Apachemodules directory Configure Apache to usemodule Restart Apache
Libraw
Libraw is a C + + library that handles RAW (CRW/CR2, NEF, RAF, DNG, and others) format images and supports a variety of operating systems.
Libqglviewer
Libqglviewer is a C + + library that simplifies the QT development of OpenGL three-dimensional browsers. It offers some typical 3D viewer features, such as the ability to move the camera using the mouse, which is lacking in most other APIs. Other features include mouse manipulation frames, interpolation keyframes, object selection, stereoscopic display, save, and more. It can use OpenGL's initial
OpenGL Toolkit Freeglut
Freeglut is an open source implementation of GLUT (OpenGL Utility Toolkit), which is widely used. OpenGL Redbook uses freeglut instead of glut to write code.
Cafu 3D Engine
This engine supports a range of 3D rendering, material making, multiplayer online, cross-platform and can be compiled by multiple compilers. But it uses the dual protocol, the commercial version is closed source, the source code is released under the GPLv3 license.
Wayee3d Toolkit
Wayee3d ToolKit A plug-in 3D application framework for a base C + + and Ogre, open source. The framework is mainly used to make the editor this kind of application. C + + plug-in software architecture. MFC Ribbon Interface Command mode Undo/redo support. Unicode support.
Renderer's Advanced shading language openshading Language
Open Shadinglanguage (OSL) is a small but richlanguage for programmable shading in advancedrenderers and other application S.OSL is similar to C, as well as other shadinglanguages, however, it isspecifically designed for advanced RE
Begtostudy-imagelib
Begtostudy-imagelib is an open-source VC Image Library
magick++
magick++ is an object-oriented C + + API call package for the ImageMagick image processing library.
Equalizer
Equalizer is Aprogramming interface and resourcemanagement system for scalable openglapplications.
Python image processing Mahotas
Mahotas is a Python image processing library, containing a large number of image processing algorithms, using C + + implementation of the algorithm, processing performance is quite good.
The Softart is a rasterized software renderer designed to achieve the core functionality of Direct3D 10/11. Our design objectives mainly include the following: a highly portable raster graphics pipeline software to realize the graphics hardware operating principle of the presentation and teaching for the next generation of many core or Larrabee class multi-x86 processor architecture calculation
Graphical layout engine gle
GLE (Graphicslayout Engine) is a graphical scripting language that is used primarily to create charts, data, and slides, and supports a variety of chart types (function plots, histograms, bar graphs, scatter plots, c Ontourlines,color maps, surface plots, ...) , simple to use, with only a few graphical commands
Opencsg
OPENCSG is alibrary that does IMAGE-BASEDCSG (constructive Solid Geometry) rendering Usingopengl. OPENCSG is written inc++ and supports most modern graphics hardwareusing Microsoft Windows or Thelinux operating system
Image processing and Analysis Leptonica
Leptonica is widely used in image processing and image analysis applications.
Qtexengine
Qtexengine is a qtiplot extension that is used to convert two-dimensional graphics into TeX-formatted documents, all of which can be exported through QtiPlot qpainter, and here is an example: void Myclass::exporttex ( Const qstring&filename) {Qtexpaintdevice tex (FileName, QSi ...
Lib3ds
Lib3d is a standard class library for reading three-dimensional models of the 3DS format.
Go c&c++ graphics image processing Open Source Library