为什么opencv读取图像后将像素打印出来乱码

liqiming100 2017-06-23 09:59:51
用image.at<uchar>(rows,cols)打印出来乱码,用image.at<int>(rows.cols)打印出来值非常大,远远大于255
...全文
596 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liqiming100 2017-06-27
  • 打赏
  • 举报
回复
是我Mat的类型弄错了,写成了CV_32F。谢谢各位了
沐阳2100 2017-06-26
  • 打赏
  • 举报
回复
你的图像是几通道的啊,是单通道吗?
赵4老师 2017-06-23
  • 打赏
  • 举报
回复
.at<uchar> .at<ushort> .at<int> .at<float> .at<double> ……
wallesyoyo 2017-06-23
  • 打赏
  • 举报
回复
推荐使用vs的ImageWatch插件,来查看opencv里的mat各个元素值

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧