Изображения сшиты, но цвет немного изменился - PullRequest
0 голосов
/ 23 апреля 2019

При использовании примера кода OpenCV 4.1.0 изображение было хорошо сшито, однако по сравнению с исходными двумя изображениями значение RGB было изменено.Почему это случилось?Есть ли какое-нибудь решение сохранить оригинал?

, пожалуйста, проверьте снимок экрана, как показано ниже, слева был оригинальный, а справа прошитый.Значение RGB слегка изменилось в том же пикселе.

enter image description here

def main():
args = parser.parse_args()

# read input images
imgs = []
for img_name in args.img:
    img = cv.imread(cv.samples.findFile(img_name))
    if img is None:
        print("can't read image " + img_name)
        sys.exit(-1)
    imgs.append(img)

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)

cv.imwrite(args.output, pano);
print("stitching completed successfully. %s saved!" % args.output)

print('Done')

if __name__ == '__main__':
    print(__doc__)
    main()
    cv.destroyAllWindows()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...