From: Ian S. <ian...@st...> - 2004-07-13 11:24:03
|
> Is it possible to get the raw from an imaging source like for=20 > example this > IC library and then generate a VXL image without any memory copy? I don't know about the IC library, but VXL can very cheaply wrap an = existing image buffer, after which you can run all the standard image = processing commands on it. see the relevant vil_image_view<T> constructor for more details. http://paine.wiau.man.ac.uk/pub/doc_vxl/core/vil/html/classvil__image__vi= ew.html#vil__image__viewa2 >=20 > We are aiming for a framerate of approximately 30 FPS with 8 bit > monochrome images at 1024x768. Is it crazy to believe that=20 > VXL can be used > to process this amount of data?=20 VXL is pretty efficient, so the speed of processing depends almost = entirely on what you want to do, and how fast your processor is. = Processing about 25 million bytes per second does not leave much time to = more than ~50 machine instructions per second on a modern processor. So, = you'll be pretty restricted in what you can do, whatever software = package you use. However, the overhead of wrapping a framebuffer in a = vil_image_view 30 times a second will be pretty trivial. Ian. |