在做一个项目调屏的时候,该屏为320x240的RGB屏,平台为高通8916平台,通过mipi->RGB转换到LCD,发现图像都出来了,但显示有水波纹问题,如下图所示: 最开始以为是软件的问题,但无论怎么调试前肩/后肩以及其他参数,都没有任何改变,后来又认为可能是RGB888的图像在RGB666的屏上显示的问题,按这个思路对软件做了调整,但还是无效,一点点改变都没有,后来认为是时钟导致的这个问题,
网上的水波纹很少有精度比较高的, 自己下载一个,丢失了原图很多细节信息。 因为是用比较粗糙的最邻近取值法 自己写了一个程序,用精度较高的双线性插值来给图片加上水波纹。 分享给有需要的朋友。 % 波纹扭曲 function imgn=curve_image(img_raw,degree,wave,wa) % degree=30; % wave=200; % wa=20; img_raw...