如何构建支持seamlessClone的opencv.js及使用问题求解
OpenCV.js编译与seamlessClone方法调用问题
- 由于官方分发的opencv.js构建版本未提供seamlessClone方法,我按照官方给出的OpenCV.js编译步骤尝试自行编译opencv.js模块。
- 我在opencv_js.config.py文件的
photo配置段中添加了'seamlessClone',并成功完成编译。浏览器中可以正常识别到seamlessClone方法,但调用时仅抛出错误“6607080”,无其他提示信息,我不确定是否配置遗漏导致seamlessClone无法正常运行。
编辑(2021年11月19日):
我调整了中心点的坐标参数,从原来的(50, 50)修改为(215, 63),最终调用代码为:cv.seamlessClone(source, target, mask, new cv.Point(215, 63), dest, cv.NORMAL_CLONE)
调整后不再抛出错误,但输出结果仍不符合预期,我已在对应GitHub issue的评论中附上了详细的图像对比说明。
内容的提问来源于stack exchange,提问作者nirinsanity
相关产品推荐
相关产品推荐

