mat

    3热度

    1回答

    我一直在阅读有关openCV最近和它的cv::Mat数据结构。在文档中,作者不断提及多通道阵列和多通道矩阵。有人能给我一个这两个的定义,什么是“通道”?我试图找到谷歌,但没有发现类似的东西。

    0热度

    1回答

    我是OpenCV的新手。我想知道的是如何更多钞票从原来的垫状下一个提取一组垫的: 正如你在图像上看到,我划分垫在不同的区域。现在我想单独获取不同的“subMats”或区域。 我的问题是我该怎么做。得到我必须得到的36个席子的清单的最佳方式是什么? 谢谢!

    0热度

    1回答

    我已经看过how to get sub image by using OpenCV in java api得到一个子图像,但这并没有帮助 我很好奇如何创建,我已经从文件加载的垫图像的子图像。当我运行: crop = img.submat(405, 450, 280, 335); 我得到: OpenCV Error: Assertion failed (m.dims >= 2) in cv::M

    1热度

    1回答

    一些(不连续的)索引存储在向量vec中。给定一个Mat类型data,如何创建数据的子集只有那些列的索引是在向量vec中指定的? 对于行,我可以指定Range::all();但我无法为此子集指定列范围。 std::vector<int> vec = {1, 4, 7, 13, 21, 51, 87}; cv::Mat data, subData; subData= data(Range::all

    1热度

    1回答

    我想要在服务器上存储一些图像描述符,以便在Android手机上进行图像匹配时,我可以获取预先计算的图像描述符,而不是在运行中执行。我已经成功创建了一个应用程序,它可以获取输入图像并输出最佳匹配,但是在将图像描述符矩阵放入JSON文件中时遇到了一些麻烦。 下面我把一些代码,我试图适应执行我想要的功能,但我遇到错误,这些线路: mat.get(0, 0, data); 它给人的错误是: 垫数据类型

    0热度

    1回答

    我试图将3维矩阵转换为字符串。我在网上尝试了其他转换方法,但它们似乎不适用于三维矩阵。 任何解决方案? thanx

    0热度

    1回答

    我有一个当前的系统在我的游戏中有一个AudioPlayer类,它拥有AudioChannels。我不断收到堆转储(这是我看着与MAT)和朝导演: com.sun.media.sound.DirectAudioDevice$DirectClip.open(Unknown Source) 在MAT泄漏看起来是这样的: 127 instances of "com.sun.media.sound.Di

    0热度

    1回答

    我试图在图像中灰化所有人的面孔。虽然我可以检测到他们的脸并将它们灰成较小的垫子,但我无法将灰色的脸部“复制”到原始垫子上。这样最终的结果将会有一张灰色的脸。 faceDetector.detectMultiScale(mat, faceDetections); for (Rect rect : faceDetections.toArray()) { Rect

    1热度

    1回答

    我想在OpenCV中创建一个双通道矩阵,其值是对应的行和列索引对。我可以很容易地做到这一点通过以下方式: for (int i = 0 ; i< img_height ; ++ i){ for (int j = 0 ; j < img_width ; ++ j){ src.ptr<Point2f>(i)[j] = Point2f(j,i); } } 我不知道是

    1热度

    1回答

    OpencV(CV_8UC4)中4通道图像矩阵中的数据是如何布置的? cv::Mat A = cv::Mat::zeros(height, width, CV_8UC4); 是: [R1,G1,B1,A1,R2,G2,B2,A2,...] 或: [B1,G1,R1,A1,B2,G2,R2,A2,...] 或别的什么吗?