mirror of
https://github.com/opencv/opencv.git
synced 2024-11-27 20:50:25 +08:00
Merge pull request #25980 from ericmariasis:eric-mariasis-stitcher-py-markdown
fixing issue 25962
This commit is contained in:
commit
de89aa379d
@ -23,18 +23,36 @@ In this tutorial you will learn how to:
|
||||
|
||||
Code
|
||||
----
|
||||
@add_toggle_cpp
|
||||
This tutorial's code is shown in the lines below. You can download it from [here](https://github.com/opencv/opencv/tree/4.x/samples/cpp/stitching.cpp).
|
||||
|
||||
This tutorial code's is shown lines below. You can also download it from
|
||||
[here](https://github.com/opencv/opencv/tree/4.x/samples/cpp/stitching.cpp).
|
||||
Note: The C++ version includes additional options such as image division (--d3) and more detailed error handling, which are not present in the Python example.
|
||||
|
||||
@include samples/cpp/stitching.cpp
|
||||
|
||||
@end_toggle
|
||||
|
||||
@add_toggle_python
|
||||
This tutorial's code is shown in the lines below. You can download it from [here](https://github.com/opencv/opencv/blob/4.x/samples/python/stitching.py).
|
||||
|
||||
Note: The C++ version includes additional options such as image division (--d3) and more detailed error handling, which are not present in the Python example.
|
||||
|
||||
@include samples/python/stitching.py
|
||||
|
||||
@end_toggle
|
||||
|
||||
Explanation
|
||||
-----------
|
||||
|
||||
The most important code part is:
|
||||
|
||||
@add_toggle_cpp
|
||||
@snippet cpp/stitching.cpp stitching
|
||||
@end_toggle
|
||||
|
||||
@add_toggle_python
|
||||
@snippet python/stitching.py stitching
|
||||
@end_toggle
|
||||
|
||||
A new instance of stitcher is created and the @ref cv::Stitcher::stitch will
|
||||
do all the hard work.
|
||||
|
@ -43,12 +43,14 @@ def main():
|
||||
sys.exit(-1)
|
||||
imgs.append(img)
|
||||
|
||||
#![stitching]
|
||||
stitcher = cv.Stitcher.create(args.mode)
|
||||
status, pano = stitcher.stitch(imgs)
|
||||
|
||||
if status != cv.Stitcher_OK:
|
||||
print("Can't stitch images, error code = %d" % status)
|
||||
sys.exit(-1)
|
||||
#![stitching]
|
||||
|
||||
cv.imwrite(args.output, pano)
|
||||
print("stitching completed successfully. %s saved!" % args.output)
|
||||
|
Loading…
Reference in New Issue
Block a user