Page 1 of 1

Can't import panoshoot xml files into autopano pro

PostPosted: Sat Jul 20, 2013 11:58 am
by vaccinemedia
I have the panoshoot wifi module for the panogear motorised head. It says it saves xml files compatible with autopano but I'm struggling ti import them. I am going to import and selecting papywizard and selecting the xml file downloaded from panoshoot for the session and it's not picking up any images and the pitch and yaw have off values. See image. Posted in autopano pro too as not sure where the issue lies so sorry for repost

Code: Select all
<?xml version="1.0" encoding="utf-8" ?>
<panoshoot xml_revision="1.1">
<session num="1">
    <header>
        <sessionInfo>
            <title>null</title>
            <Author>null</Author>
            <Comments>null</Comments>
            <totalPictures>70</totalPictures>
            <totalPicpoints>70</totalPicpoints>
            <startTime>2013-07-19T21:31:10.1</startTime>
            <endTime>2013-07-19T21:43:51.0</endTime>
            <yawSweep min="-174.00" max=" 173.98" sweep="-12.01"/>
            <pitchSweep min="-79.88" max=" 81.31" sweep=" 161.19"/>
            <location/>
        </sessionInfo>
        <profile option="1" id="4">
            <name>Canon 60D 18mm</name>
            <cameraInfo>
                <calculated_fieldOfView horizontal="45.24" vertical="64.01"/>
                <cameraOrientation>portrait-left</cameraOrientation>
                <lens type="rectilinear" focal="18" opticalMulti="1"/>
                <sensor ratio="3:2" coef="1.60" resolution="18"/>
            </cameraInfo>
            <timing>
                <stabilizationPause>1</stabilizationPause>
                <obturatorTime>4</obturatorTime>
                <afterShootPause>0</afterShootPause>
            </timing>
            <limits>
                <yaw min="-180" max="180"/>
                <pitch min="-90" max="90"/>
            </limits>
        </profile>
        <runner type="mosaic">
            <name>mosaic 360x180 18mm</name>
            <nbPicts horizontal="14" vertical="5"/>
            <Overlap minimum="25"/>
        </runner>
        <head_handlers>
            <MC_driver version="2.12.132"/>
            <panoshoot_driver build="99">
                <name>panogear adaptative learning</name>
                <fuzzy_params subject_distance="3" units="meters" inertia="standard"/>
            </panoshoot_driver>
        </head_handlers>
    </header>
    <shoot>
    <pict id="1" bracket="1">
        <time>2013-07-19T21:31:10.1</time>
        <position yaw="-173.986" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="2" bracket="1">
        <time>2013-07-19T21:31:20.6</time>
        <position yaw="-150.262" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="3" bracket="1">
        <time>2013-07-19T21:31:31.5</time>
        <position yaw="-123.220" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="4" bracket="1">
        <time>2013-07-19T21:31:42.5</time>
        <position yaw="-96.221" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="5" bracket="1">
        <time>2013-07-19T21:31:53.5</time>
        <position yaw="-69.186" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="6" bracket="1">
        <time>2013-07-19T21:32:04.4</time>
        <position yaw="-42.206" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="7" bracket="1">
        <time>2013-07-19T21:32:15.4</time>
        <position yaw="-15.144" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="8" bracket="1">
        <time>2013-07-19T21:32:26.3</time>
        <position yaw=" 11.794" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="9" bracket="1">
        <time>2013-07-19T21:32:37.3</time>
        <position yaw=" 38.885" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="10" bracket="1">
        <time>2013-07-19T21:32:48.3</time>
        <position yaw=" 65.876" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="11" bracket="1">
        <time>2013-07-19T21:32:59.2</time>
        <position yaw=" 92.920" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="12" bracket="1">
        <time>2013-07-19T21:33:10.2</time>
        <position yaw=" 119.943" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="13" bracket="1">
        <time>2013-07-19T21:33:21.1</time>
        <position yaw=" 146.953" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="14" bracket="1">
        <time>2013-07-19T21:33:32.1</time>
        <position yaw=" 173.964" pitch=" 81.318" roll="0"/>
    </pict>
    <pict id="15" bracket="1">
        <time>2013-07-19T21:33:44.9</time>
        <position yaw=" 173.964" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="16" bracket="1">
        <time>2013-07-19T21:33:55.3</time>
        <position yaw=" 150.196" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="17" bracket="1">
        <time>2013-07-19T21:34:06.3</time>
        <position yaw=" 123.167" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="18" bracket="1">
        <time>2013-07-19T21:34:17.2</time>
        <position yaw=" 96.156" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="19" bracket="1">
        <time>2013-07-19T21:34:28.2</time>
        <position yaw=" 69.152" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="20" bracket="1">
        <time>2013-07-19T21:34:39.2</time>
        <position yaw=" 42.134" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="21" bracket="1">
        <time>2013-07-19T21:34:50.1</time>
        <position yaw=" 15.175" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="22" bracket="1">
        <time>2013-07-19T21:35:01.1</time>
        <position yaw="-11.881" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="23" bracket="1">
        <time>2013-07-19T21:35:12.0</time>
        <position yaw="-38.871" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="24" bracket="1">
        <time>2013-07-19T21:35:23.0</time>
        <position yaw="-65.912" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="25" bracket="1">
        <time>2013-07-19T21:35:34.0</time>
        <position yaw="-92.938" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="26" bracket="1">
        <time>2013-07-19T21:35:44.9</time>
        <position yaw="-119.945" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="27" bracket="1">
        <time>2013-07-19T21:35:55.9</time>
        <position yaw="-146.979" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="28" bracket="1">
        <time>2013-07-19T21:36:06.8</time>
        <position yaw="-174.007" pitch=" 42.080" roll="0"/>
    </pict>
    <pict id="29" bracket="1">
        <time>2013-07-19T21:36:19.6</time>
        <position yaw="-174.007" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="30" bracket="1">
        <time>2013-07-19T21:36:30.1</time>
        <position yaw="-150.249" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="31" bracket="1">
        <time>2013-07-19T21:36:41.0</time>
        <position yaw="-123.212" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="32" bracket="1">
        <time>2013-07-19T21:36:52.0</time>
        <position yaw="-96.213" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="33" bracket="1">
        <time>2013-07-19T21:37:02.9</time>
        <position yaw="-69.178" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="34" bracket="1">
        <time>2013-07-19T21:37:13.9</time>
        <position yaw="-42.180" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="35" bracket="1">
        <time>2013-07-19T21:37:24.9</time>
        <position yaw="-15.147" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="36" bracket="1">
        <time>2013-07-19T21:37:35.8</time>
        <position yaw=" 11.795" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="37" bracket="1">
        <time>2013-07-19T21:37:46.8</time>
        <position yaw=" 38.887" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="38" bracket="1">
        <time>2013-07-19T21:37:57.7</time>
        <position yaw=" 65.887" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="39" bracket="1">
        <time>2013-07-19T21:38:08.7</time>
        <position yaw=" 92.916" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="40" bracket="1">
        <time>2013-07-19T21:38:19.6</time>
        <position yaw=" 119.947" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="41" bracket="1">
        <time>2013-07-19T21:38:30.6</time>
        <position yaw=" 146.952" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="42" bracket="1">
        <time>2013-07-19T21:38:41.6</time>
        <position yaw=" 173.973" pitch=" 1.248" roll="0"/>
    </pict>
    <pict id="43" bracket="1">
        <time>2013-07-19T21:38:54.4</time>
        <position yaw=" 173.973" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="44" bracket="1">
        <time>2013-07-19T21:39:04.8</time>
        <position yaw=" 150.191" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="45" bracket="1">
        <time>2013-07-19T21:39:15.8</time>
        <position yaw=" 123.180" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="46" bracket="1">
        <time>2013-07-19T21:39:26.7</time>
        <position yaw=" 96.144" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="47" bracket="1">
        <time>2013-07-19T21:39:37.7</time>
        <position yaw=" 69.155" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="48" bracket="1">
        <time>2013-07-19T21:39:48.6</time>
        <position yaw=" 42.141" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="49" bracket="1">
        <time>2013-07-19T21:39:59.6</time>
        <position yaw=" 15.183" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="50" bracket="1">
        <time>2013-07-19T21:40:10.5</time>
        <position yaw="-11.883" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="51" bracket="1">
        <time>2013-07-19T21:40:21.5</time>
        <position yaw="-38.883" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="52" bracket="1">
        <time>2013-07-19T21:40:32.5</time>
        <position yaw="-65.929" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="53" bracket="1">
        <time>2013-07-19T21:40:43.4</time>
        <position yaw="-92.941" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="54" bracket="1">
        <time>2013-07-19T21:40:54.4</time>
        <position yaw="-119.932" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="55" bracket="1">
        <time>2013-07-19T21:41:05.3</time>
        <position yaw="-146.962" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="56" bracket="1">
        <time>2013-07-19T21:41:16.3</time>
        <position yaw="-173.983" pitch="-39.365" roll="0"/>
    </pict>
    <pict id="57" bracket="1">
        <time>2013-07-19T21:41:29.1</time>
        <position yaw="-173.983" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="58" bracket="1">
        <time>2013-07-19T21:41:39.5</time>
        <position yaw="-150.252" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="59" bracket="1">
        <time>2013-07-19T21:41:50.5</time>
        <position yaw="-123.210" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="60" bracket="1">
        <time>2013-07-19T21:42:01.4</time>
        <position yaw="-96.211" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="61" bracket="1">
        <time>2013-07-19T21:42:12.4</time>
        <position yaw="-69.184" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="62" bracket="1">
        <time>2013-07-19T21:42:23.4</time>
        <position yaw="-42.194" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="63" bracket="1">
        <time>2013-07-19T21:42:34.3</time>
        <position yaw="-15.144" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="64" bracket="1">
        <time>2013-07-19T21:42:45.3</time>
        <position yaw=" 11.795" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="65" bracket="1">
        <time>2013-07-19T21:42:56.2</time>
        <position yaw=" 38.895" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="66" bracket="1">
        <time>2013-07-19T21:43:07.2</time>
        <position yaw=" 65.885" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="67" bracket="1">
        <time>2013-07-19T21:43:18.2</time>
        <position yaw=" 92.928" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="68" bracket="1">
        <time>2013-07-19T21:43:29.1</time>
        <position yaw=" 119.948" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="69" bracket="1">
        <time>2013-07-19T21:43:40.1</time>
        <position yaw=" 146.967" pitch="-79.880" roll="0"/>
    </pict>
    <pict id="70" bracket="1">
        <time>2013-07-19T21:43:51.0</time>
        <position yaw=" 173.980" pitch="-79.880" roll="0"/>
    </pict>
    </shoot>
</session>
</panoshoot>

PostPosted: Sat Jul 20, 2013 12:05 pm
by gkaefer
no Images get automatically picked up...
what happens if you click the "..." button next to the "Images" selection field and you than select (exact the number) the Images of this pano?
Georg

PostPosted: Sat Jul 20, 2013 12:21 pm
by gkaefer
... and why should it papywizzard compatible? nowhere stated on panaoshoot page and nowhere stated on kolor product page.
and on papywizard XML Format page: http://www.autopano.net/wiki-en/action/view/Panohead_XML_data_file
you can see big differences to your posted file...

Georg

PostPosted: Sat Jul 20, 2013 12:58 pm
by mediavets
gkaefer wrote:... and why should it papywizzard compatible? nowhere stated on panaoshoot page and nowhere stated on kolor product page.
and on papywizard XML Format page: http://www.autopano.net/wiki-en/action/view/Panohead_XML_data_file
you can see big differences to your posted file...

Georg

I had this 'argument' with the developers of Panoshoot a long time ago.

They claim that their XML files record everything required by, and used by, the Kolor Papywizard Import wizard, although I pointed out that their XML files are not compliant with the definition created by Frederic, the developer of Papywizard.

They could not 'see' the logic of my argument, as far as they were concerned it (their XML data file format) was good enough if it worked with the Kolor Papywizard Import wizard.

PostPosted: Sat Jul 20, 2013 1:54 pm
by vaccinemedia
Hi Georg - on http://www.kolor.com/buy/kolor-panogear-motorized-panoramic-head-gigapixel-4.html one of the bullet points for Panoshoot says "Exports session in XML format supported by Autopano". I believe the xml files are imported using the Papywizard import plugin. When I select the images it simply lists how many there are and the finish box becomes disabled. Also no header info is picked up (see extra images)

PostPosted: Sat Jul 20, 2013 5:02 pm
by gkaefer
for me its clear:

1. whatever kolors papy Import wizzard does interprete or not - its part of the papywizzard Definition page (link I posted)
2. if panoshoot does not create 1:1 looking files like defined in above papy def page...
3. you should not wonder if kolor is correcting/adjusting its importfilter to be more papy Standard comforming that you than more and more Problems will see with your XML files arising...

... XML files coming from papywizzard are working with same reliability as with apg 3.05 etc.

so contact panoshoot Support for correction.
you also could downgrade to apg 3.05 or even lower to verify that your XML files are working with earlier Import wizzards.

Georg

PostPosted: Sat Jul 20, 2013 5:10 pm
by vaccinemedia
Managed to get it sorted :D Panoshoot was creating multisession xml files. When I disabled this option the xml files could be read and used and I'm currently rendering the first test. Thanks for all your advice.

PostPosted: Sat Jul 20, 2013 5:39 pm
by klausesser
mediavets wrote:They claim that their XML files record everything required by, and used by, the Kolor Papywizard Import wizard, although I pointed out that their XML files are not compliant with the definition created by Frederic, the developer of Papywizard.

They could not 'see' the logic of my argument, as far as they were concerned it (their XML data file format) was good enough if it worked with the Kolor Papywizard Import wizard.

Any experiences how it works with PTGui´s PapyWizard import?

best, Klaus

PostPosted: Sat Jul 20, 2013 5:42 pm
by klausesser
vaccinemedia wrote:When I disabled this option the xml files could be read and used and I'm currently rendering the first test.

Would you please report how it works? I´m curious which way APG and PTGui interprete the XML-version from Panoshoot.

best, Klaus

PostPosted: Sat Jul 20, 2013 9:03 pm
by gkaefer
klausesser wrote:
vaccinemedia wrote:When I disabled this option the xml files could be read and used and I'm currently rendering the first test.

Would you please report how it works? I´m curious which way APG and PTGui interprete the XML-version from Panoshoot.

best, Klaus

he explained it in his double posting:
http://www.kolor.com/forum/p119153-today-18-11-53#p119153
Georg

PostPosted: Sat Jul 20, 2013 10:31 pm
by klausesser
gkaefer wrote:
klausesser wrote:
vaccinemedia wrote:When I disabled this option the xml files could be read and used and I'm currently rendering the first test.

Would you please report how it works? I´m curious which way APG and PTGui interprete the XML-version from Panoshoot.

best, Klaus

he explained it in his double posting:
http://www.kolor.com/forum/p119153-today-18-11-53#p119153
Georg

Ah - ok, i see! :cool:

best, Klaus