小编Aki*_*iru的帖子

计算图像中的彩色点

首先,很抱歉,如果这个话题已经存在(我认为这是一项常见的任务,但是找不到任何东西)。

关键是我有一幅图像,显示了不同颜色的不同点。我需要一个脚本来计算红色,绿色和黄色的点数。颜色为纯红色(ff0000),绿色(00ff00)和黄色(ffff00)。这使此过程变得更加容易,并且形状也很明确。

在此处输入图片说明

我当前的方法是选择圆点形状,然后选择它们,然后当我将所有点都远离背景图像时,读取其颜色以对其进行计数...

关键是我对此感到迷茫。我知道可以使用OpenCV完成此操作,但不知道如何(并且找不到任何不错的教程)。

任何的想法?

python opencv image-processing computer-vision

5
推荐指数
3
解决办法
3858
查看次数

按百分位数分割矢量

我需要将R中已排序的未知长度向量拆分为"前10%,...,最低10%"所以,例如,如果我有vector <- order(c(1:98928)),我想将其拆分为10个不同的向量,每个向量代表大约10%的总长度.

香港专业教育学院尝试使用,split <- split(vector, 1:10)但由于我不知道向量的长度,如果它不是多个我得到这个错误

数据长度不是拆分变量的倍数

即使它的多个和函数有效,split()也不保持原始向量的顺序.这就是split给出的:

split(c(1:10) , 1:2)
$`1`
[1] 1 3 5 7 9

$`2`
[1]  2  4  6  8 10
Run Code Online (Sandbox Code Playgroud)

这就是我想要的:

$`1`
[1] 1 2 3 4 5

$`2`
[1]  6  7  8  9 10
Run Code Online (Sandbox Code Playgroud)

我是R的新手,我一直在尝试很多没有成功的事情,有谁知道怎么做?

split r vector

4
推荐指数
2
解决办法
2273
查看次数

标签 统计

computer-vision ×1

image-processing ×1

opencv ×1

python ×1

r ×1

split ×1

vector ×1