Как извлечь текстуру шума, используя opencv? - PullRequest
0 голосов
/ 24 октября 2018

Я визуализировал изображение с текстурой шума, как показано Изображение .

Возможно ли извлечь фон с шумом , используя opencv?

Программирование Python в Blender для добавления этих текстур выглядит следующим образом ..

def setBackground(color, texture):
  scn = bpy.context.scene
  scn.render.engine = 'CYCLES'
  scn.world.use_nodes = True
  wd = scn.world
  nt = bpy.data.worlds[wd.name].node_tree
  srcNode = nt.nodes.new(type=texture)
  #set color
  srcNode.color = color
  if "ShaderNodeAttribute" == texture:
    srcNode.attribute_name = 'color'
  #find location of Background node and position Grad node to the left
  backNode = nt.nodes['Background']
  srcNode.location.x = backNode.location.x-300
  srcNode.location.y = backNode.location.y
  #Connect color out of Grad node to Color in of Background node
  srcColOut = srcNode.outputs['Color']
  backColIn = backNode.inputs['Color']
  nt.links.new(srcColOut, backColIn)

setBackground((1,1,1), "ShaderNodeTexNoise")
...