OpenCV Code Snippets——BGR与YUV转换
概述
OpenCV BGR 图 转 YUV 图的代码,网上没有比较完整的示例,使用的时候搜索比较费劲。这里写一个代码片段和例子,方便查找。
C++ 代码
在 Ubuntu 16.04 自己从源码编译的OpenCV 4.1.0 上测试通过,具体如下:
1 | // file name: convert.cpp |
在命令行用下面的命令来运行,查看代码有无问题:
1 | g++ -o convert convert.cpp --std=c++11 `pkg-config --cflags --libs opencv` |
Python 实现
在 pip
安装的 OpenCV 4.1.2 上测试通过,具体如下:
1 | # file name: convert.py |
通过下面的命令来执行:
1 | python3 convert.py |
我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3obyzp09lomco