【发布时间】:2018-11-17 02:26:59
【问题描述】:
我有一组图像。我必须使用它们来训练网络。我想在图像上模拟镜头光晕效果和色差。我试图在 OpenCV、scikit 和其他 python 图像库中找到一些函数,但没有任何帮助。如何在我的图像上模拟这些效果?粗略的想法或代码将很有用。图片为jpg格式。
【问题讨论】:
标签: python opencv opencv3.0 scikit-image
我有一组图像。我必须使用它们来训练网络。我想在图像上模拟镜头光晕效果和色差。我试图在 OpenCV、scikit 和其他 python 图像库中找到一些函数,但没有任何帮助。如何在我的图像上模拟这些效果?粗略的想法或代码将很有用。图片为jpg格式。
【问题讨论】:
标签: python opencv opencv3.0 scikit-image
取决于您要实现的镜头光晕类型。创建例如六边形蒙版并在耀斑轴的起点和终点之间部分透明地覆盖它的多个实例?六边形应该至少“在太阳的方向上”稍大一些,并且与彼此相比,或多或少地间隔相等的距离。用户应该能够从图片中单击所述轴的起点和终点并使用例如鼠标旋转,放大/缩小轴并定义要添加的耀斑元素的数量。
【讨论】:
对于色差,我会拆分 RGB 分量,应用稍微不同的缩放因子,然后合并回来。根据您是要模拟燧石效果还是皇冠效果,这些因素会增加或减少。
【讨论】: