使用python在白色背景上使用不同半径的圆的半色调

时间:2018-11-26 14:01:42

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

我正在尝试使用半色调概念为我的图像添加效果 我已经尝试过在黑色背景上的白色半色调圆圈(由于这个answer) 但我实际上想要这种效果by Morgan henty 有人可以帮助我如何获得该像素块的黑色圆圈的半径以及使用半色调对2张图像进行两次掩盖的情况吗

预先感谢

1 个答案:

答案 0 :(得分:0)

对于灰度图像,圆半径应与反向亮度的平方根成正比(如果我们忽略过大的影响)

R = Coeff * CellSize * Sqrt((255 - Brightness)/255)  
//or Sqrt(1.0- Brightness)  for 0..1 range
//Coeff = 1/2 gives 2R=CellSize for dark with fill degree about 0.76