qq_30748541
snk_ben
2019-02-27 15:33

Nuke 表达式 怎么添加复杂的条件判断,并获得满足条件的图片的当前帧数

20
  • python

在nuke里用表达式,怎么添加多条件的判断?

比如我想把图像中r=1,g=0,b=1 的像素提取出来。在表达式节点里,怎么写表达式才能添加多个判断条件?
相当于 if (r==1 and g==0 and b==1 ),
同时满足这三点的像素被显示出来,alpha通道设置为1。其他像素的都是黑色。alpha也设置为0.

另外一个问题。因为是序列帧。经过上面的表达式过滤之后,会有很多帧的素材被过滤为alpha=0,color=0,0,0.
也就是只有含有 r=1,b=1,g=0 的像素的帧会有结果。
那我最后用什么办法可以把满足条件的那些帧数读出来?想到了个cureTool工具,取读图像的所有像素的平均值,但好像结果不对。请教大神们帮忙啊。。谢谢啦

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答

为你推荐

换一换