[轉]C&C++圖形影像處理開源庫

來源:互聯網
上載者:User

標籤:byte   plug-in   type   行業   python   前端   rar   s系列   cgi   

    

 本文章已收錄於:         

轉載地址:        http://blog.csdn.net/xiexingshishu/article/details/44774851   

Google三維APIO3D

O3D 是一個開源的 WebAPI 用來在瀏覽器上建立介面豐富的互動 3D 應用程式。這是一種基於網頁的可控3D標準。此格式期望真正的基於瀏覽器,獨立於作業系統之外,並且支援主流的3D顯卡,這樣就可以在網頁中實現效果逼真的3D動畫。

繪圖引擎RRDtoo

簡單的說,RRDtool (RoundRobin Database Tool)就是一個強大的繪圖的引擎,很多工具例如MRTG都可以調用rrdtool繪圖。更多RRDtool資訊 

電腦視覺庫OpenCV

OpenCV是Intel開源電腦視覺庫。它由一系列 C 函數和少量 C++ 類構成,實現了影像處理和電腦視覺方面的很多通用演算法。 OpenCV 擁有包括 300 多個C函數的跨平台的中、高層 API。它不依賴於其它的外部庫——儘管也可以使用某些外部庫。 Op... 更多OpenCV資訊 

影像處理類庫CImg

The CImg Library是一個強大的影像處理類庫。在代碼中使用此類可以匯入/匯出,處理,和顯示圖片,它是一個強大的處理映像的C++工具箱。

2D圖形庫AGG

AGG,全名:Anti-GrainGeometry,是一個開源的、高效的2D圖形庫。AGG的功能與GDI+的功能非常類似,但提供了比GDI+更靈活的編程介面,其產生的圖形的品質也非常高,而且它是跨平台的,其宣傳可以在非常多的作業系統上運行。主要的功能有: 1、支援ALPHA、G... 更多AGG資訊 

Google圖形處理引擎skia

skia是個 2D向量圖形處理函數庫,包含字型、座標轉換,以及點陣圖都有高效能且簡潔的表現。不僅用於Google Chrome瀏覽器,新興的Android開放手機平台也採用skia作為繪圖處理,搭配OpenGL/ES與特定的硬體特徵,強化顯示的效果自2005 年Skia被Google收購後。

三維圖形渲染引擎OGRE

OGRE是一個三維(3D)圖形渲染引擎。它是物件導向的,並且高效,抽象化了不同的API和平台,這樣可以以情境為對象來使用物體,支援多種情境.它已經成功地被應用於諸多三維模擬領域,包括網路遊戲和三維模擬項目。功能和特點◆ 簡單易用的物件導向介面◆ 最小化...

開源圖形庫FreeImage

一個自由、開源的圖形庫--FreeImage(支援位元影像構件―例如調色盤和資料位元―的便易訪問;將位元影像從一種位元深度轉換到另一種位元深度;當有多幅位元影像頁―例如TIFF―時訪問位元影像的不同頁;基本的位元影像處理,如旋轉、翻轉(flipping)和重採樣,或點操作,如亮度和對... 更多FreeImage資訊 

3D引擎Irrlicht Engine

Irrlicht Engine 是一個用C++開發的高效能即時的3D引擎,同時提供了.NET版本,這是一個跨平台的使用了D3D、OpenGL的3D渲染引擎。

行動裝置上的OpenGLOpenGL ES

OpenGL ES(OpenGL for Embedded Systems) 是 OpenGL 三維圖形 API 的子集,針對手機、PDA和遊戲主機等嵌入式裝置而設計。該API由Khronos集團定義推廣,Khronos是一個圖形軟硬體行業協會,該協會主要關注圖形和多媒體方面的開放標準。

高品質圖形圖表庫 MathGL

MathGL is ... 是一個在Windows和Linux下產生高品質圖形的類庫;用來根據大量的數組產生各種圖表可輕鬆嵌入到其他程式中可產生各種各樣的圖表更多MathGL資訊 

開源圖形庫CxImage

CxImage是一個可以用於MFC 的C++影像處理類庫類,它可以開啟,儲存,顯示,轉換各種常見格式的影像檔,比如BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K 等格式的檔案。可以實現BMP<->JPG,PNG<>TIFF格式等等的互相... 更多CxImage資訊 

Image Recognition類庫Tesseract OCR

原本由惠普開發的Image Recognition類庫tesseract-ocr已經更新到2.04, 就是最近Google支援的那個OCR。原先是惠普寫的,現在Opensource了。 1.03版本以前是在sourceforge上發布,現在的更新版本到google-code上了,據說曾經的Image Recognition能力排名第三。

開源圖形APIOpenGL

OpenGL 是行業領域中最為廣泛接納的2D/3D 圖形 API, 其自誕生至今已催生了各種電腦平台及裝置上的數千優秀應用程式。OpenGL 是獨立於視窗作業系統或其它作業系統的,亦是網路透明的。在包含CAD、內容創作、能源、娛樂、遊戲開發、製造業、... 更多OpenGL資訊 

圖形處理器開發環境CUDA

CUDA 工具包是一種針對支援CUDA功能的GPU(圖形處理器)的C語言開發環境。CUDA開發環境包括:· nvccC語言編譯器· 適用於GPU(圖形處理器)的CUDA FFT和BLAS庫· 分析器· 適用於GPU(圖形處理器)的gdb調試器(在... 更多CUDA資訊 

C++視覺庫VXL

VXL (theVision-something-Libraries)是電腦視覺研究和實現庫集。它從TargetJr和IUE演變而來,目的是成為一個輕量級、速度快和持久的系統。它可移植到很多平台。

三維圖形渲染庫OGRE 3D

OGRE 3D 是一個被廣泛使用的開源三維圖形渲染庫,成功地被應用於諸多三維模擬領域,其中包括網路遊戲和一些商業的三維模擬項目

PNGwriter

PNGwriter 是一個用來建立PNG格式映像的C++類庫。樣本:#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); ... 更多PNGwriter資訊

OpenGL應用程式框架GLFW 

GLFW是一個OpenGL的應用程式框架,支援Linux和Windows. 更多的效果:http://glfw.sourceforge.net/screenshots.html

Face Servicefaceservice.cgi

faceservice.cgi 是一個用來進行Face Service的CGI 程式,你可以通過上傳映像,然後該程式即告訴你人臉的大概座標位置。faceservice是採用 OpenCV 庫進行開發的。更多faceservice.cgi資訊 

libpng

libpng 軟體包包含 libpng 庫.這些庫被其他程式用於讀寫png檔案. 安裝 libpng 用以下命令安裝libpng: make prefix=/usr \ ZLIBINC=/usr/include ZLIBLIB=/usr/lib -fscripts/makefile.linux&& make prefix=/usr install -fscripts/makefile....

JPEG 映像壓縮庫LibJPEG

LibJPEG 是一個廣泛使用的 JPEG映像壓縮庫,採用 C 語言開發。

OpenGL實現包Mesa

Mesa是一個類OpenGL(http://www.opengl.org)的開源實現.

C++圖形庫GOBLIN Graph Library

GOBLIN圖形庫包括一個C + +類庫的一個大型系列圖最佳化的方法、GOSH以及TCL /Tk指令碼語言的擴充。GOBLIN包括一個圖形編輯器,並支援標準圖形布局方法。

影像處理庫GD

GD 是一個開源的影像處理庫,支援 PNG/JPEG/GIF以及其他格式的映像。GD一般被用來建立圖表、圖形、縮圖以及其他映像相關的處理操作。

3D圖形開發庫OpenSceneGraph

OpenSceneGraph是一款高效能的3D圖形開發庫。廣泛應用在可視化模擬、遊戲、虛擬現實、高端技術研發以及建模等領域。使用標準的C++ 和 OpenGL編寫而成,可以運行在Windows系列、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX以及FreeBSD作業系統。

OpenGL圖形介面glew

GLEW是一個跨平台的C++擴充庫,基於OpenGL圖形介面。使用OpenGL的朋友都知道,window目前只支援OpenGL1.1的涵數, 但 OpenGL現在都發展到2.0以上了,要使用這些OpenGL的進階特性,就必須下載最新的擴充,另外,不同的顯卡公司,也會發布一些只有自家顯卡才

數位相片線上編輯 

數位相片線上編輯用ASP+ImageMagik製作的線上相片編輯- 放大,縮小,裁切工具:方便製作論壇頭像,在沒有圖片處理工具的電腦上使用,簡單,方便,支援gif動畫裁剪! 目前前端採用JS進行圖形處理,後台用ImageMagik進行圖片壓縮等處理。... 更多數位相片線上編輯資訊 

C語言的JPEG操作庫 OpenJPEG

OpenJPEG是一個C語言編寫的開放源碼的JPEG2000轉碼器。它已經制定了以推廣使用的JPEG 2000 ,最新的壓縮標準由因Joint Photographic ExpertsGroup ( JPEG格式) 。除了基本的轉碼器,其他各種功能正在開發,其中包括JP2和MJ2 (運動JPEG 2000 )的文.

2D/3D 圖形開發庫Visualization Library

VisualizationLibrary 是一個 C++ 的中介軟體用來開發基於 OpenGL 2.1 的 2D/3D 應用程式,支援進階特性包括 OpenGL Shading 語言、幀緩衝對象、多目標渲染、Vertex 以及點陣緩衝對象、KdTree/AABB frustum culling 等等。提供一個基於 Unicode 的多語言文本

免費開源圖形APIMesa3D

Mesa3D是一個幾乎和Opengl相同的免費開源圖形API,它在功能上一點也不輸給Opengl。作為免費開源軟體,免去了諸多侵權問題的煩惱。不過最好還是不要用它來開發商業軟體,這樣有違開源精神。

影像處理庫bmplib 

bmplib 是一個用來建立 24位 BMP 位元影像的 C 語言庫,不依賴於其他程式庫。

向量圖形庫Picasso 

Picasso 是一個高品質的向量圖形渲染庫,支援 path , matrix , gradient , pattern , image 和 truetypefont 等功能. alphablending svg rendering gis maps instrument ... 更多Picasso資訊 

網路攝影機映像捕捉QuickCapture

QuickCapture是一個簡單和易於擴充的應用程式以最小的依賴性,旨在收集和處理映像取自網路攝影機。它提供了一個強大的功能集,並包含一個外掛程式系統部分靈感來自Pidgin。

2D 圖形引擎Quad-Ren

Quad-Ren 是一個獨立的決議2D圖形引擎,旨在緩解點陣圖的發展為基礎的應用程式,主要是遊戲。應用四任將功能相同的,不論螢幕解析度或長寬比,視窗或全屏。

Symbian影像處理擴充庫 NokiaCV

NokiaCV 是在 Nokia的Symbian作業系統,擴充影像處理能力和規範內部的作業系統映像操作。NokiaCV 提供的標準映像操作方法,以及一套線性代數行動需要在許多先進的映像應用程式。這是一個未來的基石先進映像庫。一些擴充很可能會造成我們的研究小組和提供

3D渲染引擎Genesis3D

Genesis3D 是即時3D渲染環境,所有的即時3D的需要。有大量的線上社區,免費網上論壇,許多連結Genesis3D開發商...你會發現所有的支援和工具,您需要著手開發世界一流的,即時三維應用程式。如果您是新的發展與Genesis3D ,目前的版本的軟體開發套件是1.1

大影像處理工具VIPS

VIPS 是一個影像處理軟體,特別適合非常大的影像處理。它由一個強大的,可重複利用的程式庫和一個圖形化使用者介面組成。

3D引擎Apocalyx 

Apocalyx是一個基於OpenGL的3D引擎.

OCR識別OCRopus 

Ocropus的(TM)是一個先進的檔案分析和OCR系統,採用可插入的布局分析,可插入的字元識別,自然語言統計建模和多語言支援功能。

C 映像操作庫Jhead

Jhead 是一個用C語言開發的用來操作影像檔的EXIF資訊的庫。讀取 EXIF 資訊時輸出如下: Sample jhead output: File name: 0805-153933.jpgFile size : 463023bytesFile date : 2001:08:12 21:02:04Cameramake : CanonCamera model : Can...

圖形處理包DevIL 

DevIL (即以前的OpenIL)是一個跨平台的圖形處理包,支援BMP,JPG,GIF等多種圖形檔案格式.

OpenGL應用工具包GLUT 

GLUT代表 OpenGL應用工具包,英文全稱為OpenGLUtility Toolkit,是一個和視窗系統無關的軟體包,它由Mark Kilgard在SGI時寫的。作為AUX庫的功能更強大的替代品,用於隱藏不同視窗系統API的複雜性。是一個學習OpenGL編程的一個良好開端。

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 是一個C++的高效能即時的三維圖形渲染引擎。

情境圖繪製類庫Papyrus 

Papyrus 是一個 C++ 的二維情境圖繪製類庫。Papyrus跟 Gnome:Canvas 庫的功能類似。下面是一些繪製的情境圖例子

C++影像處理庫ExactImage

ExactImage 是一個快速的 C++ 影像處理庫,與ImageMagick 不同的是,ExactImage 允許對多個色彩空間和色深進行操作;更低的記憶體佔用和CPU佔用;某些最佳化演算法速度是 ImageMagick 的 20 倍,顯示大圖片的速度是 ImageMagick 的 10 倍。

OpenGL的C++封裝 D‘Enfent Engine

D‘Enfent Engine 是一個C++的類庫,用來提供對OpenGL 函數的進階封裝,非常適合用於遊戲開發,提供一個完整的API手冊和一個入門指南。

NVIDIA Scene Graph

NVIDIA SceneGraph (NVSG) 軟體開發套件是一個物件導向的編程庫,主要用於建立情境圖形的應用程式。大一種事後補充。而NVSG 是圍繞著色器完全重新進行設計。NVSG 利用 CgFX – 一個元檔案格式,這個格式可以讓著色器在應用程式之間輕鬆共用。

C語言的EXIF庫 libexif 

libexif 是一個用來讀取數位相機照片中包含的 EXIF 資訊的 C 語言庫,支援多種平台。

Exiv2 

Exiv2 是一個用來提取圖片中的EXIF、LPTC 和 XMP 中繼資料資訊的C++類庫。同時還提供了命令列工具。範例程式碼: Exiv2::Image::AutoPtr image =Exiv2::ImageFactory::open(argv[1]);assert(image.get() != 0);image->readMetadata(); Exi... 更多Exiv2資訊 

三維應用開發環境Croquet

Croquet 是一個功能強大的開放源碼軟體開發環境,用於建立和大型分布式部署多使用者虛擬三維應用程式和metaverses是( 1 )持久性( 2 )深入的合作,( 3 )相互聯絡和( 4 )互操作。Croquet 的架構支援同步通訊,協作,資源共用和計算之間的大量使用者在多

Symbian繪圖庫Cairo for Symbian OS 

Cairo forSymbian OS 是繪圖庫 Cairo 在 Symbian 作業系統上的移植版本。範例程式碼: // CMyAppView derives from CCoeControl//voidCMyAppView::ConstrucL(constTRect& aRect) { CreateWindowL(); SetRect(aRect);ActivateL(); iSurface =cair

資料視覺效果庫Tulip 

Tulip 是一種專為巨大的圖形可視化的軟體系統。它可在個人電腦( PIII 600 256MB記憶體)管理多達50萬的圖形。Tulip 架構提供下列功能:三維可視化,三維的修改,外掛程式支援,支援叢集和導航,自動圖形繪製,自動聚類圖,自動選擇的內容,並自動著色元素等。

電腦圖形渲染庫Voreen 

Voreen是電腦圖形可視化互動式卷庫。它提供了數容積資料視覺效果技術和利用了可程式化圖形硬體(著色用)加速渲染。附帶的應用程式允許建立和測試新的渲染技術。 Voreen實現與C + +和使用OpenGL / GLSL的渲染。

C++向量圖產生庫CreEPS 

CreEPS 是一個C++類,提供一個容易從內部產生的程式碼向量圖的介面。該圖儲存為壓縮的PostScript(EPS)的檔案。它具有所有的基本圖形元素,使用者可配置的填滿類型和printf風格的文本輸出。包含大量例子檔案。

醫學影像轉換工具XMedCon 

XMedCon 是一個醫學專用影像檔轉換工具與程式庫。以C語言撰寫。

Apache影像處理模組mod_gfx 

mod_gfx 是一個對映像進行即時處理的Apache 模組,安裝方法: 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 是一個用來處理 RAW(CRW/CR2, NEF, RAF, DNG, and others) 格式圖片的 C++ 庫,支援各種作業系統。

libQGLViewer 

libQGLViewer 是一個用以簡化了Qt開發OpenGL三維瀏覽器的C++庫。它提供了一些典型的3D查看器的功能,如能夠移動相機使用滑鼠,這是缺乏大多數其他的API 。其它特點包括滑鼠操縱架構,插值主要畫面格,對象選擇,立體顯示,儲存,等等。它可以使用OpenGL的初

OpenGL工具包Freeglut 

Freeglut是一個GLUT(OpenGL Utility Toolkit) 的開源實現,使用非常廣泛。OpenGL Redbook使用Freeglut代替GLUT編寫代碼。

Cafu 3D引擎 

這個引擎支援一系列3D渲染,材質製作,多玩家線上,跨平台和可被多編譯器編譯。但它採用了雙協議,商業版是閉源的,原始碼在GPLv3許可證下發布。

WaYee3D Toolkit 

WaYee3D ToolKit 一個基C++和Ogre的外掛程式式3D應用程式架構,開源。架構主要就是用來做編輯器這一類的應用程式。C++ 外掛程式式軟體架構。 MFC Ribbon介面command 模式Undo/Redo支援。Unicode支援。

渲染器的進階著色語言 OpenShading Language 

Open ShadingLanguage (OSL) is a small but richlanguage for programmable shading in advancedrenderers and other applications.OSL is similar to C, as well as other shadinglanguages, however, it isspecifically designed for advanced re

begtostudy-imagelib 

begtostudy-imagelib是一個開源的VC映像庫

Magick++ 

Magick++ 是 ImageMagick影像處理庫的物件導向 C++ API調用包。

Equalizer 

Equalizer is aprogramming interface and resourcemanagement system for scalable OpenGLapplications.

Python影像處理Mahotas 

Mahotas 是一個 Python 的影像處理庫,包含大量的影像處理演算法,使用 C++ 實現的演算法,處理效能相當好。

SoftArt是一款光柵化的軟體渲染器,設計目標是達到Direct3D 10/11的核心功能的實現。我們的設計目的主要包括以下幾點:一個高度可移植的光柵化圖形管線的軟體實現圖形硬體工作原理的展現和教學為下一代Many Core或Larrabee類的多x86處理器架構的計算設

圖形布局引擎GLE

GLE (GraphicsLayout Engine) 是一個圖形指令碼語言,主要為建立圖表、資料和投影片而用,支援多種圖表類型 (function plots, histograms, bar graphs, scatter plots, contourlines,color maps, surface plots, ...) ,使用簡單,僅需通過一些圖形化命令

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

影像處理和分析Leptonica 

Leptonica 廣泛用於影像處理和映像分析應用。

QTeXEngine 

QTeXEngine 是一個 QtiPlot 的擴充外掛程式,用來將二維的圖形轉成 TeX 格式文檔,所有通過 QtiPlot 的 QPainter 繪製的圖形都可以通過它來匯出,下面是一個例子: void MyClass::exportTeX(const QString&fileName){QTeXPaintDevice tex(fileName, QSi...

lib3ds 

lib3d 是一個用於讀取3ds格式3D 模型的標準類庫.

[轉]C&C++圖形影像處理開源庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.