小编Lui*_*los的帖子

检测对象中的Opencv行

我有下面的图片.我想检测将这个对象分成两部分的行.哪种方式最好?我已经尝试过霍夫变换,但有时候物体不够大,无法检测到.任何想法?

谢谢!

在此输入图像描述

opencv

11
推荐指数
1
解决办法
2万
查看次数

内存泄漏ram java程序与opencv及处理

我在java中有这段代码,而ram中的内存几乎在几秒钟内爆炸。我发布了 IplImage“imagensMedia”。为什么??

编辑:该函数每秒运行多次

int largura=1280;
int altura=800;

IplImage[] imagens = new IplImage[5];
IplImage imagensSoma=cvCreateImage(cvSize(largura,altura), 32, 3);
int indiceImagem=0;

for(x=0; x<imagens.length;x++)
   imagens[x]=cvCreateImage(cvSize(largura,altura), 8, 3);

public void imageArrayBuilder() //Constroi Array de Imagens e a Sua Media
{
    int z;
    IplImage imagensMedia =cvCreateImage(cvSize(largura,altura), 8, 3);

    cam.read();
    opencv.copy(cam.get());

    if(imagemTotalFlag)
    {
        cvSub(imagensSoma,imagens[indiceImagem],imagensSoma, null);
        cvAcc(opencv.Buffer, imagensSoma, null);
        cvConvertScale(imagensSoma, imagensMedia, 1.0/imagens.length,0);
        cvCopy(opencv.Buffer,imagens[indiceImagem],null);
        indiceImagem++;
        if(indiceImagem==imagens.length)
            indiceImagem=0;
        opencv.copy(imagensMedia);    
    }
    else
    {
        if(indiceImagem<imagens.length)
        {
            cvCopy(opencv.Buffer,imagens[indiceImagem],null);
            indiceImagem++;
            if(indiceImagem==imagens.length)
            {
                imagemTotalFlag=true;
                for(z = 0; z < imagens.length; z++)
                    cvAcc(imagens[z], imagensSoma, null);
                cvConvertScale(imagensSoma, …
Run Code Online (Sandbox Code Playgroud)

java opencv

1
推荐指数
1
解决办法
2131
查看次数

标签 统计

opencv ×2

java ×1