已解决
OpenCV ycrcb颜色空间
来自网友在路上 179879提问 提问时间:2023-11-02 01:18:09阅读次数: 79
最佳答案 问答题库798位专家为你答疑解惑
Opencv中有一个Ycrcb的选项,这个选项其实是Yuv444packet.
下面代码从文件中获取到一个yuv444planar的文件,通过手动转换,将其转为YcrCb,然后进行颜色空间csc.
所以可以确定这是一个packet的存储格式
def yuv444p_2_bgr8_opencv(file, w, h):yuv444p = utils.io.load_file_to_ndarray(file, utils.enum2.PixFmt.Enflame_PIX_FMT_YUV444P, w, h)ycrcb = np.zeros((3*w*h), np.uint8, 'C')for j in range(w*h):ycrcb[j*3+0] = yuv444p[0][j] # Yycrcb[j*3+1] = yuv444p[2][j] # crycrcb[j*3+2] = yuv444p[1][j] # cbtmp = file+'-tmp-mid.bin'utils.io.save_ndarray_to_file(ycrcb, tmp)res = backend.cpu.opencv.csc(tmp, utils.enum2.PixFmt.Enflame_PIX_FMT_YCrCb, utils.enum2.PixFmt.Enflame_PIX_FMT_BGR24, w, h)os.remove(tmp)return res
查看全文
99%的人还看了
相似问题
- Win10 电源选项那选择“关闭显示器“为1分钟,1分钟后就锁屏了?怎么才能关闭显示器后不锁屏
- css实现原生form表单label必填选项红色*样式,以及js控制必填校验
- QEMU显示虚拟化的几种选项
- 2023版Idea创建JavaWeb时,右键new没有Servlet快捷键选项
- 在 Python 中使用 Selenium 从下拉菜单中选择选项
- [MT8766][Android12] 系统设置隐藏休眠时间和锁屏选项
- 4-爬虫-selenium(等待元素加载、元素操作、操作浏览器执行js、切换选项卡、前进后退异常处理)、xpath、动作链
- Bash 4关联数组:错误“声明:-A:无效选项”
- MySQL 启动选项和字符集
- day39(VueJS)vuejs的概念与要点,选项种类,经典案例,双向绑定的底层原理
猜你感兴趣
版权申明
本文"OpenCV ycrcb颜色空间":http://eshow365.cn/6-29760-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!