小编Jay*_*Jay的帖子

将图像分成3*3块

我有一个矩阵,其尺寸不会是3的倍数,也可能是.我们如何将整个图像分成3*3矩阵的块.(可以忽略不属于3*3倍数的最后一个.此外,3*3矩阵可以保存在数组中.

a=3; b=3; %window size
x=size(f,1)/a; y=size(f,2)/b; %f is the original image
m=a*ones(1,x); n=b*ones(1,y);
I=mat2cell(f,m,n);
Run Code Online (Sandbox Code Playgroud)

size matlab block image-processing pixels

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

Mongo聚合查询需要很长时间

我对具有40k文档的集合进行汇总查询。

{ aggregate: "REV_TABLE", pipeline: [ { $match: { r: { $lte: 1486066601 }, ISDI_ID: "17" } }, { $group: { _id: "$l", maxVer: { $max: "$r" } } } ] } 
Run Code Online (Sandbox Code Playgroud)

我有两个索引:{“ r”:1}和{“ r”:1,“ ISDI”:1}并且背景索引打开。最初,当文档较小时,通常需要不到100毫秒的时间。现在,由于大约35k +,因此耗时超过300ms。

这是预料之中的,我猜35k不是那么大,但是为什么查询要花这么长时间才能返回。

indexing mongodb mongodb-query aggregation-framework

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