top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Image stitcher for panorama creation on fedora

0 votes
334 views

I have some sets of images which are similar to a normal panomama, but are created when the camera is still and the subject moving past the lens. Examples include capturing street art, labels on (rotating) cylinders, etc. In every case the camera is in video mode, and the video is broken into a boatload of
1920x1080 images. I can reduce the fitting effort by cropping, but I really would like to find software to take a series of images and cope with the overlap.

Naturally there is Windows software to do it, and a pair of jerks who say the Linux software is incapable. I have a few hundred of these videos, so "by-hand" is possible but doesn't scale well.

Any suggestions? The man page for hugin lists dozens of command line tools, and I script netpbm commands, and have even written a few tools, but if there's a "best practice" solution I can at least start looking in the right place.

posted May 15, 2013 by anonymous

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

2 Answers

0 votes

yum install hugin. It's the best tool for the job. I've only ever used it by manually selecting the common points between images, but the GUI makes it quite easy to do that. There may be an automated way of doing it if you have large numbers of images, but I'm not aware of it. Hugin is immensely powerful and has a bazillion options for correcting various problems with the source images, but you can mostly ignore
them and the basic case of "load the images, select the common points and click go" works well enough for most purposes.

answer May 15, 2013 by anonymous
Many years ago, I used a tool called Montage from Caltech. It had a significant learning curve and was picky about image formats, but it is possible to get good results.

There's also a stitching plugin for ImageJ. See:
http://fiji.sc/wiki/index.php/Image_Stitching

Other possibilities include:

Panotools-ng: http://tech.groups.yahoo.com/group/PanoToolsNG/
I've played with it some time ago, and got it to work with toy images.

There appears to be a GIMP plugin, but I've never used it:
http://stitchpanorama.sourceforge.net/

But, fundamentally, none of them are as easy to use as hugin, and I agree that I'd try that first and only deal with the learning curves/installation/prodding with the others if hugin doesn't work out.
0 votes

I will try hugin again, my previous attempts took a lot of manual effort, and I was hoping to trade CPU time for mine. In any case, input much appreciated.

answer May 17, 2013 by anonymous
Similar Questions
+1 vote

Is there a virtualized guest kernel for Fedora as there is Linux-Image-Virtual for Ubuntu?

0 votes

Each time I turn off Fedora 24, I get the following message about 50 times printed in the console:

Kernel not configured for semaphores (System V IPC). Not using udev synchronisation code.
device-mapper: remove ioctl on fedora_alpha-root failed: Device or resource busy Command failed

What does that mean?

0 votes

My 64-bit Fedora 21 is up-to-date.
In the last few days, suspend is asking for authentication. AFAIK, nothing has changed, other than updates.

Any suggestions?

+3 votes

Here is what I have tried:

root@secure [~]# which python3
/usr/bin/python3

root@secure [~]# which pip
/usr/bin/pip

root@secure [~]# yum install pip3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.secrel.com.br
 * epel: mirror.imt-systems.com
 * extras: centos.secrel.com.br
 * remi: mirror5.layerjet.com
 * updates: mirrors.ucr.ac.cr
Setting up Install Process
No package pip3 available.
Error: Nothing to do
0 votes

I have an fc17 system in which I've had to change the ethernet controller from an e1000e card to what I believe is an rtl81391`2. I recall changing the 70-persistent-net udev config file, but that appears to no longer exist on my fc17 system.

What is the proper procedure for detecting, initializing, and reconfiguring the system to use my new card?

I believe I'll also had to use dracut to recreate the initrd. I will also need to detect for sure which driver the new ethernet controller uses.

...