OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 276|回复: 3
打印 上一主题 下一主题

色彩空间转换 图片颜色变了

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-17 20:35:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


  1. System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
  2.         Mat bgr = Imgcodecs.imread("captcha.jpeg", Imgcodecs.IMREAD_UNCHANGED);
  3.         Mat hsv = new Mat();
  4.         Imgproc.cvtColor(bgr, hsv, Imgproc.COLOR_BGR2HSV);
  5.         Imgcodecs.imwrite("cc.jpeg",hsv);
复制代码
转换后,图片的背景色变成红色了, 请问这是怎么回事呢?



分享到:  QQ好友和群QQ好友和群
收藏收藏
2#
发表于 2019-9-17 21:00:03 | 只看该作者
说明你图片太亮了
3#
 楼主| 发表于 2019-9-19 10:47:34 | 只看该作者
CALlove 发表于 2019-9-17 21:00
说明你图片太亮了

opencv能以hsv色彩空间输出图片吗? 我查了一下, 从bgr转成hsv后,图片颜色变了,是因为opencv那个imwrite把hsc的数值当成bgr来输出的图片
4#
发表于 2019-9-19 20:18:11 | 只看该作者
不可以没必要
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站  

GMT+8, 2019-10-18 05:51 , Processed in 0。034881 second(s), 15 queries 。

Powered by X3.4

© 2001-2017

快速回复 返回顶部 返回列表
全中彩票 755彩票 头奖彩票 网易彩票 福建快3开奖 568彩票计划群 755彩票 网易彩票注册 华阳彩票 五福彩票注册