问题标签 [mat]
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.
c++ - 一次性为 OpenCv 矩阵赋值
我只是想将矩阵的元素设置为特定值,而无需进行深拷贝甚至浅拷贝。
据我了解
将为新矩阵分配磁盘空间(在本例中为相同的数据类型和维度),设置值,释放旧数据,然后使 myMat 指向新数据。反而
只会将值设置为原始数据,而不进行新的分配和释放。它相当于
这又对应于旧样式:
我在某些方面错了吗?
qt - 将 dll 链接到 qt 中的 c++ 以读取 .mat 文件
我正在使用 Qt Creator 2.4.1(基于 Qt 4.7.4).. 现在我想打开从 Matlab 获得的 .mat 文件。
我正在使用基本功能 matOpen 最初,我知道所需的标头。它们是 mat.h、matrix.h 和 tmw.h。现在,在运行代码之前,我需要链接库。据我所知,所需的库是 libmat.dll 和 libmw.dll 。我将它们添加到 .pro 文件中,如下所示。
我仍然收到错误:未定义对 matOpen 的引用。我确定问题出在链接上。但我不知道如何解决它。Qt 使用的编译器是 MinGw 。
c++ - 在 Android 上使用 OpenCV 将 cv::Mat 传递给 JNI 时出错
我正在使用 OpenCV 和 JNI 开发一个 Android 项目。
实际上我正在更改面部检测示例。
我遇到的问题是,当我传递一个 cv::Mat 引用时,它会给出一些 strane 输出,但传递得不好。
为了让您了解情况,我的 FdActivity.java 中有这个,这是我的 android 应用程序的主要活动:
处理函数是这样的:
其中 nativeSkinFilter 是具有此声明的本机函数
在 C++ 端,我有函数声明(DetectionBasedTracker.h):
我唯一想做的就是返回相同的图像,只是通过 C++ 函数(一旦我知道我可以正确传递矩阵,就会出现更复杂的实现),所以代码就是这样(DetectionBasedTracker.cpp) :
我的输出如下:
我想我已经尝试了一切,但这似乎是正确的方法,但仍然失败。你能帮帮我吗?
非常感谢您的宝贵时间!帮助将不胜感激。
opencv - findHomography 后如何知道透视变换矩阵
我是 OpenCV 的新手,我正在做一些关于图像拼接的事情。
在下面的代码中,我想知道透视变换矩阵是什么并显示矩阵,但是我得到了以下错误。
matlab - RGB mat到avi matlab
我有 300 帧 RGB mat 数据,我想知道是否有办法使用 videowriter 将这些 mat 帧转换为 avi 文件?我尝试过使用 imwrite 和 videowriter,但我无法让代码正常工作。
matlab - 在opencv中收缩图像中的列数?
我已经编写了将图像转换为 Matlab 中的两部分的代码,如下所示
这里 imge 是我的输入图像,我正在尝试将此代码转换为 opencv。我尝试使用 cv::Resize ,但这不起作用。你能帮帮我吗?
opencv - OpenCV-无法访问 Mat 的元素(描述符)
我正在编写一个简单的程序,它从图像中提取描述符并将它们写入文件。
我将描述符保存在 Mat 变量中,但是在尝试访问它们时我得到了错误的值。
这是代码:
我访问描述符矩阵的行是 int gil = desc.at int(ix,jx); 有什么我做错了吗?
任何帮助将不胜感激,因为我很困惑:)
谢谢,
吉尔。
c++ - matlab在opencv中找到函数实现?
我有这个matlab代码,我试图在矩阵颜色中找到'j'。我在opencv中找不到一个有用的函数,它可以像matlab find do一样完成同样的工作。我尝试了一些带有3个for循环的迭代方法,但是太麻烦了,大家能帮帮我吗?
这是我写的隐蔽到opencv的代码
c++ - 选择一个 Mat 的子集并复制它们以在 C++/Opencv 中创建一个新的 mat
在 C++/opencv 中,如何选择一个大 Mat 的子集并复制它们以创建一个新 Mat?我知道如何使用 copyto、colrange、rowrange 等,但不知道如何将它们组合在一起以开发出体面和高效的代码。谢谢!
c++ - 在 OpenCV 中设置透明度不起作用
我正在为这样的四通道设置透明度Mat
(基于一些计算)。但是当我在窗口上显示图像时,图像没有发生变化。任何帮助将是一个很大的支持。