找回密码
 立即注册
查看: 250|回复: 0

旧日志 2022年11月27日 算子bug修复以及序列帧存储提取 ...

[复制链接]
发表于 2023-3-14 05:52 | 显示全部楼层 |阅读模式
22-11-27总结
更新过快的后果是顾不着腚,一大堆bug。
今天对之前所有实现的算子进行分析检查,Sobel算子,拉普拉斯算子都出现明显的运算结构或输出结果偏差,用一整天完成所有问题组的检查与处理,对Sobel算子与拉普拉斯算子进行重新制作,Sobel算子直接转入SD并不能支持在内进行正常的曲率和法线生成,现在问题解决。
经典Sobel算子在SD内现在能支持法线和曲率生成了,且效果与官方Sobel Normal以及Sobel Curvature输出结果相同(像素级)。(两者运算结构不同,在节点图中可看到)
增加了Priwitt算子的法线和曲率生成,与SD自带Normal进行对比,在效果层面无问题。
对所有算子进行Vec2转换,之前是单值float型运算,现在增加了向量型的运算结构。
补充:
对之前的序列帧存储提取输出的工具进行了优化和结构更换。
图1为灰度原图,2为拉普拉斯边缘检测图,3为拉普拉斯锐化图,4为彩色原图,5为拉普拉斯锐化彩图,6为拉普拉斯算子(初始运算模板)节点图。
7为Sobel算子完整节点图(包含官方Sobel和个人根据公式组建的经典Sobel与适配SD能够进行法线曲率生成的Sobel和Vec2型Sobel)
8为Priwitt算子完整节点图(包含公式组建与Vec2以及法线曲率生成的Priwitt算子)
引以为戒,好少点bug。



拉普拉斯算子节点图



Priwitt算子节完整节点图



Sobel算子完整节点图



灰度原图



拉普拉斯边缘检测图



拉普拉斯锐化图



色彩原图



拉普拉斯锐化彩图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-16 16:51 , Processed in 0.238233 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表