在win10中我用DXGI抓取桌面,dxgi 用的英特尔显卡抓取桌面,然后我获取到rgba格式的2d纹理,我创建了nv12格式的2d纹理,用d3d11的videoprocessorblt转换rgba 2d纹理到nv12 2d纹理,成功后,显示nv12 2d纹理,仔细看有些像素化,求大神帮帮忙解决
这个可能是电脑本身的问题,有些电脑的分辨率比较低导致的,试试换台电脑看看
楼上也没说清楚,这东西具体应该怎么玩。在OpenCV内,我们使用cv2.cvtcolor()函数实现色彩空间类型转换:
dst = cv2.cvtcolor(src, code [, dstcn])
可能是屏幕分辨率本身就是这个样子的,可以尝试使用其他设备查看这个文件,看看是否依旧模糊