【发布时间】:2021-02-08 05:16:20
【问题描述】:
我正在尝试使用 CV2 在 python 中合并 2 个图像,而不使用库。
所以我不能使用来自 opencv 和 numpy 的任何内置函数(例如:np.mean)。 一般来说,我可以使用数学库中的函数。 此部分仅允许使用以下函数:np.array()、np.matrix()、np.zeros()、np.ones()、cv2.imread()、cv2.namedWindow()、cv2.waitKey()。
使用库我想将两个图像裁剪在一起并将它们合并,这将是一个简单的解决方案,但是没有库我被卡住了。这应该是两个图像在中间分割并正确合并的最终结果。
我试过了:
image_left = cv2.imread("grace_1.png")[:155]
image_left = cv2.imread("grace_1.png")[155:340]
merged_image=np.array(image_left)
mer_img=np.array(image_right)
merged=np.array(left+right)
没用
【问题讨论】:
-
假设我理解正确,是什么阻止您从一个图像中切出前半列而从另一个图像中切出另一半列?
-
我不知道该怎么做,我刚开始上这门影像课,正在努力掌握这个概念。