OpenCV cv::Mat 显示空灰色图像?找不到原因

2024-02-22

我只想在 C++ 项目中显示此“img1.jpg”图像,并使用 opencv 库进行将来的处理,但它只显示一个空的灰色窗口。这是什么原因呢。这段代码有错误吗?请帮忙!

这是代码;

 Mat img1;
 char imagePath[256] = "img1.jpg";
 img1 = imread(imagePath, CV_LOAD_IMAGE_GRAYSCALE);
 namedWindow("result", 1);
 imshow("result", img1);

谢谢...


我遇到了同样的问题并解决了放置waitKey(1); after imshow()。 OpenCV 文档解释了原因:

该函数是 HighGUI 中唯一可以获取并处理的方法 事件,所以正常事件需要定期调用 处理,除非 HighGUI 在某些环境中使用,需要 关心事件处理。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OpenCV cv::Mat 显示空灰色图像?找不到原因 的相关文章

  • 在 Python 中倾斜数组

    我有一个 2D 数组 我将使用它保存为灰度图像scipy misc toimage 在此之前 我想将图像倾斜给定角度 像这样进行插值scipy ndimage interpolation rotate 上图只是为了说明倾斜过程 我知道我必须
  • Swift 5 MacOS 图像调整大小内存问题

    我是使用 Swift 进行 Mac OS 应用程序开发的新手 但我尝试制作简单的 ImageResizer 应用程序 我必须调整 50k 图像的大小 10个小时后 内存已增加到近120GB 我以为 Swift 也有垃圾收集器 为什么它可以增
  • JS - 如何将图像对象变成灰度并显示它

    基本上 当单击按钮时 它会告诉移动设备转到相机 一旦相机拍照 它就会给我图像数据 它被称为数据 URL 吗 这是我处理它的代码 var imagesrc data image jpeg base64 imageData var myimag
  • 如何在java中通过socket发送Image数据类型

    我真的很困惑如何通过套接字发送图像数据类型 请帮我 我已经搜索了如何将 Image 数据类型转换为 char 但结果是 0 Use ImageIO http docs oracle com javase 1 4 2 docs api jav
  • 仅获取图像中的外部轮廓

    我有这段代码 可以在图像中绘制轮廓 但我只需要外部轮廓 import cv2 import numpy as np camino C Users Usuario Documents Deteccion de Objetos 123 jpg
  • minAreaRect OpenCV 返回的裁剪矩形 [Python]

    minAreaRectOpenCV 中返回一个旋转的矩形 如何裁剪矩形内图像的这部分 boxPoints返回旋转矩形的角点的坐标 以便可以通过循环框内的点来访问像素 但是在 Python 中是否有更快的裁剪方法 EDIT See code在
  • OpenCV 2.4.3 中的阴影去除

    我正在使用 OpenCV 2 4 3 最新版本 使用内置的视频流检测前景GMG http docs opencv org modules gpu doc video html highlight gmg gpu 3a 3aGMG GPU算法
  • 如何使网页中出现的图标闪烁/闪烁

    几天前我开始研究高级java 我知道太晚了 我被困在使图标 出现在任务栏上 闪烁的特定任务上 这种闪烁应该根据特定条件发生 这意味着可以使用以下方法来实现javascript 我已经搜索了一段时间了 但是有没有办法让图标每隔 1 秒左右出现
  • WPF 中按钮的启用和禁用状态的不同图像

    我想根据按钮的状态更改下面代码中按钮的图像 即使用不同的图像来启用和禁用状态
  • 如何使用 Python 裁剪图像中的矩形

    谁能给我关于如何裁剪两个矩形框并保存它的建议 我已经尝试过这段代码 但效果不佳 import cv2 import numpy as np Run the code with the image name keep pressing spa
  • 如何在JPanel中设置背景图片

    你好 我使用 JPanel 作为我的框架的容器 然后我真的想在我的面板中使用背景图片 我真的需要帮助 这是我到目前为止的代码 这是更新 请检查这里是我的代码 import java awt import javax swing import
  • Oracle Blob 在 PHP 页面中作为 img src

    我有一个网站当前使用文件服务器上的图像 这些图像显示在页面上 用户可以根据需要拖放每个图像 这是使用 jQuery 完成的 图像包含在列表中 每张图片都非常标准 img src network path image png height 8
  • Matlab 图像数据的 hist 函数

    我是 Matlab 新手 我想制作自己的函数 与 imhist 显示图像数据的直方图 完成相同的工作 但我对此完全是新手 我不知道如何做开发这样的功能 我开始做一些东西 但它非常不完整 function output args myhist
  • 如何确定与视频中物体的距离?

    我有一个从行驶中的车辆前面录制的视频文件 我将使用 OpenCV 进行对象检测和识别 但我停留在一方面 如何确定距已识别物体的距离 我可以知道我当前的速度和现实世界的 GPS 位置 但仅此而已 我无法对我正在跟踪的对象做出任何假设 我计划用
  • OpenCV 跟踪器:模型未在函数 init 中初始化

    在视频的第一帧 我运行一个对象检测器 它返回对象的边界框 如下所示
  • PIL.Image.open和tf.image.decode_jpeg返回值的区别

    我使用 PIL Image open 和 tf image decode jpeg 将图像文件解析为数组 但发现PIL Image open 中的像素值与tf image decode jpeg不一样 为什么会出现这种情况 Thanks 代
  • iOS 上的 OpenCV - VideoCapture 属性始终返回 1

    我一直在尝试构建一个简单的 OpenCV iOS 应用程序 该应用程序从捆绑包中加载视频并查询其帧数 持续时间等 然后它将尝试从中获取各个帧 不幸的是 当我使用VideoCapture类中 所有属性返回值 1 然后我尝试导航到frame 1
  • YOLOv8获取预测边界框

    我想将 OpenCV 与 YOLOv8 集成ultralytics 所以我想从模型预测中获取边界框坐标 我该怎么做呢 from ultralytics import YOLO import cv2 model YOLO yolov8n pt
  • 如何垂直对齐div内的图像

    如何在包含的内容中对齐图像div Example 在我的示例中 我需要将 img in the div with class frame div class frame style height 25px img src http jsfi
  • cv2.VideoWriter:请求一个元组作为 Size 参数,然后拒绝它

    我正在使用 OpenCV 4 0 和 Python 3 7 创建延时视频 构造 VideoWriter 对象时 文档表示 Size 参数应该是一个元组 当我给它一个元组时 它拒绝它 当我尝试用其他东西替换它时 它不会接受它 因为它说参数不是

随机推荐

  • C++ 中的 bool 是什么?

    我遇到了一些非常有趣的代码 这让我想知道 bool 是什么 我一直认为它是原始类型 例如 int char 或 long 但今天 我看到了这样的东西 void boolPtrTest bool thisBool true boolPtrHe
  • sas中的分组依据

    我有以下数据集作为输入 ID 1 2 2 3 4 4 4 5 并需要一个新的数据集 如下所示 ID count of ID 1 1 2 2 3 1 4 3 5 1 您能告诉我如何在 SAS 中执行此操作而不使用 PROC SQL 吗 或者
  • 为我的 WCF 服务启用 SSL

    我有一个在开发中使用 basicHttpBinding 的 WCF 服务 现在在产品中我们想要使用 SSL 我必须进行哪些更改才能强制仅使用 SSL 连接 MSDN 上的此页面解释了 WCF 绑定安全性 http msdn microsof
  • 定义API时我应该返回CompletableFuture还是Future?

    在Java 8中 接口或抽象类定义返回的API更好吗 CompletableFuture而不是返回Future 考虑到转换很难看Future to CompletableFuture https stackoverflow com ques
  • 向 pandas 绘图添加小刻度

    我有以下代码 from pandas datareader import data as web import matplotlib pyplot as plt fig ax1 ax2 plt subplots 2 1 df web Dat
  • 如果互联网或信号中断,如何捕获异常

    我正在使用媒体播放器和流音频 我想知道如果互联网或信号中断并且无法再传输音频 捕获异常的最佳方法是什么 下面是我到目前为止所做的代码 正如您所看到的 我用相同的消息抛出所有异常 private class taskDoSomething e
  • Parse.com Javascript SDK 使用 include,但不起作用

    我正在尝试从名为的表中获取数据Book 里面Book有一个Pointer
  • 在网络调用期间显示 ProgressDialog,直到完成

    I am very很沮丧 因为我一直在等待网络调用时尝试实现一个超级简单的加载轮 我已经搜索并阅读了几十个这样的问题 我只是觉得我一定错过了一些东西 除非没有人真正做我想做的事情 我尝试过AsyncTask路线 但这不是我想要的 我还要说的
  • axios 在本机反应中给出 [AxiosError: Network Error]

    我是 React Native 的新手 我正在尝试使用 React Native 中的 axios 提交 api 但我 getiign AxiosError 网络错误 我不知道这是什么或如何解决这个问题 function getdata c
  • mysqli_real_escape_string 如何无法阻止 SQL 注入? [复制]

    这个问题在这里已经有答案了 首先 我知道人们想要使用存储过程 以便他们重用查询并处理转义 然而 我读到很多开发人员都说mysqli real escape string不能100 防止SQL注入 有人可以提供一个例子吗 根据我对这个主题的有
  • javascript中字符串的数组未移位

    var hello hello Array prototype unshift call hello 11 gives error Array prototype join call hello works why 有人可以向我解释为什么吗
  • 向量-向量相乘来创建矩阵

    我是一个 IDL 用户 慢慢切换到 numpy scipy 有一个操作我在 IDL 中非常频繁地执行 但无法用 numpy 重现 IDL gt a 2 4 IDL gt b 3 5 IDL gt print a b 6 00000 12 0
  • TCP 客户端异步套接字回调

    请注意 问题是关于仅在套接字上使用异步回调模式 我想构建一个 TCP 客户端 当收到数据包以及套接字关闭时 它会通知我 因为 NET 提供的 beginRecv endRecv 功能不会通知连接是否仍然可用 我的问题 没有一种方法可以像使用
  • Spring 控制器:我可以在调用每个 @RequestMapping 方法之前调用一个方法吗?

    我有一些通用组件 它们始终存在于给定控制器类提供的每个页面中 在每个 RequestMapping 方法的开头 我使用这些通用组件填充模型 有没有一种方法可以定义在每个控制器方法之前调用的方法 以便我可以将所有这些复制 粘贴到一个地方 只需
  • Laravel 4.2:将数据库记录从一个数据库复制到另一个数据库

    我需要在 Laravel 4 2 中将记录子集从一个数据库复制到另一个数据库 我编写了一个 artisan 任务 加载需要从 默认 数据库连接复制的模型 现在需要将它们保存到第二个数据库连接 在 config database php 中定
  • Android - 顶部的操作栏和页面底部的选项卡

    我是一名 Android 开发新手 我刚刚开始学习Android编程 我想知道是否可以在页面顶部添加带有操作图标的操作栏 在页面底部添加选项卡 如果是这样 请有人指导我如何实现它的代码 提前致谢 乌迪 AFAIK 您可以在底部添加操作按钮
  • 屏幕旋转导致 Android 应用程序崩溃 [重复]

    这个问题在这里已经有答案了 我是安卓开发新手 我开发了一个应用程序 现在的问题是 每当我旋转屏幕时 应用程序都会再次启动活动 然后应用程序崩溃 我在谷歌上找到了一些解决方案可以使用android configChanges 方向 它工作正常
  • 如何在 Laravel 5.1 中使用 NOT FIND_IN_SET?

    当我们使用 FIND IN SET 在 Laravel 中搜索逗号分隔值时 如下所示 gt whereRaw FIND IN SET 2 sent mail ids 但现在我想得到那些不存在于逗号分隔值中的结果 为此 我们在 MySQL 中
  • Spring 3.2内容协商类强制转换异常

    我们使用 Spring MVC 开发一个标准的 Java Web 应用程序 最近尝试从 3 0 6 升级到 3 2 0 我们几乎所有的 servlet 响应都是 JSP 或 Json 视图 但也有一些是 pdf 请求 扩展名为 pdf 春季
  • OpenCV cv::Mat 显示空灰色图像?找不到原因

    我只想在 C 项目中显示此 img1 jpg 图像 并使用 opencv 库进行将来的处理 但它只显示一个空的灰色窗口 这是什么原因呢 这段代码有错误吗 请帮忙 这是代码 Mat img1 char imagePath 256 img1 j