参考:http://www.sohu.com/a/342198722_823210

显示浮点数图像的方法

Mat m1;
srcImage.convertTo(m1, CV_32F);
namedWindow("浮点数图像错误示范", WINDOW_NORMAL);
imshow("浮点数图像错误示范", m1);Mat m2;
srcImage.convertTo(m2, CV_32F, 0.00392);
namedWindow("浮点数图像正确示范", WINDOW_NORMAL);
imshow("浮点数图像正确示范", m2);

正确显示浮点数图片,需要添加一个参数 1/255 = 0.00392

意思是把像素值从0~255 转换为0~1之间的浮点数,然后再显示。

解释:imshow显示浮点数的时候,只支持0~1之间的浮点数显示,超过1就认为是白色,所以在没有对值域做rescale的时候,中间的浮点数Mat显示只能是白色。

一个Mat显示多张图片

 Mat srcImage = imread("1.jpg");namedWindow("原图",WINDOW_NORMAL);imshow("原图", srcImage);Mat srcImage2 = imread("2.jpg"); namedWindow("原图2");imshow("原图2", srcImage2);// 构建新图像的大小int width = srcImage.cols + srcImage2.cols;int height = max(srcImage.rows, srcImage2.rows);Mat two = Mat::zeros(height, width, srcImage.type());// 构建ROIRect r1(0, 0, srcImage.cols, srcImage.rows);Rect r2(srcImage.cols, 0, srcImage2.cols, srcImage2.rows);// 内容copysrcImage.copyTo(two(r1)); srcImage2.copyTo(two(r2));namedWindow("两张图");imshow("两张图", two); 

显示较大图片

在namedWindow是,设置为WINDOW_FREERATIO

imshow函数 显示图像常见问题解答相关推荐

  1. matla imshow函数显示图像

    转载:https://blog.csdn.net/majinlei121/article/details/46633573 在matlab中,我们常使用imshow()函数来显示图像,而此时的图像矩阵 ...

  2. python plt.imshow函数显示图像颜色失真

    对于灰度图而言,我们最常用的显示代码是: import matplotlib.pyplot as plt plt.figure() plt.imshow(x,cmap="gray" ...

  3. c语言中removeDir的相反函数,C语言编程常见问题解答之常用函数的包括文件.doc

    C语言编程常见问题解答之常用函数的包括文件 C语言编程常见问题解答之常用函数的包含文件(1) 作者:unknown 更新时间: 2005-05-10 函数 包含 类别 功能 _atold math.h ...

  4. vs中imshow函数报错_opencv编程:8 imshow不显示图像和waitkey函数

    想用opencv对图像做一些操作,先实现简单的读取和显示,但是利用下面的代码,只是显示了窗口没有显示图像, Mat image=imread("T1.jpg"); namedWin ...

  5. chatgpt赋能python:Python取ln函数详解:用法及常见问题解答

    Python取ln函数详解:用法及常见问题解答 Python取ln函数是一种非常常用的数学函数,它可以帮助开发者在计算中处理数据的自然指数对数.本篇文章将会介绍Python中取ln函数的基础知识,让您 ...

  6. python imshow函数_opencv学习之显示图像-imshow函数

    序 上一篇opencv学习之读取图像-imread函数介绍完opencv读取图片函数imread,这次来介绍与它对应的图像显示函数imshow. imshow函数 imshow函数功能 imshow的 ...

  7. 2021-06-08 imshow函数不显示图像解决办法

    imshow函数不显示图像解决办法 直接将目标图片添加到 jupyter notebook 的根目录即可. 最好别用路径了--同一个文件夹的图片,我试了,有的能加载成功,有的就报错-- 不是路径原因, ...

  8. C++版本OpenCv教程(六)namedWindow函数imshow函数的使用

    目录 图像窗口函数namedWindow 图像显示函数imshow 图像窗口函数namedWindow 在我们之前的程序中并没有见到窗口函数,因为我们在显示图像时如果没有主动定义图像窗口,程序会自动生 ...

  9. Matlab中imshow函数用法

    目录 语法 说明 示例 显示灰度图像.RGB 图像.索引图像或二值图像 imshow函数的功能是显示图像. 语法 imshow(I)imshow(I,[low high])imshow(I,[])im ...

最新文章

  1. Django博客系统(用户中心修改)
  2. 0基础学python看什么书-零基础学python编程需要看什么书?
  3. Spark详解(三):Spark编程模型(RDD概述)
  4. feign接口调用出现连接超时
  5. TCP粘包问题的解决方案01——自定义包体
  6. 13.字符串,结构,联合
  7. Office产品 “您的组织策略阻止我们为您完成此操作” 解决办法
  8. Build/Launch EDKII emulator in Windows and Linux:编译/运行Windows和Linux环境下EDKII模拟器[4]
  9. Deepin安装搜狗中文输入法
  10. 什么是网络编程(一)
  11. java获取东八区时间
  12. 知识兔课程揭秘跨境电商七大骗局!
  13. minikube addons enable ingress 启动错误
  14. 高斯混合模型的matlab实现
  15. pytorch自学教程(一)
  16. Python - 140种标准库、第三方库和外部工具整理
  17. 安卓开发笔记(八)—— 王者荣耀英雄大全 数据库部分
  18. win7删除u盘linux分区,WIN7系统不用分区工具如何创建、删除和格式化分区
  19. EndNote X5的附件(File Attachments)问题
  20. Kerberos 简介——教你做个好人

热门文章

  1. js高级04-- 沙箱模式、函数的4种调用模式(call()、apply())、构造函数的return关键字
  2. 等保测评--安全运维管理(二)
  3. 网络运维和网络安全运维就业前景如何?
  4. 布兰德 • 斯奈德节拍表
  5. 常见数学符号---摘自文库图片
  6. 必看!打印一级消防工程师准考证事项!
  7. Backbone.js学习之一
  8. 牛客网:一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1,则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2 到60 之间所有“完数”和“盈数”
  9. IDEA开发工具的安装(大学生作业)
  10. IDEA开发工具使用devtools热部署