【问题标题】:GUI for image processing in Qt with opencv library使用 opencv 库在 Qt 中进行图像处理的 GUI
【发布时间】:2012-12-12 11:22:04
【问题描述】:

我已经编写了用于图像处理的代码 打开 RGB 图像, 将其转换为灰度图像, 阈值成二值图像, 腐蚀二值图像, 扩大侵蚀的图像, 找到连接的组件并标记它 在带有 opencv 库的 Visual Studio 2010 中,但现在我必须为上述步骤创建一个 GUI,就像我必须创建六个按钮一样,如果我按下第一个按钮,它应该打开一个图像,如果我按下第二个按钮,它应该转换将其转换为二进制阈值图像等。

谁能帮我解决这个问题?我已经实现了打开图像的按钮,但之后我不知道如何继续。

感谢

【问题讨论】:

  • 不,我正在做一个小项目。
  • 正在启动 D:\qtproject\test\debug\test.exe... 程序意外完成。 D:\qtproject\test\debug\test.exe 退出,代码 -1073741515
  • 每次运行程序时都会出现此错误。

标签: visual-studio qt opencv


【解决方案1】:

试试OpenCV 2 Computer vision application programming cookbook...第一章介绍Qt GUI和OpenCV..这里是pdflink

【讨论】:

  • 我设法创建了在按下按钮时打开图像的 gui,但是当我尝试将其转换为 grayacale 图像时出现错误。我在某个地方出错了。谁能帮帮我?
  • void MainWindow::grayImage() { cvCvtColor(imagerd,imagegry,CV_RGB2GRAY); QImage imageview1= QImage((const unsigned char*)(imagegry->imageData), imagegry->width,imagegry->height,QImage::Format_Indexed8); ui->label->setPixmap(QPixmap::fromImage(imageview1)); }
  • 这是我的灰度图像功能
  • 正在启动 D:\qtproject\gui\debug\gui.exe... 程序意外结束。 D:\qtproject\gui\debug\gui.exe 退出,代码 -1073741515
  • 在添加 grayimage 函数后,每当我运行我的程序时,我都会收到上述错误。我是 Qt 新手,所以我自己搞不清楚
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-14
  • 2016-09-26
  • 2015-05-10
相关资源
最近更新 更多