python中使用opencv_如何在Python中使用OpenCV Stitcher类?
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                python中使用opencv_如何在Python中使用OpenCV Stitcher类?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                你正確使用它,因為某些原因導致進程失敗.
結果元組的第一個值是錯誤代碼,0表示成功.這里你得到1,這意味著,根據stitching.hpp,這個過程需要更多的圖像.
enum Status
{
OK = 0,
ERR_NEED_MORE_IMGS = 1,
ERR_HOMOGRAPHY_EST_FAIL = 2,
ERR_CAMERA_PARAMS_ADJUST_FAIL = 3
};
ERR_NEED_MORE_IMGS通常表示您的圖像中沒有足夠的關鍵點.
如果您需要有關錯誤發生原因的更多詳細信息,可以切換到C并詳細調試該過程.
編輯:提供工作示例
與OP相同的代碼,只添加了結果保存和絕對路徑.
import cv2
stitcher = cv2.createStitcher(False)
foo = cv2.imread("D:/foo.png")
bar = cv2.imread("D:/bar.png")
result = stitcher.stitch((foo,bar))
cv2.imwrite("D:/result.jpg", result[1])
這些圖片:(我希望你愛大pandas)
foo.png
bar.png
result.jpg
總結
以上是生活随笔為你收集整理的python中使用opencv_如何在Python中使用OpenCV Stitcher类?的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: hook 监控文件 c++_技术分享 |
- 下一篇: fastdfs windows部署_Go
