小编Dur*_*rin的帖子

使用OpenCV在灰度图像中查找局部最大值

有人知道如何IPL_DEPTH_8U使用OpenCV 在灰度图像中找到局部最大值吗?HarrisCorner提到了类似的东西,但我实际上对角落不感兴趣......谢谢!

opencv image image-processing mathematical-optimization

18
推荐指数
5
解决办法
4万
查看次数

用Matlab版本检查兼容性的工具?

我有几个脚本(m文件),我们的客户有不同的Matlab版本.有没有工具来检查每个脚本与某些Matlab版本的兼容性?

matlab compatibility

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

opencv_traincascade的参数

我一直在使用旧版OpenCV的haartraining实现了很长一段时间.现在,在最终转向OpenCV 2.3之后,我想知道如何设置参数,就像我使用旧实现一样.据我所知,还没有opencv_traincascade的文档.

我错过了"-nonsym"开关和"-nsplits".现在,只有"maxDepth"参数具有描述"max_depth_of_weak_tree".是一个弱三个树桩?现在所有的哈尔特征都被认为是非现实的吗?

非常感谢!

opencv classification face-detection

6
推荐指数
2
解决办法
5162
查看次数

在创建动画 gif 时阻止 Matlab 调整表面大小


我想使用 Matlab2013(Linux 64 位)创建一个 360 度旋转曲面图。我可以使用下面的代码片段创建一个动画 gif,但 Matlab 在整个动画中的某些帧处不断调整表面大小(示例参见 [1],第 56-59 帧)。知道如何防止 Matlab 调整绘图表面的大小吗?
预先感谢您的建议。

function createVideo( FigureHandler, filename )
grid on
set(gca,'ZTickLabel',[]);
set(gca,'YTickLabel',[]);
set(gca,'XTickLabel',[]);
for n = 1:360
    view(n,66)
    zoom off
    drawnow
    frame = getframe(FigureHandler);
    im = frame2im(frame);
    [imind,cm] = rgb2ind(im,256);
    if n == 1;
        imwrite(imind,cm,filename,'gif', 'Loopcount',inf);
    else
        imwrite(imind,cm,filename,'gif','WriteMode','append','DelayTime',0);
    end
end
end
Run Code Online (Sandbox Code Playgroud)

[1] http://postimg.org/image/prib1psq5/

matlab plot animation image-processing animated-gif

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

struct中的struct struct失败

我有一个结构A,定义如下:

typedef struct A
{
    CvRect B; // rect 
    int C;
    double D;
}
A;
Run Code Online (Sandbox Code Playgroud)

...

在我的主程序中,我抓住了一系列项目:

    A *r = (A*) cvGetSeqElem(X, i);
Run Code Online (Sandbox Code Playgroud)

每当我尝试访问rect时,我都会收到以下错误之一:

    if (r.rect.width>100 && r.rect.height>100)
Run Code Online (Sandbox Code Playgroud)

错误:请求'r'中的成员'rect',这是非类型'A'

要么

    if (r->rect->width>100 && r->rect->height>100)
Run Code Online (Sandbox Code Playgroud)

错误:' - >'的基本操作数有非指针类型'CvRect'

任何想法如果访问结构CvRect->高度,如果它在另一个结构中?

谢谢!

c c++

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