2024-05-19 17:07:37 发布
网友
我试图通过夸大图像中颜色的差异,使Canny边缘检测更容易找到边缘。在
例如,给出以下图像:
Canny返回:
正如你所看到的,Canny省略了大部分台面的边框,因为颜色太相似,不容易被人发现。在
有没有办法增加对比度或夸大图像的色差?在
不幸的是,这并不是opencv的内置部分。在
但是,我确实在opencv文档中找到了一种提高图像对比度的方法。尝试从here窃取代码。在
您可能要寻找的特定部分:
alpha = 1.0 # Simple contrast control beta = 0 # Simple brightness control for y in range(image.shape[0]): for x in range(image.shape[1]): for c in range(image.shape[2]): new_image[y,x,c] = np.clip(alpha*image[y,x,c] + beta, 0, 255)
不幸的是,这并不是opencv的内置部分。在
但是,我确实在opencv文档中找到了一种提高图像对比度的方法。尝试从here窃取代码。在
您可能要寻找的特定部分:
相关问题 更多 >
编程相关推荐