Stefan Eilemann wrote
>
>
> On 2. Jun 2012, at 11:47, maxtangli [via Software] wrote:
>
> Ideally this should be integrated into Equalizer, where a per-segment
> setting references the appropriate distortion map. As a workaround, you
> can do this in Channel::frameViewFinish using a special channel name. If
> you use multi-view layouts, we need to implement issue #125 first.
>
>
Hi,stefan.
Thanks for your advice. I'm setting up tiled muti-projectors on unplannar
surface, therefore geometry correction and other per-frame image operations
is required. For each projector/segment the operations is different.
I think it should be like this:
frameViewFinish(frameID, frameNumber)
{
if (channel.getName() == "channel1")
find Frame with frameID in channel.getOutputFrames() ?
do image operations to the image belongs to this Frame ?
else
...
}
I have two questions:
1. I want to get the frames belongs to a segment/projector. Will
channel.getOutputFrames() do this right?
2. how can I get the image data belongs to a Frame ? I find
Frame.getFrameData() holds serveral images, I can't tell which image belongs
to the current Frame.
Thanks.
maxtangli.
--
View this message in context:
http://software.1713.n2.nabble.com/Multi-Projector-with-Equalizer-tp7580243p7580319.html