CVL lets you tinker with HDR images on your GPU


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements UNIX and Linux RSS News CVL lets you tinker with HDR images on your GPU
# 1  
Old 08-26-2008
CVL lets you tinker with HDR images on your GPU

08-26-2008 01:00 AM
If your desktop hardware includes a graphics processing unit (GPU), you can do some cool image processing with the CVL suite of tools, which includes in image viewer, an image tone mapper, and a command-line tool for non-interactive image processing.



Source...
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. Hardware

How disabling GPU?

Hi All I'm find out a way to disable the DGD: AMD Radeon HD 7470M on my Ubutu 16.04.2 LTS because radeon open source module is not capable to support this GPU and consequence the boot is very slow. I have tried serveral way with pci-stub.ids in the grub menu but not work. In general how... (11 Replies)
Discussion started by: _Fabio_79
11 Replies

2. Hardware

Cooler GPU

In one of our computers a Zotac GPU was installed (Zotac GeForce GTX 780 3GB AMP! to be exact) and the processor remained an Intel Core i7 2600. For the processor a new after-market cooler was installed and for the GPU also, together with fans on all case grids. Initially the temperatures as... (4 Replies)
Discussion started by: figaro
4 Replies

3. Shell Programming and Scripting

Bash Script to find/sort/move images/duplicate images from USB drive

Ultimately, I'm looking to create a script that allows me to plug in a usb drive with lots of jpegs on it & copy them over to a folder on my hard drive. So in the process of copying I am looking to hash check them, record dupes to a file, copy only 1 of the identical files (if it doesn't exsist... (1 Reply)
Discussion started by: JonaQuinn
1 Replies

4. Hardware

External GPU issue

Dear all, I set up a external Gforce GPU using the PE4H (Pcie passive adapter) from HWTOOLS.NET. I'm able to add and remove the device doing and The point is the kernel does not initialized the device correctly. Here is what dmesg gives after the scan: lspci -t gives and lspci... (2 Replies)
Discussion started by: aihake
2 Replies

5. UNIX for Advanced & Expert Users

GPU and CUDA

Hi , i want begin programming using CUDA which enviroment can i get .I don't have desktop to buy GPU graphics card. what should to do to get CUDA enviroment. i'm thinking to buy desktop has this card or laptop (1 Reply)
Discussion started by: Scotch
1 Replies

6. Solaris

Tracing the GPU usage

Hello, Can give me some tips to trace the GPU usage on a solaris8 update7 box? I try to understand why a Cadcam app is so slow on my Solaris box compared to a win$ box. I guess it comes from the poor graphic card I have but i would like to emphasize it. My bench is 150sec long on a Solaris... (0 Replies)
Discussion started by: solea
0 Replies
Login or Register to Ask a Question
Libnetpbm manual(3)					     Library Functions Manual					       Libnetpbm manual(3)

NAME
       libnetpbm - general introduction to the netpbm library

DESCRIPTION
       libnetpbm is a C programming library for reading, writing, and manipulating Netpbm images.  It also contains a few general graphics manipu-
       lation tools, but it is not intended to be a graphics tools library.  For graphics tools, Netpbm expects you to run  the  Netpbm  programs.
       From a C program, the libnetpbm function pm_system() makes this easy.  However, since it creates a process and execs a program, this may be
       too heavyweight for some applications.

       To use libnetpbm services in your C program, #include the pam.h interface header file.  For historical reasons, you can also get by in some
       cases with pbm.h, pgm.h, ppm.h, or pnm.h, but there's really no point to that anymore.

       The libnetpbm functions are divided into these categories:

       o      PBM functions.  These have names that start with pbm and work only on PBM images.

       o      PGM functions.  These have names that start with pgm and work only on PGM images.

       o      PPM functions.  These have names that start with ppm and work only on PPM images.

       o      PNM functions.  These have names that start with pnm and work on PBM, PGM, and PPM images.

       o      PAM functions.  These also have names that start with pnm and work on all the Netpbm image types.

       o      PM functions.  These are utility functions that aren't specific to any particular image format.

       For  new programming, you rarely need to concern yourself with the PBM, PGM, PPM, and PNM functions, because the newer PAM functions do the
       same thing and are easier to use.  For certain processing of bi-level images, the PBM functions are significantly more efficient, though.

       libnetpbm has a backward compatibility feature that means a function designed to read one format can read some others  too,  converting	on
       the  fly.  In particular, a function that reads a PGM image will also read a PBM image, but converts it as it reads it so that for program-
       ming purposes, it is a PGM image.  Similarly, a function that reads PPM can read PBM and PGM as well.  And a function that reads PBM,  PGM,
       or PPM can read a PAM that has an equivalent tuple type.

       For  each  of the five classes of libnetpbm image processing functions, libnetpbm has in in-memory representation for a pixel, a row, and a
       whole image.  Do not confuse this format with the actual image format, as you would see in a  file.   The  libnetpbm  in-memory	format	is
       designed  to  make  programming	very easy.  It is sometimes extremely inefficient, even more than the actual image format.  For example, a
       pixel that a PPM image represents with 3 bytes, libnetpbm's PAM functions represent with 16 bytes.  A pixel in a PBM image  is  represented
       by a single bit, but the PNM functions represent that pixel in memory with 96 bits.

       See LibnetpbmUser'sManual(3)
	for the basics on using libnetpbm in a program.

       You can look up the reference information for a particular function in ThelibnetpbmDirectory(1)

       Before  Netpbm release 10 (June 2002), this library was split into four: libpbm, libpgm, libppm, and libpnm.  That's largely the reason for
       the multiple sets of functions and scattered documentation.

netpbm documentation						   December 2003					       Libnetpbm manual(3)