在webots中使用opencv的“imshow”绘制图像

2023-12-30

嗨,我在 webots 中使用 opencv,我想绘制图像。这是控制器:

#include <webots/Robot.hpp>
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include <iostream>

using namespace webots;
using namespace cv;

int main(int argc, char **argv){

  Robot *robot = new Robot();
  int timeStep = (int) robot->getBasicTimeStep();

  while (robot->step(timeStep) != -1) {
      Mat a1 = imread("/home/alireza/Desktop/1.jpg");
      cv::imshow("test",a1);
  };

  delete robot;
  return 0;
}  

这是生成文件:

OPENCV = `pkg-config opencv --cflags --libs` 
LIBRARIES = $(OPENCV) 
space :=
space +=
WEBOTS_HOME_PATH=$(subst $(space),\ ,$(strip $(subst \,/,$(WEBOTS_HOME))))
RESOURCES_PATH = $(WEBOTS_HOME)/projects/robots/robotis

CXX_SOURCES = $(wildcard *.cpp)
include $(WEBOTS_HOME_PATH)/resources/Makefile.include

我成功完成了,但是当我想运行它时,我遇到了有关 Qt 的运行时错误:

[co] qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
[co] This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

我真的需要帮助。


None

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

在webots中使用opencv的“imshow”绘制图像 的相关文章

  • 如何在 Qt simple 上解密/加密某些字符串(例如密码)

    这是我得到的 Qt SDK版本4 6 2 视窗XP 问题 我怎样才能简单地加密和简单地加密QString价值 我需要它能够将一些加密的字符串保存到 INI 文件中 并在重新打开应用程序后将字符串加密为正常的密码字符串值 PS 我正在寻找简单
  • 未加载库:@rpath/libopenblasp-r0.2.19.dylib

    我应该如何解决这个问题 Monas MacBook Pro 02 02 mona python Python 3 6 1 Anaconda custom x86 64 default May 11 2017 13 04 09 GCC 4 2
  • java.lang.UnsatisfiedLinkError:java.library.path中没有opencv_java2411

    我正在尝试将 opencv 添加到我的 Spring Boot Maven 项目中 为了使用 opencv 库 我必须在 java library path 中提供本机库 我已将以下命令添加到 Eclipse VM 参数中 Djava li
  • 提取二值图像中的最中心区域

    我正在处理二进制图像 之前使用此代码来查找二进制图像中的最大区域 Use the hue value to convert to binary thresh 20 thresh thresh img cv2 threshold h thre
  • 在Python中从整个图像中检测表格部分

    我有一张尺寸为 3500x5000 的图像 现在我只想检测整个图像中的表格部分 如果不能直接进行 OCR 处理 则对其进行裁剪和旋转 经过所有搜索后 我想到了使用裁剪图像中的每个单元格的想法https medium com coinmonk
  • PyQt 和 QSignalMapper/lambdas - 多个信号,单槽

    我在 PyQt 的菜单上有一个操作列表 每个操作对应我想要显示的每个不同的提要 所以我有一个 Y 将活动源设置为 Y Z 将其设置为 Z 等等 对于网络漫画阅读程序 我的菜单上都有 并且觉得自动化方法可能更好 而不是每次都打字 类似于将其添
  • 从 Qt 更改屏幕分辨率?

    我想更改屏幕分辨率 然后使用一个 ActiveX 控件 Flash 播放器 进入全屏 显然 仅适用于 Windows 的解决方案就可以了 有 Qt api 吗 还是我需要深入研究 winapi 如果是这样 我该在哪里查找 关键字 谢谢您的帮
  • cmake 找不到 Qt4

    由于4 8 0已经发布 我重新安装了Qt 现在我也想使用cmake 为了使 cmake 工作 我记得必须添加 mingw bin 文件夹 QtSDK Desktop Qt 4 7 3 到Qt4 7 3中的PATH 所以我猜测在中会有一个类似
  • 相机校准:如何正确进行

    我正在尝试使用棋盘格通过众所周知的张氏方法进行校准 然后进行捆绑调整 该方法在 Matlab 和 OpenCV 中都可用 有很多经验指南 但从我个人的经验来看 准确性是相当随机的 它有时可能非常好 但有时也可能非常糟糕 实际上 只需将棋盘放
  • 如何使用 qt 库中的调试符号为 qt 5.5 创建开发 shell

    我有一个开发外壳buildInputs条目包括qt55 qtbase 这很好用 今天 我在 qt 库中发生了段错误 我想要带有调试符号的 qt 库 我看了一下nixpkgs pkgs development libraries qt 5 5
  • 在 Windows 上以 QML 播放 RTSP 视频

    我正在尝试将 QML 中的 RTSP 流播放到视频标签中 如下所示 Repeater model 8 Video Layout fillWidth true Layout fillHeight true fillMode VideoOutp
  • C++ QT libXL 错误:“启动期间程序退出,代码为 0xc0000135”

    我正在尝试编写一个使用 libXL 的 QT 应用程序 但是当我尝试编译时 我收到一个弹出框 显示 During Startup program exited with code 0xc0000135 我已经准确地找出了哪一行导致了问题 它
  • 如何在python 3.8中安装opencv-python

    我在 pycharm 中安装 opencv python 时遇到问题 打开 pycharm 后 我单击 设置 然后单击 项目解释器 单击 并搜索正确的模块 我开始安装 但失败了 Could not find a version that s
  • 如何使用bind将成员函数作为函数指针传递?

    我试图将成员函数作为函数指针传递 这样我就不需要依赖单例或全局函数来处理 Qt 5 中的 Qt 消息 据我所知 我的 std function 是正确的类型 它具有正确的签名 并且绑定应该允许我插入隐式this指针 本质上是将成员函数传递为
  • MapItemView 在 dataChanged 信号后不会更新

    我正在使用 QMLMapItemView使用 C 的组件QAbstractListModel基于模型 这MapItemView当模型重置时 或者每当添加新项目或删除现有项目时 工作正常 但是 那MapItemView不反映对已添加项目的更改
  • 车辆分割和跟踪

    我已经从事一个项目一段时间了 目的是在无人机捕获的视频中检测和跟踪 移动 车辆 目前我正在使用 SVM 该 SVM 接受了从车辆和背景图像中提取的局部特征的特征袋表示的训练 然后 我使用滑动窗口检测方法来尝试定位图像中的车辆 然后我想要跟踪
  • 构建qt程序时未定义的符号:找不到qt_version_tag

    我正在学习Qt5 6 我正在使用 Ubuntu 14 4 当我链接我的程序时 出现以下错误 undefined reference to qt version tag 在 CMakeLists txt 中 link libraries Qt
  • 如何通过信号和槽传递参数?

    我的 GUI 包括LineEdit and a 按钮 当 的时候按钮单击后 插槽clicked 叫做 我想在之间建立信号槽关系clicked 作为信号和doSomething 作为插槽 问题是doSomething 无权访问 UI 并且do
  • 在 virtualenvwrapper 中激活环境

    我安装了virtualenv and virtualenvwrapper用这个命令我创建了一个环境 mkvirtualenv cv 它有效 创建后我就处于新环境中 现在我重新启动了我的电脑 我想activate又是那个环境 但是怎么样 我使
  • 使用 QTestLib 时抑制 qDebug

    我正在向 Qt 中的项目添加单元测试 并希望使用 QTestLib 我已经设置了测试并且它们运行良好 问题是在项目中我们重写了 qDebug 以输出到我们自己的日志文件 这在运行应用程序时效果很好 问题是当我测试类时 它有时会开始记录 然后

随机推荐

  • pyvenv 无法工作,因为 Ensurepip 不可用

    几天前我从 ubuntu 14 04 升级到 ubuntu 16 04 当我尝试使用创建虚拟环境时 pyvenv venv or python3 m venv venv 有一个错误 The virtual environment was n
  • 为什么 vim 不遵守 python 文件中的 Expandtab?

    安装 Vundle 后 我的 vim 不再遵循我的 Expandtab 设置 我的制表符被设置为 2 个空格 但现在在 python 文件中不再这样做 问题是由这一行调用的 filetype plugin on 这行代码有什么作用 vund
  • 使用 Apple Accelerate 框架选择实数与复数 2D FFT

    谁能建议使用正确的 FFT 实数或复数 我看过here https stackoverflow com questions 3398753 using the apple fft and accelerate framework但仍有疑问
  • Windows CE 还是 Windows Embedded Standard?

    我正在构建一个带有触摸屏和其他东西的交互式便携式广告活动设备 x86 平台 对于设备来说 Win CE 或 Win 嵌入式标准 XPE 哪个操作系统更好 我需要提供对Flash等多媒体平台的支持 以便于广告开发 thanks Windows
  • Paramiko Expect - 拖尾

    我正在尝试跟踪日志文件 并且它有效 但我还需要能够分析输出和日志中的错误等 我正在使用 Paramiko expect github 页面上的基本示例 但我不知道如何执行此操作 import traceback import paramik
  • 如何使用 EJS 模板提供 Webpack 捆绑包?

    我正在尝试使用 Express 和 EJS 组合一个基本的全栈应用程序 并使用 Webpack 捆绑我的静态资产 我遇到的困境之一是 Express 中的不同路线使用 EJS 返回服务器端构建的 HTML 但我无法弄清楚如何将这些模板连接到
  • 使用画布导出图像

    我正在创建一个应用程序 仅基于 HTML CSS 和 jQuery 在其中我将创建一个基于图层的图像 只是一堆彼此之上的 div 然后我需要将其导出 以便用户可以下载最终版本为 JPG 或 PNG 有什么办法可以导出画布内容作为可下载的图像
  • SQL查询,每组选择5个最新的

    我有这张桌子 CREATE TABLE codes id int 11 unsigned NOT NULL AUTO INCREMENT language id int 11 unsigned NOT NULL title varchar
  • 加载片段时显示加载微调器

    我开发了一个基于片段的应用程序 我有一个带有按钮的菜单片段 这些按钮每个都会打开一个新片段 替换最后一个片段 问题是 某些片段需要一段时间才能打开 因为它会调用一些异步任务并填充一些列表视图 因此 当我按下菜单片段中的按钮时 它会保持冻结
  • 如何正确读取csv中格​​式错误的字符串

    在 csv 中 对于列 字符串中存在歧义 正因为如此 我得到6列表中的值而不是5值作为输出 Code import csv csv data csv reader file test csv for row in csv data prin
  • 亚马逊AWS拒绝许可

    我正在尝试使用 AWS 凭证文件连接到 amazon s3 为此我做了以下操作 我创造了credentials ini文件于 aws credentials 它有有效的AWSAccessKeyId and AWSSecretKey defa
  • 'UnauthorizedAccessException' - 'Global\.net clr 网络'

    我正在用户 Guest 下测试我的应用程序 它因以下错误而崩溃 UnauthorizedAccessException Global net clr 网络 现在 我知道我可以编辑计算机上的安全策略 以允许信任来宾下运行的 CLR 代码 但在
  • 冒号与数字垂直对齐

    我想创建如下内容 我创建了这个例子 https codepen io anon pen bvOPGE https codepen io anon pen bvOPGE 与 HTML ul li span 30 span days li li
  • 为什么场景大纲在 VS 2012 测试资源管理器中显示为“外部”?

    我有一个场景大纲 也称为场景模板 我希望使用 VS 2012 的测试资源管理器列出我的测试 默认测试分组是通过 项目 名称完成的 如果我坚持使用它 来自场景大纲的测试将位于 外部 组中 而不是在我的项目组下 这是为什么 有解决方案 解决方法
  • 如何在单个 pdf 单元格中添加两行?

    我正在生成条形码 现在我想将学生代码插入条形码标签下 我该怎么做 我的代码是 foreach GridViewRow row in grdBarcode Rows DataList dl DataList row FindControl d
  • 内存:在表中存储多个补丁的补丁变量

    我正在创建特定于海龟的表 在其中存储补丁坐标 模拟年份 全局变量根据刻度数设置为 1 2 或 3 以及表示可用资源的补丁变量 我已经成功地编写了一个表的代码 该表包含当前补丁的这些值 但我一直试图对其进行缩放 以便海龟在每个时间步都为其所有
  • scala:如何建模基本的父子关系

    我有一个包含多种产品的品牌类 在产品类别中 我想引用该品牌 如下所示 case class Brand val name String val products List Product case class Product val nam
  • Oauth2 Spring 中的更改响应

    你好 我已经在这个论坛上发布了这个问题 我也发在这里 以便有更多机会得到回复 http forum spring io forum spring projects security oauth 745627 response of oaut
  • 子视图显示错误

    我做了一个项目并实施了文件夹项目 https github com jwilling JWFolders现在我已经设置了一个子视图 它显示在文件夹上方 如图所示 弹出窗口上有一个图像 我想这样做 如果我点击该图像 将显示带有整个图像的新控制
  • 在webots中使用opencv的“imshow”绘制图像

    嗨 我在 webots 中使用 opencv 我想绘制图像 这是控制器 include