Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C++ > Choosing a matrix library for image processing. Blitz++,MTL or others?

Reply
Thread Tools

Choosing a matrix library for image processing. Blitz++,MTL or others?

 
 
Guch
Guest
Posts: n/a
 
      03-22-2006
I'll swictch from Matlab to C++. So I want to find a matrix library of
C++, Whitch can process images conveniently as Matlab does.

I've googled, and found that Blitz++ and MTL are popular and powerful.
I want to know whitch of them fit for image processing better.
Or have other choices?


Any suggestion whill be appreciated.

 
Reply With Quote
 
 
 
 
benben
Guest
Posts: n/a
 
      03-22-2006
Guch wrote:
> I'll swictch from Matlab to C++. So I want to find a matrix library of
> C++, Whitch can process images conveniently as Matlab does.
>
> I've googled, and found that Blitz++ and MTL are popular and powerful.
> I want to know whitch of them fit for image processing better.
> Or have other choices?
>
>
> Any suggestion whill be appreciated.
>


Both.
 
Reply With Quote
 
 
 
 
Guch
Guest
Posts: n/a
 
      03-22-2006
Both?
But their function are mostly the same.

 
Reply With Quote
 
syntheticpp@yahoo.com
Guest
Posts: n/a
 
      03-22-2006
Maybe you should also have a look at the Adobe code:

http://opensource.adobe.com/group__asl__gil.html

Peter

 
Reply With Quote
 
Guch
Guest
Posts: n/a
 
      03-22-2006
What's adobe gil's advantage over Blitz++?
Is it efficient enough?

 
Reply With Quote
 
=?iso-8859-1?q?Peter_K=FCmmel?=
Guest
Posts: n/a
 
      03-22-2006
gil is specialized for images so there are functions which blitz does
not have (all the color stuff). I don't know the internals of gil (does
it use expression templates?). But if you ask there on the mailing list
or the forum I'm sure they'll aswer all you questions.

When you only need standard image manipulations I assume gil is the
better choice, but if you wanna implement complicated image
manipulation algorithms, then maybe blitz is better because it was
designed to make the implementation of complex calculations more
convenient than unsing pure C.

 
Reply With Quote
 
Catalin Pitis
Guest
Posts: n/a
 
      03-22-2006
I remember that Intel also has some matrix library, optimized for Intel
processors (SIMD). I don't know what are the constrains from platform
portability point of view...

Catalin

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: Matrix operations on character matrix element? Terry Reedy Python 0 04-02-2009 12:12 AM
Matrix*Vector and Vector*Matrix Holgerson C++ 3 10-26-2007 07:38 AM
image library for Java (WSQ image library for fingerprints) released info@cognaxon.com Java 0 07-19-2006 09:10 AM
Matrix composed by two matrix lvcargnini VHDL 3 07-05-2006 07:21 AM
Re: Matrix DTS and Matrix 2 DTS? PeterTHX DVD Video 0 08-03-2003 05:46 AM



Advertisments