练手的视频滤镜,ascgen效果
vbfool UID.352791
2017-02-28 发表
PC跑起来CPU占用都很夸张,不知道手机跑起来会不会爆炸。
有兴趣的可以试试{:3_59:}
敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
tmp00000
UID.995403
2017-02-28 回复
这种代码一般要先判断当前CPU是否支持SIMD。如果支持,使用 System.Numerics.Vector`1 类型改写的代码。
***图片停止解析***
vbfool
UID.352791
2017-02-28 回复
Quote***链接停止解析***
这种代码一般要先判断当前CPU是否支持SIMD。如果支持,使用 System.Numerics.Vector`1 类型改写的代码。
[q ...
我没弄向量,因为没那么复杂,我就没搞。
那个计算灰度本身不是很占CPU。
tmp00000
UID.995403
2017-02-28 回复
Quotevbfool 发表于 2017-2-28 16:58
我没弄向量,因为没那么复杂,我就没搞。
那个计算灰度本身不是很占CPU。 ...
如果视频是 1920 * 1080 , 60 FPS,则这个滤镜计算灰度每秒需要处理 124416000 个像素点的数据。 视频滤镜是多线程工作的,按照 CPU 有四核计算,一个核心每秒处理 31104000 个像素点。这样算下来 CPU 使用率不低。
vbfool
UID.352791
2017-02-28 回复
Quote***链接停止解析***
如果视频是 1920 * 1080 , 60 FPS,则这个滤镜计算灰度每秒需要处理 124416000 个像素点的数据。
视频滤镜 ...
没那么多,因为图像被我缩小了的,宽度除以8,高度除以16。
而且那个灰度计算是整数运算,不是浮点运算,不会慢的。