Click here to Skip to main content
15,881,172 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi guys,

I am working on an image stitching project which requires two 16 bit gray-scale images to be stitched to a single image. But that's what the problem is?

Problem
You know that there is no proper libraries (at-least in opensource I think) which can stitch 16 bit images and without any loss. I have tried EmguCv, other github projects etc and etc... The Emgu CV stitches but not for 16 bit images. When I save the image, it converts into an 8 bit image.

The other github projects are just the same :(

"Everywhere I go, the answer is No"

What I have tried:

You can say that there is a software called Hugin which is promising. Yes yes I understand, but I can't use it and that's the problem.

And also the stitch should perform automatically without any user intervention.

So,
I came across this link a lot of times and its a great article on image stitching.

Automatic Image Stitching with Accord.NET[^]

Looking this on closer look even the harris algorithm written here supports up to 8 bit again. My question is, Is there a way to make it work for the 16 bit?

And finally,
In an helpless situation I can only turn back and see the developers here who can help me with it. And I don't want a delicious spoon feed. I just need an idea from your perspective which can solve my problem but not just an algorithm or something.

Any code samples would be even better. :)
Posted
Updated 17-Jul-18 22:04pm
v2

Well, there's an app that does it:

Image Composite Editor - Microsoft Research[^]
 
Share this answer
 
Comments
R. B. Krish 18-Jul-18 4:09am    
Actually John Simmons, thanks for the comment but I need something like a library/code samples which I can use in C# code. Any suggestions from that point of view.
I am not expert in this matter, but seems your case is rare, if it is scanned raw bitmap, you can directly go for create your own stitched bitmap(which is not very hard), may refer to;

A Beginners Guide to Bitmaps[^]

But if you already have a compressed file, i think you cant avoid loosing some more information when stitch.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900