获得最大,平均值和最小值

固定式

为了简化我的问题,我将使用像素作为模板。


计算像素的最高值,中值和最低值的最快方法是什么?例如:

unsigned char pixel[] = {128, 255, 64};
unsigned char highest, median, lowest;

get_pixel_values_priority(pixel, &highest, &median, &lowest);
printf("Highest %u\nMedian %u\nLowest %u", highest, median, lowest);

结果应为:

Highest 255
Median 128
Lowest 64
杰瑞德(Jared)

由于您是使用C ++标记的,因此我将使用std::vectorstd::sort()算法混合的对象,以使查找这些统计信息变得容易。这是一个简单的例子。

#include <algorithm>
#include <iostream>
#include <vector>

int main() {
    std::vector<float> numbers = { 1, 4, 3, 2 };

    std::sort(numbers.begin(), numbers.end());

    // numbers = { 1, 2, 3, 4 }

    float min = numbers.front();
    float max = numbers.back();

    float median;
    if (numbers.size() % 2) {   // odd number of elements
        median = numbers[numbers.size() / 2];
    }
    else {                      // even number of elements
        median = (numbers[numbers.size() / 2] + numbers[numbers.size() / 2 - 1]) / 2;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以更少的数据库往返获得平均值、最小值和最大值?

来自分类Dev

Django:M2M字段的平均值,最大值和最小值

来自分类Dev

SQL 最小值的平均值

来自分类Dev

如何创建一个函数来计算和返回平均值、最大值和最小值?

来自分类Dev

如何在PouchDB上模拟聚合函数的平均值,总和,最大值,最小值和计数?

来自分类Dev

Elasticsearch-通过重新计算平均值,最小值和最大值来连接文档

来自分类Dev

在python中找到文本文件数据的平均值、最小值和最大值

来自分类Dev

Cassandra:插入值并更新平均值/最小值/最大值

来自分类Dev

根据输入值计算最大值、最小值和平均值

来自分类Dev

一次迭代中的最小值,最大值和平均值

来自分类Dev

C#-显示最大值,最小值和平均值

来自分类Dev

Elasticsearch-如何获取嵌套文档集的最小值/最大值/平均值

来自分类Dev

Matlab:如何在直方图中绘制最大值,最小值和平均值?

来自分类Dev

如何显示Tableau中的最大值,最小值,中位数和平均值

来自分类Dev

获取输入的五个数字的最小值,最大值和平均值

来自分类Dev

MS SQL查询每天的最小值/最大值/平均值

来自分类Dev

C#从列表<对象>获取最小值,最大值和平均值

来自分类Dev

计算R中的最小值,最大值和平均值

来自分类Dev

Highcharts 显示图例中每个系列的最大值、最小值和平均值

来自分类Dev

从文件中读取并给出最小值、最大值和平均值的程序

来自分类Dev

如何在postgresql中计算最大值,最小值和平均值

来自分类Dev

猪脚本找到每个部门的工资的最大值,最小值,平均值,总和

来自分类Dev

Scala:根据条件计算最小值、最大值、平均值

来自分类Dev

最小和最大的平均值

来自分类Dev

熊猫在整周内每一刻钟获得最小值、最大值和平均值

来自分类Dev

Excel-计算最小值的90%的平均值

来自分类Dev

Qlikview集分析最小值的平均值

来自分类Dev

创建文件的总和,平均值和最小值

来自分类Dev

如何获取Julia中数据帧所有列的算术平均值,最小值和最大值?

Related 相关文章

  1. 1

    如何以更少的数据库往返获得平均值、最小值和最大值?

  2. 2

    Django:M2M字段的平均值,最大值和最小值

  3. 3

    SQL 最小值的平均值

  4. 4

    如何创建一个函数来计算和返回平均值、最大值和最小值?

  5. 5

    如何在PouchDB上模拟聚合函数的平均值,总和,最大值,最小值和计数?

  6. 6

    Elasticsearch-通过重新计算平均值,最小值和最大值来连接文档

  7. 7

    在python中找到文本文件数据的平均值、最小值和最大值

  8. 8

    Cassandra:插入值并更新平均值/最小值/最大值

  9. 9

    根据输入值计算最大值、最小值和平均值

  10. 10

    一次迭代中的最小值,最大值和平均值

  11. 11

    C#-显示最大值,最小值和平均值

  12. 12

    Elasticsearch-如何获取嵌套文档集的最小值/最大值/平均值

  13. 13

    Matlab:如何在直方图中绘制最大值,最小值和平均值?

  14. 14

    如何显示Tableau中的最大值,最小值,中位数和平均值

  15. 15

    获取输入的五个数字的最小值,最大值和平均值

  16. 16

    MS SQL查询每天的最小值/最大值/平均值

  17. 17

    C#从列表<对象>获取最小值,最大值和平均值

  18. 18

    计算R中的最小值,最大值和平均值

  19. 19

    Highcharts 显示图例中每个系列的最大值、最小值和平均值

  20. 20

    从文件中读取并给出最小值、最大值和平均值的程序

  21. 21

    如何在postgresql中计算最大值,最小值和平均值

  22. 22

    猪脚本找到每个部门的工资的最大值,最小值,平均值,总和

  23. 23

    Scala:根据条件计算最小值、最大值、平均值

  24. 24

    最小和最大的平均值

  25. 25

    熊猫在整周内每一刻钟获得最小值、最大值和平均值

  26. 26

    Excel-计算最小值的90%的平均值

  27. 27

    Qlikview集分析最小值的平均值

  28. 28

    创建文件的总和,平均值和最小值

  29. 29

    如何获取Julia中数据帧所有列的算术平均值,最小值和最大值?

热门标签

归档