【问题标题】:Mirror image along a custom axis (like shadow under the car) [closed]沿自定义轴镜像(如汽车下方的阴影)[关闭]
【发布时间】:2021-10-18 16:51:25
【问题描述】:

如果给定一个透明图像,例如穿过轮胎最底部的自定义轴,我有什么方法可以沿自定义轴镜像图像以生成如下图。并通过轴将汽车的每个点映射到底部。

【问题讨论】:

  • 这不是“自定义”轴。要创建该图片,您需要的不仅仅是二维数据。地板上的反射需要 3D 信息,至少是从相对于闪亮地板和给定摄像机视图的特定视点获得的另一个视图。
  • 它通过轮胎最底部的点的自定义轴。并通过轴将汽车的每个点映射到底部。阴影是自定义轴。
  • 请重新打开这个问题。
  • 我再说一遍,这不能作为从单个图像的 2D 操作来完成。

标签: python opencv image-processing python-imaging-library


【解决方案1】:

您可以使用cv2.flip

import cv2

img = cv2.imread("car.png")

flipcode = 0  # 0: along x axis, 1: along y axis, -1: along both x and y axes
flipped_img = cv2.flip(img, flipcode)

cv2.imshow("car", img)
cv2.imshow("flipped_car", flipped_img)
cv2.waitKey()
cv2.destroyAllWindows()

【讨论】:

  • 我知道这是用于沿 x 或 y 轴翻转,但我想沿自定义轴翻转图像。
猜你喜欢
  • 2019-06-30
  • 2015-03-10
  • 1970-01-01
  • 2018-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多