visual-c++ - 使用opencv在vc++中将RGB图像转换为灰度图像

标签 visual-c++ opencv

我在vc++ 2010 express中创建了gui应用程序,我将图像文件夹加载到列表框中,并通过选择列表框项目使用浏览按钮在picturebox1中显示图像。
现在,我要访问picturebox1图像并转换为灰度图像,并且必须使用灰度转换按钮在picturebox2中显示转换后的灰度。请帮助我

坦克
卡鲁纳

最佳答案

在opencv Mat中获取图像。然后使用cvtColor函数转换图像。 CV_BGR2GRAY代码用于将RGB转换为灰度。然后将灰度图像显示回想要显示的位置。

关于visual-c++ - 使用opencv在vc++中将RGB图像转换为灰度图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15630205/

相关文章:

opencv - 降采样但不完全划分的影响

c++ - 重载强制转换运算符继承 (Visual C++)

c++ - 继承自 OpenCV 类 - 编译错误

opencv - 如何从 calibrateCamera() 返回值中获取相机投影矩阵

python - Socket编程--发送和接收图像

c++ - reinterpret_cast 并与 CV_MAT_ELEM 一起使用

c++ - 尝试在 Windows 中使用 C++ DLL 库编译 Cython 代码时出现链接错误 [LNK2019]

c++ - 预编译 header 策略 - 具有来自(未知)类的继承和本地成员

c++ - 如何解锁锁定的位图

c++ - 在 VC++ 中的 1 个原子操作内将值设置为 POD(没有构造函数/析构函数)