I'm looking for a way to have a sequential view of 4 (or more) snapshots from a single source (or CAM) on the same display this, similar to the "Montage" view but in a "Panorama" style.
Sound cumbersome but with more details it's hopefully easier to understand ....
With my Planet ICA-500 tilt camera, I can program a timed tour with camera stopping at predefined positions. Let say position A is the first stop, take a snapshot, save the snapshot to my FTP server, 15 seconds later, move to programed position B, take a snapshot and save it to my FTP server, 15 seconds later, move to programed position C, take a snapshot, move to position D, 15 second later, move to programed position and snapshot again, and start again at A and so on...
The resulting page shall be a built of snapshots A,B,C and D sequentally on the same page and refreshed in a 1 minute cycle (I will work in Monitor mode). Ideally, with each monitor respectively view (A,B,C,D) refreshed in cyclus but this is not a "must".
My problem, is now to define ever a filter or a macro to build a panorama-like view.
Does any of the "ZM-Guru's" have some hot hints ?
Many thanks in advance for your support.
panoramic view with Planet ICA-500
-
- Posts: 6
- Joined: Sun Sep 10, 2006 6:15 pm
- Location: Geneva, Switzerland
- zoneminder
- Site Admin
- Posts: 5215
- Joined: Wed Jul 09, 2003 2:07 pm
- Location: Bristol, UK
- Contact:
So effectively you want one cam to feed 4 monitors, is that correct?
I suspect the only way to do it at present would be to write a script that did the motion, took a snapshot, wrote it to a file (e.g. preset1.jpg) and then repeated for each position. Then have ZM monitors set up to point to each file. It should be relatively straightforward to do I think.
I suspect the only way to do it at present would be to write a script that did the motion, took a snapshot, wrote it to a file (e.g. preset1.jpg) and then repeated for each position. Then have ZM monitors set up to point to each file. It should be relatively straightforward to do I think.
Phil
-
- Posts: 6
- Joined: Sun Sep 10, 2006 6:15 pm
- Location: Geneva, Switzerland
-
- Posts: 5111
- Joined: Wed Jun 08, 2005 8:07 pm
- Location: Midlands UK
its a bit of an advanced feature matey im afraid.
I cant help you and few others here are that advanced.
Basically you need to know how to scrpt first which is a linux thing not a zm thing.
then your going to pass commands like
move to 34,10
tell zm its in a new location
sleep for x seconds
and so on
sorry i cant help more but ive never tried to do this
**and phil i didnt see you messing with a spam db ever mate!!! lol
I cant help you and few others here are that advanced.
Basically you need to know how to scrpt first which is a linux thing not a zm thing.
then your going to pass commands like
move to 34,10
tell zm its in a new location
sleep for x seconds
and so on
sorry i cant help more but ive never tried to do this
**and phil i didnt see you messing with a spam db ever mate!!! lol
James Wilson
Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
- zoneminder
- Site Admin
- Posts: 5215
- Joined: Wed Jul 09, 2003 2:07 pm
- Location: Bristol, UK
- Contact:
Yes, spam filter thingy coming up. Though I don't know any bad words so it'll take a while to get them all in.
Script-wise, basically I think you'd just need something like this
You could do this easily in perl using the LWP library or you could probably even do it in shell using wget or curl.
Script-wise, basically I think you'd just need something like this
Code: Select all
while ( forever )
{
foreach preset
{
move to preset
capture image to named preset file
sleep a bit
}
}
Phil
-
- Posts: 6
- Joined: Sun Sep 10, 2006 6:15 pm
- Location: Geneva, Switzerland