Go c&c++ graphics image processing Open Source Library

Source: Internet
Author: User
Tags api manual cairo image processing library vector graphics library cuda toolkit tesseract ocr gdb debugger skia

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.