Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 色度键使用FFMPEG将绿色部分替换为另一个图像_Image Processing_Ffmpeg_Android Ffmpeg_Chromakey_Color Key - Fatal编程技术网

Image processing 色度键使用FFMPEG将绿色部分替换为另一个图像

Image processing 色度键使用FFMPEG将绿色部分替换为另一个图像,image-processing,ffmpeg,android-ffmpeg,chromakey,color-key,Image Processing,Ffmpeg,Android Ffmpeg,Chromakey,Color Key,我想用另一个图像替换上面的chromekey图像的绿色。图像应仅替换为绿色,而不是覆盖整个图像 我使用下面的示例命令,但它覆盖了整个图像,而不仅仅是绿色 -y-i/storage/emulated/0/dummyResized.jpg-i/storage/emulated/0/circularImage.png-filter_complex[1:v]colorkey=green:0.3:0.2[ckout];[0:v][ckout]overlay[out]-map[out]/storage/em

我想用另一个图像替换上面的chromekey图像的绿色。图像应仅替换为绿色,而不是覆盖整个图像

我使用下面的示例命令,但它覆盖了整个图像,而不仅仅是绿色


-y-i/storage/emulated/0/dummyResized.jpg-i/storage/emulated/0/circularImage.png-filter_complex[1:v]colorkey=green:0.3:0.2[ckout];[0:v][ckout]overlay[out]-map[out]/storage/emulated/0/outputbluckcircular.jpg

这两幅图像是什么样子的?-y-i“+背景路径+”-i/storage/emulated/0/ScaledOutput.jpg-filter\u complex[1:v]chromakey=green:0.13:0.2[ckout];[0:v][ckout]overlay=(W-W)/2:(H-H)/2[o]-map[o]-map 1:a-destc:a-copy+getPath()解决使用this@WelbornMachado从上面看,命令图像仅放置在基础图像的中心。有没有什么解决方案可以将图像精确地放置在绿色部分的位置?这两个图像看起来像什么?“-y-i”+backgroundPath+”-i/storage/simulated/0/scaleOutput.jpg-filter_complex[1:v]chromakey=green:0.13:0.2[ckout];[0:v][ckout]overlay=(W-W)/2:(H-H)/2[o]-map[o]-map-map-map 1:a?-c:a copy“+dest.getPath()解决使用this@WelbornMachado从上面看,命令图像仅放置在基础图像的中心。是否有任何解决方案可以精确地将图像放置在绿色部分所在的位置?