<p>我不太了解Opecv,但在ImageMagick中,我会做以下工作:</p>
<p>底座:</p>
<p><a href="https://i.stack.imgur.com/C9OxI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/C9OxI.png" alt="enter image description here"/></a></p>
<p>灯光:</p>
<p><a href="https://i.stack.imgur.com/PYyfQ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/PYyfQ.png" alt="enter image description here"/></a></p>
<pre><code>convert base.png light.png -compose minus -composite minus.png
</code></pre>
<p><br/>
<a href="https://i.stack.imgur.com/rQlEY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rQlEY.png" alt="enter image description here"/></a></p>
^{pr2}$
<p><br/>
<a href="https://i.stack.imgur.com/pJXjH.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/pJXjH.png" alt="enter image description here"/></a></p>
<p>附加:</p>
<p>这是一种替代方法,在原始图像上合成彩色透明图像。但你得稍微调整一下颜色。我在底图上测量了一个亮黄色的点。在</p>
<pre><code>1) turn the minus image into gray by desaturating it. The stretch the dynamic range, then apply a gamma adjustment.
2) create a look-up table between black and that yellow color and apply it to the gray image with -clut
3) put the gray image into the alpha channel of the colorized image
4) composite the previous image over the base image
convert minus.png -modulate 100,0,100 -auto-level -gamma 1.5 minus_gray.png
convert minus_gray.png \( xc:black xc:"rgb(251,220,120)" +append \) -clut minus_color.png
convert minus_color.png minus_gray.png -alpha off -compose copy_opacity -composite alpha.png
convert base.png alpha.png -compose over -composite result3.png
</code></pre>
<p>以下是步骤的结果:</p>
<p>灰色:</p>
<p><a href="https://i.stack.imgur.com/2Vhj5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/2Vhj5.png" alt="enter image description here"/></a></p>
<p>彩色灰色:</p>
<p><a href="https://i.stack.imgur.com/oI34J.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oI34J.png" alt="enter image description here"/></a></p>
<p>透明:</p>
<p><a href="https://i.stack.imgur.com/FyPpL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/FyPpL.png" alt="enter image description here"/></a></p>
<p>结果:</p>
<p><a href="https://i.stack.imgur.com/pJ4NU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/pJ4NU.png" alt="enter image description here"/></a></p>
<p>附加2:</p>
<pre><code>convert light.png -alpha copy -channel a -evaluate multiply 2 +channel alpha.png
convert base.png alpha.png -compose over -composite result3.png
</code></pre>
<p><br/>
阿尔法:</p>
<p><a href="https://i.stack.imgur.com/rUYsb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rUYsb.png" alt="enter image description here"/></a></p>
<p>结果:</p>
<p><a href="https://i.stack.imgur.com/Bek5T.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Bek5T.png" alt="enter image description here"/></a></p>