问题标签 [qimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
25845 浏览

qt - QGraphics 场景中的 QImage

我对 Qt 很陌生。我在将 a 插入QImage场景时遇到了麻烦。有人可以告诉我如何将 a 添加QImage到 aQGraphicsScene吗?

0 投票
2 回答
4145 浏览

c++ - 快速图像处理

我有一个 10X10 的数组,其值在 1 到 10 之间。现在说我想给每个值一个唯一的颜色(比如 1 变成蓝色,2 变成红色等)。我正在使用 qt qimage 来表示图像。这就是我正在做的

这是我能做到这一点的最快方法吗?我有一个大图像,扫描每个像素,在哈希表中搜索它的值,设置像素有点慢。有更快的方法吗?

0 投票
3 回答
4736 浏览

qt - 在 Qt 中从 IPLImage 转换为 QImage

我想在 qt 窗口中显示图像,所以我使用了 Qlabel->setpixmap

但是如何从 IPLImage 转换为 QImage 以在标签中显示它?

我找到了以下函数来转换它,但我不知道如何在调用语句中使用它

参数为:const IplImage * iplImage, uchar **data, double mini, double maxi

什么是数据,最小,最大?如何从 IPLImage 中获取它以在调用语句中使用它?

非常感谢 :)

0 投票
2 回答
2112 浏览

c++ - QPixmap fromImage 导致分割错误

我在这里完全不知所措...

我正在尝试将 QImage 转换为 QPixmap,但我的程序不断因以下堆栈跟踪而崩溃。奇怪的是,如果我指定的 QRectF 的左上角不是 (0, 0),它可以正常工作。我知道 QImage 也有一个复制方法,但这也失败了(没有有用的堆栈跟踪),所以我想我会尝试使用 Pixmaps 来代替...... Line 的堆栈跟踪的 4/5 是我的,但我m 基本上做以下事情

堆栈跟踪:

我向您保证 qatomic_i386.h 存在并查看第 120 行...

0 投票
1 回答
1367 浏览

qt - QImage:有没有什么懒惰的复制裁剪方法

我试图使用 QImage 来加载图像并使用在整个图像上移动的模板子图像检查相等性。代码如下:

问题是它花费了太多时间来做到这一点。使用 Python Imaging Library 的类似操作太快了。两个主要操作是 copy() 和 operator==() 。我认为大部分时间都花在了 copy() 上,因为它只在那里执行复制。如果它只是一个懒惰的写时复制操作,那么它会更快。

有什么方法可以更快地做到这一点?

0 投票
2 回答
1459 浏览

qt - Qt 4.7 QColor 构造函数:可能的错误?

我从一段只是访问图像坐标的代码中得到了意外的输出,这是一个片段:

使用调试器确保我得到了正确的图像路径,我得到了类似的东西../seq/0001.png,这是预期的。但是,testCol具有以下值:

而不是 255,255,255 范围内的预期值。此外,qrb 的值为 4293353325。像素坐标在图像范围内(720x288 图像),图像.png格式为 ( QImage::Format_RGB32)。

我还发现这个问题似乎对整个应用程序来说是全局的,并且编写的任何新代码似乎都继承了这种行为。

经过进一步实验,使用以下代码:

testColor仍然有错误的价值观。但是,红色、绿色和蓝色都显示预期值。似乎这是QColor构造函数的问题?我不太确定到底发生了什么。

任何想法可能导致这种行为?我在 Ubuntu 10.10 上运行 Qt 4.7。

0 投票
2 回答
1304 浏览

c++ - QImage(或通常的图像)转换为 RGB 的 3 个 1D 数组

我试图遵循的函数需要三个 double[19200] 类型的一维数组。以下数组是 RGB 数组,例如:

到目前为止,我可以从 QImage 中提取像素信息并填充上述数组。

问题在于测试。我不知道如何做相反的事情:给定三个一维数组,我如何从这些数据创建一个新的 QImage?

我想验证我确实得到了正确的值。(诸如列与行主要顺序之类的事情让我怀疑)。结果,我试图从这三个一维数组中构造一个图像 QImage 。

0 投票
4 回答
4263 浏览

c++ - 将 IplImage 转换为 Qpixmap

我们如何转换IplImageQPixmapor QImage

如果唯一的答案是保存Iplimage然后将其加载到QPixmap,那么我们该怎么做呢?

0 投票
1 回答
158 浏览

opencv - “QImage with no type”编译错误信息

你好谁能帮我弄清楚如何解决这个错误消息?我正在尝试将 Qt3 工作代码重写为 Qt4 以将 IplImage 转换为 QImage 并找到“正确的转换类型”但是我的代码如下导致“ ISO C++ 禁止声明没有类型的'QImage'

0 投票
1 回答
112 浏览

qimage - 在 Qt4 中编译错误“QImage with no type”

我怎样才能弄清楚如何解决这个错误消息?

我正在尝试将 Qt3 工作代码重写为 Qt4 以将 IplImage 转换为 QImage 并找到“正确的转换类型”,但是我的代码如下导致“ ISO C++ 禁止在没有类型的情况下声明 'QImage' ”编译消息。