mat

    0热度

    1回答

    我使用cvtColor将图像从YUYV格式转换为RGB24。就颜色而言,输出效果很好,但图像的一半被剪切。图像是640x480 YUYV图像缓冲区没有任何标题。我使用下面的代码: FILE* fd = fopen("imgdump", "r+b"); char buffer[640*480*2]; // Each pixel takes two bytes in YUYV if (fd !

    1热度

    1回答

    我正在将OpenCV与具有自己的参考计数图像类的遗留代码库相集成。我添加了一个构造函数,用于从cv :: Mat创建这些图像。作为一个优化,我想利用cv :: Mat的refcounting机制&做一个浅拷贝,当它拥有数据时。但是,当它使用外部数据时,我需要强制执行深层复制。 的问题是,从阅读的文档,我没有看到一个方法来确定是否简历::垫拥有自己的数据,或者没有。这可以做到(无需修改OpenCV)

    -1热度

    1回答

    我想通过遵循链接http://www.docs.opencv.org/2.4/doc/tutorials/core/discrete_fourier_transform/discrete_fourier_transform.html的代码对图像应用傅里叶变换,之后我试图去除在傅里叶频谱中可见的噪声成分,如水平和垂直如下图所示:(http://www.imagemagick.org/Usage/fo

    1热度

    3回答

    我需要将这些数组值直接初始化为Mat对象。我尝试使用obj.put(i,j,data),但这不起作用,Mat对象仍然是空的。我需要这在java中 data [] = {103547.0, 2.0959531E7, 5.152769223E9, 1.415924406121E12, 2.0842905E7, 4.195143491E9, 1.025510364741E12, 5.000

    2热度

    1回答

    3通道垫我想使用其他地方分配的数据以创建一个OpenCV的3通道垫,其中每个信道的像素是在一起的,不象一个OpenCV的毡中的数据,其中来自不同信道的数据是交错的。 Mat outputMat = Mat(dimY, dimX, CV_8UC3, rawData); // This works only if rawData interleaves channel data like an Op

    0热度

    1回答

    std::vector<cv::Mat1f> mat = std::vector<cv::Mat1f>(10,cv::Mat1f::zeros(1,10)); mat[0]+=1; for(size_t i=0;i<mat.size();i++) std::cout<<mat[i]<<std::endl; 而且它打印: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]

    1热度

    1回答

    我可以加载.mat文件,但由于列没有名称,我不知道如何引用它们。 .mat文件由四列组成,并有很多行。 import numpy as np import pandas as pd from scipy.io import loadmat from sklearn.preprocessing import PolynomialFeatures data = loadmat('data.

    0热度

    2回答

    我需要将位图传递给使用opencv在C++中创建的dll。在dll中,我使用Mat对象来处理图像。我想知道如何将Bitmap对象更改为Mat对象。我尝试使用IntPtr,但我不知道如何构建Mat对象,因为Mat构造函数不支持IntPtr。有谁知道我该怎么做?如果你能用一段代码来帮助我,那将是最好的。谢谢。

    1热度

    2回答

    快速摘要: 我创建了一个简历::垫由 cv::Mat m = cv::Mat::zeros(MAP_HEIGHT, MAP_WIDTH, CV_8UC1) 我的做法之后,这是看我是否在多边形的名单有任何多边形,如果我这样做,以填补他们,最后我将m赋值给我的公共cv :: Mat映射(在头文件中定义)。 会发生什么情况基本上是: cv::Mat m = cv::Mat::zeros(MAP_HE

    0热度

    1回答

    我想在OpenCv 2.4.10的C++框架之间建立一个距离矩阵。我想我需要一张垫子,所以我可以放在第一行,并列出所有的框架,并逐帧地构建XOR操作符。但要做到这一点,我需要一个像矩阵一样的结构,在每个位置包含另一个矩阵。有没有像垫子垫子的东西?或者你能提出另一种解决方案吗我想过使用Vector,但我需要的不仅仅是一个Mat数组。谢谢,我是新来的!