autopano-sift-c

602 views
Skip to first unread message

Adam Weld

unread,
Nov 28, 2011, 11:49:07 PM11/28/11
to hugin and other free panoramic software
Hi, it looks like this file is needed for Hugin to automatically find
control points. I am running Windows 7 x64.
I cannot find a download location for this file, I have looked through
many threads but the links are all broken.
The Hugin SourceForge has a download, but this version is not built.
Can anyone tell me how to build the SourceForge version, or provide a
download link? Without the functionality to automatically find control
points, Hugin does not work for me.

kfj

unread,
Nov 29, 2011, 4:06:07 AM11/29/11
to hugin and other free panoramic software

We don't really use autopano-sift-c much nowadays, since the control
point generator that is distributed with hugin (it's called cpfind)
usually does a very good job, and autopano-sift-c uses a patent-
encumbered algorithm. So I recommend you use cpfind unless you have a
very good reason not to.

Kay

Caleb

unread,
Nov 29, 2011, 10:09:17 AM11/29/11
to hugin and other free panoramic software
My very good reason is that it never actually finds anything. :(

Carlos Eduardo G. Carvalho (Cartola)

unread,
Nov 29, 2011, 11:39:29 AM11/29/11
to hugi...@googlegroups.com
Well, nor autopano-sift-c work everytime. That's why I usually mark 2 or 3 control points manually between each image pair. Anyway, I have a version of autopano-sift-c that I use on XP and I can give you it. I'll try to send to your private email.

Cheers,

Carlos E G Carvalho (Cartola)
http://cartola.org/360



2011/11/29 Caleb <robot...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugi...@googlegroups.com
To unsubscribe from this group, send email to hugin-ptx+...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Adam Weld

unread,
Nov 29, 2011, 7:33:54 PM11/29/11
to hugi...@googlegroups.com
CPFind worked for one panorama, that was taken with a 100mm lens. So, very little distortion across the images.
But for a panorama I took at 24mm, it couldn't find even a single CP. I just used Carlos' autopano-sift-c with the same set of images, and the outcome was 327 CPs. That is a huge difference, and now I am able to assemble this panorama almost automatically. Thanks for the file Carlos!
-Adam

kfj

unread,
Nov 30, 2011, 1:47:27 AM11/30/11
to hugin and other free panoramic software
On 30 Nov., 01:33, Adam Weld <adam.w...@gmail.com> wrote:

> CPFind worked for one panorama, that was taken with a 100mm lens. So, very
> little distortion across the images.
> But for a panorama I took at 24mm, it couldn't find even a single CP.

> ...

This sounds very odd to me. I (like many others) use cpfind on a
regular basis with various lenses and it never fails me. I'd be
curious to have a look at your images for which it couldn't find CPs.
Do you have a way of putting them online somewhere (two are enough) so
I could have a look?

I'd also be curious to know which version of cpfind you use. Cpfind is
quite a recent development, and if you're using an early stage it may
well fail, while a recent version would work. You can find out the
version by calling

cpfind --version

on the command line.

Finally, the result of cpfind depends on the parameters it's called
with. Since you seem keen on finding many CPs, you could try and use
my favourite setting (from the hugin preferences):

--fullscale --sieve2size 5 -o %o %s

Kay

Adam Weld

unread,
Nov 30, 2011, 2:15:40 AM11/30/11
to hugi...@googlegroups.com
Oddly enough, I just tried two of the images and it worked fine. In total the panorama has 75 images, when I load only a couple CPFind seems to work, otherwise I get this output:

Finding control points...
"C:/Program Files (x86)/Hugin/bin/icpfind" -o "C:/Users/Adam/AppData/Local/Temp/ha60F7.tmp" "C:/Users/Adam/AppData/Local/Temp/ha60F7.tmp"
Hugins cpfind 2011.2.0.3d9649aa241a built by Matthew Petroff
based on Pan-o-matic by Anael Orlinski

Project contains the following images:
Image 0
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5245.jpg
  Remapped : yes
Image 1
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5246.jpg
  Remapped : yes
Image 2
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5247.jpg
  Remapped : yes
Image 3
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5248.jpg
  Remapped : yes
Image 4
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5249.jpg
  Remapped : yes
Image 5
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5250.jpg
  Remapped : yes
Image 6
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5251.jpg
  Remapped : yes
Image 7
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5252.jpg
  Remapped : yes
Image 8
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5253.jpg
  Remapped : yes
Image 9
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5254.jpg
  Remapped : yes
Image 10
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5255.jpg
  Remapped : yes
Image 11
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5256.jpg
  Remapped : yes
Image 12
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5257.jpg
  Remapped : yes
Image 13
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5258.jpg
  Remapped : yes
Image 14
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5259.jpg
  Remapped : yes
Image 15
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5260.jpg
  Remapped : yes
Image 16
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5261.jpg
  Remapped : yes
Image 17
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5262.jpg
  Remapped : yes
Image 18
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5263.jpg
  Remapped : yes
Image 19
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5264.jpg
  Remapped : yes
Image 20
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5265.jpg
  Remapped : yes
Image 21
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5266.jpg
  Remapped : yes
Image 22
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5267.jpg
  Remapped : yes
Image 23
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5268.jpg
  Remapped : yes
Image 24
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5269.jpg
  Remapped : yes
Image 25
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5270.jpg
  Remapped : yes
Image 26
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5271.jpg
  Remapped : yes
Image 27
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5272.jpg
  Remapped : yes
Image 28
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5273.jpg
  Remapped : yes
Image 29
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5274.jpg
  Remapped : yes
Image 30
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5275.jpg
  Remapped : yes
Image 31
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5276.jpg
  Remapped : yes
Image 32
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5277.jpg
  Remapped : yes
Image 33
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5278.jpg
  Remapped : yes
Image 34
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5279.jpg
  Remapped : yes
Image 35
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5280.jpg
  Remapped : yes
Image 36
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5281.jpg
  Remapped : yes
Image 37
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5282.jpg
  Remapped : yes
Image 38
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5283.jpg
  Remapped : yes
Image 39
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5284.jpg
  Remapped : yes
Image 40
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5285.jpg
  Remapped : yes
Image 41
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5286.jpg
  Remapped : yes
Image 42
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5287.jpg
  Remapped : yes
Image 43
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5288.jpg
  Remapped : yes
Image 44
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5289.jpg
  Remapped : yes
Image 45
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5290.jpg
  Remapped : yes
Image 46
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5291.jpg
  Remapped : yes
Image 47
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5292.jpg
  Remapped : yes
Image 48
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5293.jpg
  Remapped : yes
Image 49
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5294.jpg
  Remapped : yes
Image 50
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5295.jpg
  Remapped : yes
Image 51
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5296.jpg
  Remapped : yes
Image 52
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5297.jpg
  Remapped : yes
Image 53
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5298.jpg
  Remapped : yes
Image 54
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5299.jpg
  Remapped : yes
Image 55
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5300.jpg
  Remapped : yes
Image 56
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5301.jpg
  Remapped : yes
Image 57
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5302.jpg
  Remapped : yes
Image 58
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5303.jpg
  Remapped : yes
Image 59
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5304.jpg
  Remapped : yes
Image 60
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5305.jpg
  Remapped : yes
Image 61
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5306.jpg
  Remapped : yes
Image 62
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5307.jpg
  Remapped : yes
Image 63
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5308.jpg
  Remapped : yes
Image 64
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5309.jpg
  Remapped : yes
Image 65
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5310.jpg
  Remapped : yes
Image 66
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5311.jpg
  Remapped : yes
Image 67
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5312.jpg
  Remapped : yes
Image 68
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5313.jpg
  Remapped : yes
Image 69
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5314.jpg
  Remapped : yes
Image 70
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5315.jpg
  Remapped : yes
Image 71
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5316.jpg
  Remapped : yes
Image 72
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5317.jpg
  Remapped : yes
Image 73
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5318.jpg
  Remapped : yes
Image 74
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5319.jpg
  Remapped : yes
Image 75
  Imagefile: C:\Users\Adam\Desktop\pan2\IMG_5320.jpg
  Remapped : yes

--- Analyze Images ---
i0 : Analyzing image...
i1 : Analyzing image...
i2 : Analyzing image...
i3 : Analyzing image...
i4 : Analyzing image...
i5 : Analyzing image...
i6 : Analyzing image...
i7 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i8 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i9 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i10 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i11 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i12 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i13 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i14 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i15 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i16 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i17 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i18 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i19 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i20 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i21 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i22 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i23 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i24 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i25 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i26 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i27 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i28 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i29 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i30 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i31 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i32 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i33 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i34 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i35 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i36 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i37 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i38 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i39 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i40 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i41 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i42 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i43 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i44 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i45 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i46 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i47 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i48 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i49 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i50 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i51 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i52 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i53 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i54 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i55 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i56 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i57 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i58 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i59 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i60 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i61 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i62 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i63 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i64 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i65 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i66 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i67 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i68 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i69 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i70 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i71 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i72 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i73 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i74 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
i75 : Analyzing image...
An error happened while loading image : caught exception: bad allocation
An error happened while loading image : caught exception: bad allocation
An error happened while loading image : caught exception: bad allocation
An error happened while loading image : caught exception: bad allocation


-Adam



Kay

Adam Weld

unread,
Nov 30, 2011, 2:17:08 AM11/30/11
to hugi...@googlegroups.com
So it seems that CPFind is getting errors after 7 (16mp) images? I don't think it is a RAM issue, I have 8GB. Also note that no control points are added. Settings for CPFind are default.
-Adam

Vladimir Nadvornik

unread,
Nov 30, 2011, 7:21:58 AM11/30/11
to hugi...@googlegroups.com
Hi,

I had the same problem, on intel I7, 6GB of RAM. IMHO it is a RAM issue.
I was able to fix it with --ncores 4 option, so it processes 4 images at once.

Vladimir

ptx+uns...@googlegroups.com

RizThon

unread,
Nov 30, 2011, 10:37:23 AM11/30/11
to hugin and other free panoramic software
I have the same problem with CPFind, like George Mahoney who started a
thread called "Hugin - No control points"...

Here is what I previously wrote:

I have the same issue here (except there's no error with the 1st
images, only after 7 or 8). I'm also running Win7 64 (i3 2100, 4GB
RAM). I've tried several hugin installers (latest one being 2011.02 64
bits). I always use the default settings (and ask the settings to be
reset while installing a new version).

> I'll ask some questions, maybe we can find a solution:
> - What kind of images are you trying to align?

My images are all 3872x2592 (taken with FF fisheye). Usually if I have
7 or 8 images all works fine (I load the images, choose FF fisheye
then click "Align..." and get a good pano). If I have more I get
ix : Analyzing image...
An error occurred while loading image: Caught exception: Bad
allocation for the next pictures.

If I resize my pics to be 1000x669 then I can correctly stitch 24
images (8 towards the horizon, 8 30° up, 8 30° down).
By the way, is there a way to reuse the pto that I created with the
smaller resolution images? It looks like when I choose "Apply
Template" with the big resolution images, I lose all the control
points.


> - Could you provide us with a sample set of your images, so we can
> test ourselves?

I can send you the pics if necessary.


> - I remember seeing recent posts on the mailing list where users
> seemed to have troubles with windows 7, are you using a beta or an
> official release version?

I've been using Hugin before with XP and didn't encounter that issue
(I was using a different computer).

On Nov 30, 8:21 pm, Vladimir Nadvornik <nadvor...@suse.cz> wrote:
> Hi,
>
> I had the same problem, on intel I7, 6GB of RAM. IMHO it is a RAM issue.
> I was able to fix it with --ncores 4 option, so it processes 4 images at once.
>
> Vladimir
>
>
>
>
>
>
>
>
>
> On Wednesday, November 30, 2011, Adam Weld wrote:
> > So it seems that CPFind is getting errors after 7 (16mp) images? I don't
> > think it is a RAM issue, I have 8GB. Also note that no control points are
> > added. Settings for CPFind are default.
> > -Adam
>

> > > i24 : Analyzing image......
>
> read more »

Jeffrey Martin

unread,
Dec 5, 2011, 10:28:33 AM12/5/11
to hugi...@googlegroups.com

I have asked before... I wish I could do something besides only ask :(
I REALLY wish cpfind had a way to analyze smaller version of images (it uses 1/2 size but default but it's either this or fullsize - nothing else!)

when you have 50 (or 500) source images, it would be extremely helpful to e.g. examine 1/8 size images - if you can get CPs with that, it will be so much faster than using 1/2 size images, obviously.

Emad ud din Bhatt

unread,
Dec 6, 2011, 2:47:16 AM12/6/11
to hugi...@googlegroups.com
Yes, I agree with you Jeffery. If CPFIND has option to analyze smaller versions than working will be very fast. 







--
You received this message because you are subscribed to the Google Groups "Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugi...@googlegroups.com
To unsubscribe from this group, send email to hugin-ptx+...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx



--


Emaad
www.flickr.com/emaad

Nuno Marques

unread,
Apr 17, 2012, 12:26:43 PM4/17/12
to hugi...@googlegroups.com
Using the --ncores 4 suggested, I was able to get past the error.

Nuno Marques

unread,
Apr 17, 2012, 12:28:32 PM4/17/12
to hugi...@googlegroups.com
That worked for me. Thanks!

> >> hugin-ptx+unsubscribe@googlegroups.com


> >> For more options, visit this group at
> >> http://groups.google.com/group/hugin-ptx
> >>
> >
> >
>
> --
> You received this message because you are subscribed to the Google Groups
"Hugin and other free panoramic software" group.
> A list of frequently asked questions is available at:
http://wiki.panotools.org/Hugin_FAQ
> To post to this group, send email to hugi...@googlegroups.com
> To unsubscribe from this group, send email to hugin-

ptx+unsubscribe@googlegroups.com

Reply all
Reply to author
Forward
0 new messages