首页 > > 详细

program留学生讲解、Python编程设计调试、data辅导、Python语言讲解 解析Haskell程序|讲解R语言编程

Computer Vision Coursework
1. Topic
Image stitching: In this project, you are required to write an image stitching program that can
successfully stitch at least three images into one panorama image.
You need to capture your own images (at least two sets) for testing your program. The trick to
capture a good set of images is to only rotate your body while taking images without moving
yourself away.
Python is chosen as the language for development and PyCharm is used as the IDE. You can use
any libraries that can help you to achieve your tasks such as OpenCV, as long as it will not directly
give you the output of the project you are working on. ( OpenCV ,
) You cannot directly use the code you found online or from the lab sample
code.
2. Program Design Outline

a) Collect input images
b) Exact the features of images
The feature exaction will use SIFT algorithms to implement.
c) Implement the image patching
SIFT algorithm obtains the feature points in the image and the corresponding feature
description. Then, the KNN algorithm will be used to obtain the K data points closest to each
other in the space and classify these data points into a class.
d) Calculate the Homography
With the above steps, many matching points are got. However, it still needs Homography to
delete the unwanted corners that do not belong to the overlap area. In this step, RANSAC
algorithm will be used for robust parameter estimation by fitting mathematical models from
observed data sets that may contain outliers.
e) Implement the image wrapping and blending
f) Repeat the steps b) to e)
The steps b) to e) will be repeated for all input images.
,; ideas,,

 Stitch more than three images into one panorama image.
 Various algorithms can be tried to get the best possible results. And critically evaluates your
method on the basis of those results; what are its strengths and weaknesses?
 Not all images of the same set are input sequentially, different input order can be tried.
 It is supposed that the given images have clear gap or lacking part with each other.

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!