大家好!
我们现在在用ti8168做16CH D1 DVR,使用的SDK为DVRDK_03.50.00.05,使用的板子为Netra_DVR 板。现在遇到的问题有两个:
(1)16CH D1经过SwMc拼接后输出的画面上,物体的边缘部分锯齿比较明显。
(2)物体的原始颜色为红色,输出的颜色为黄色。
请问大家遇到过这种问题吗?
麻烦大家了,请回复!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好!
我们现在在用ti8168做16CH D1 DVR,使用的SDK为DVRDK_03.50.00.05,使用的板子为Netra_DVR 板。现在遇到的问题有两个:
(1)16CH D1经过SwMc拼接后输出的画面上,物体的边缘部分锯齿比较明显。
(2)物体的原始颜色为红色,输出的颜色为黄色。
请问大家遇到过这种问题吗?
麻烦大家了,请回复!
1. 请问你是在把某个D1全屏或者放大显示的情况下看到的锯齿,还是在小图下看到的锯齿?
2. 你有没有查过,是在内部处理的哪一级出现输出偏色的问题? 比如看一下编码出来的结果是否有问题等等? 你显示的这个图像,是否是预览图像,还是解码图像?
1. 请问你是在把某个D1全屏或者放大显示的情况下看到的锯齿,还是在小图下看到的锯齿?
锯齿是采集数据经过DEI之后通过SwMc直接16分屏显示的,中间不涉及编解码。HDMI输出的分辨率为1080P60,每个小画面的分辨率为480x270,每个小画面可以明显的看出物体边缘的锯齿。我们也做了一系列的排查,发现经过DEI之后保存的YUV数据中,物体的边缘就会有锯齿出现,只是没有显示出来的那么明显。请问您是否遇到过类似的问题或是对如何实现DEI的边缘模糊有什么好的建议没有?
2. 你有没有查过,是在内部处理的哪一级出现输出偏色的问题? 比如看一下编码出来的结果是否有问题等等? 你显示的这个图像,是否是预览图像,还是解码图像?
我们排查过,保存的DEI后的YUV数据和编码后的数据,颜色都是正常的。现在我们排查到CPROC模块,YUV数据在转换成RGB数据的时候会造成颜色失真,只是我们对于系数的调整虽然有改善,但是还没有找到最优的参数配置,请问您是否这些参数配置能提供一些建议?
1. 我先假设是SC模块系数对锯齿有一定影响。请先用附件中的文件替换尝试一下效果有没有改善。

另外,你可以找一些竖直的物体看看图像效果,是否还存在拉丝的现象。我想进一步排除一下是dei解交错的问题,还是前端采集就存在错位的现象。
如果方便的话,请换屏幕显示的layout(1x1, 2x2之类的)看看锯齿是否有变化,或者更换显示器,以不同分辨率输出看看效果。
你的DEI是在编码后做的吗? 还是看看编码的效果吧。或者把usecase贴出来看看。
2. 需要确认一下你用的是哪个接口作为输出?用的是什么输出接口(HDMI,VGA,DVO,CVBS>)
Hi, Eason Wang:
我们已经使用附件中的文件替换了,改善的效果不明显。我们还试验了,如果把一路D1放大成1x1的输出的话,物体边缘的锯齿会虚化一些,不过还是会存在。在HDMI输出中竖直或者是水平的物体边缘的锯齿现象都不明显,较明显的是倾斜的物体或者是运动较剧烈的物体。
我先说一下我们整个的usecase:
Cap + Dei + Osd 叠加完Osd的YUV数据经过Dup Link复制成两份。一份送入Video M3进行H264的编码;一份经过 SwMc + Display 直接输出到HDMI。我们使用的输出接口是8168内置的HDMI。
现在我们先抛开HDMI的输出不说,单说从前往后面排查问题。在Cap + Dei 后我们保存了Dei后的YUV数据,发现倾斜的物体边缘同样会有锯齿,所以我们怀疑引入锯齿的根源在于Dei。当然后面Swmc中的Sc也会引入锯齿,不过我们认为Sc只是加剧了锯齿,不是引入锯齿的根源。所以我想请问:
(1)如果是由于Dei引入的锯齿,如何来消除或者如何来减弱这些锯齿现象。
(2)我还想请问一下如何来排查是否是由Capture引入的锯齿?
辛苦了,期待着您的回复,谢谢!
1. DEI本身没有任何属性会引入锯齿,而是DEI后面会有一个scalar,尚不能排除它的可能性。
2. 可以考虑去掉DEI link, 用隔行编码来试试。这样用的是直接的capture数据。
Hi, Eason Wang
谢谢您的回复,现在还有一个问题想要请教一下:
在Swmc中使用的为SC5,现在的现象是:经过Swmc拼接后,每个小图像中物体的边缘会产生锯齿状的东西。
我们想调试SC的一些参数,使经过Swmc拼接后物体的边缘可以虚化一些,请问调试SC的哪些参数可以实现这个目的?