daodao

又双叒叕熬夜了

平时是日夜颠倒,今天真的是在熬,眼睛都好痛

可是一堆数据在脑子里行进了一半

咋弄呢

好不容易捋顺了一些

一旦把平台一关,下次又不知道什么时候能捋顺了😥

为什么要熬夜搞这个东西呢?

因为真的是不务正业的事儿呀🤣

为了把沈巍抠出来并且完美去掉边缘尤其是头发,并且不带闪烁。

然后合成到另一个朱一龙的角色中去🤣

手动尝试了几种方案,不能根本上解决问题。手是无论如何不能做到每张图统一处理的。或者说,PS现有的功能在批量计算上似乎已经再也不能了。

自己写一个关于像素识别的程序,从指针位移到色彩特征收集到内存爆炸到效率万倍差距问题,全是问题!!!

(土拨鼠啊啊啊啊啊!)

其实思路明明很简单,可还是被自己绕成了一团乱麻。

今晚再次重捋,我先把指针上的rgb数据拿出来好了。。。。给函数取个名字,直白点,get pixel color。。。哎?啥玩意儿?这不就是。。。大漠和按键精灵的那个GetPixelColor吗?艾玛!什么鬼。。。这不就是。。。哎我去。。。。

这不就是图像识别一个道理吗?

简单说,我就是要识别出边缘宽度,把alpha降掉,再加个羽化算法,粗略的边缘我手动抠下来了,只要针对保留色差值应该就可以得到需要去除的边缘区域了。

好吧,取出颜色数据,然后计算。问题来了,怎么计算呢?一旦把数据丢进缓存序列,再进行均值等的计算,那个速度哟!如果Adobe的工程师采用这种方法那PS叠加一个buff得读条。

不过回想一下大漠的模糊识别,sim值一调大也是巨慢,可见大佬也一样有这个问题。当需要多种算法复合在这一组数据里的时候,就没有办法避开缓存去计算了吧?明度阈值均值差值总量的两两对比。。。还是色度阈值均值差值量值的对比?再次晕厥。

好的,就卡在这个问题上吧,睡觉!

评论