相关疑难解决方法(0)

C#中位图getbrightness()的算法

我想在 java 中实现一个计算颜色亮度的函数,与 C# getbrightness() 函数完全相同。所以我需要知道 C# 中使用的确切算法。这里有一些算法,但它们都有大约 5% 的错误。

c#

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

红宝石色发生器

我需要为待办事项列表中的多个项目随机生成颜色.

(比如从学校接孩子,拿干洗等等)

在红宝石中做到这一点的最佳方法是什么,还要避免难以看到的颜色(如灰色,白色等)?

html ruby colors

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

生成一个值以反映图像的平均亮度

我需要确定图像是否高于某个亮度.使用0 - 255的比例我想在此范围内生成一个值以反映图像亮度.

即白色图像为255,黑色图像为0.

所有这些都需要通过我目前正在构建的bash脚本来进行.我不知道lib可以为我做什么图像.

linux bash image brightness

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

Ruby,生成随机的十六进制颜色(仅浅色)

我知道这可能是重复的问题. Ruby,生成随机的十六进制颜色

我的问题略有不同.我需要知道,如何只生成随机六角光,而不是黑暗.

ruby random colors

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

在Android或python上检测黑色图像

我有一个Android应用程序,其中包含用户提供的图像.有很多用户向后端应用程序提交黑色或非常暗的图像,我想过滤掉.最佳解决方案是过滤手机上已有的图像,并通知用户更多光线并重新拍摄照片.如果更容易实现的另一个解决方案是在python中编写的后端过滤它.我看了一下opencv,但我真的不知道从哪里开始.任何提示在哪里获取信息来测量Android和/或python中图像的亮度/颜色?

python android image-processing

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

如何只生成深色html颜色代码用作字体颜色?

对于我的一个Web应用程序,我需要随机选择深色html颜色代码,我稍后将其用作字体颜色.因此,每次用户刷新页面时,字体的颜色都会发生变化.但它应该变成只有深色调.有什么办法吗?

我使用以下代码:

$color = sprintf("#%x%x%x", rand(0,255), rand(0,255), rand(0,255));
Run Code Online (Sandbox Code Playgroud)

html

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

如何生成随机的亮色?

我需要在 Swing GUI 中随机生成颜色,但问题是我希望它们只是明亮的。

java random swing colors

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

为什么计算 RGB 的平均值不产生像素的亮度?

我正在为我打算做的一个小项目做一些研究,其中包括确定像素的亮度。我想到的第一个想法就是计算,brightness = (R + G + B)/3但后来我偶然发现了这个答案,它有非常不同和特定的方程。为什么平均 RGB 值不起作用?

rgb image colors image-processing

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

Python PIL比较颜色

我有一个带有这样嘈杂背景的图像(爆炸,每个正方形都是一个像素)。我正在尝试规范化黑色背景,以便可以完全替换颜色。

这就是我在想的(伪代码):

for pixel in image:
    if is_similar(pixel, (0, 0, 0), threshold):
        pixel = (0, 0, 0)
Run Code Online (Sandbox Code Playgroud)

什么样的功能可以让我比较两个颜色值以匹配某个阈值?

python python-imaging-library

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

使用 OpenCV 实现反锐化掩码

我想像 Adob​​e Photoshop 一样应用不清晰的蒙版,我知道这个答案,但它不如 Photoshop 清晰。

Photoshop 在 Smart Sharpen 对话框中有 3 个参数:Amount、Radius、Reduce Noise;我想实现所有这些。 在此处输入图片说明

根据 SO 中的各种来源,这是我编写的代码。但是在某些阶段(“blurred”、“unsharpMask”、“highContrast”)结果很好,但在最后阶段(“retval”)结果不好。

我哪里错了,我应该改进什么?

是否可以在性能方面改进以下算法?

#include "opencv2/opencv.hpp"
#include "fstream"
#include "iostream"
#include <chrono>

using namespace std;
using namespace cv;

// from https://docs.opencv.org/3.4/d3/dc1/tutorial_basic_linear_transform.html
void increaseContrast(Mat img, Mat* dst, int amountPercent)
{
    *dst = img.clone();
    double alpha = amountPercent / 100.0;
    *dst *= alpha;
}

// from /sf/answers/41737041/
float luminanceAsPercent(Vec3b color)
{
    return (0.2126 * color[2]) + (0.7152 * color[1]) + (0.0722 * color[0]);
}

// …
Run Code Online (Sandbox Code Playgroud)

c++ photoshop opencv image-processing

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

在 Android 中实现颜色检测的最佳方法是什么?

我想在Android中实现颜色检测。我真正想做的是,用 Android 相机拍照后,我想检测该照片中物体的颜色。我的目标是根据颜色强度检测颜色。此时,我搜索并看到了与此目标相关的不同方法。有一些算法将图像转换为位图,然后检测颜色,其中一些算法使用 RGB。此外,我发现 OpenCV 也是解决此问题的已知解决方案。

现在,我想知道我应该走哪条路。哪种方式更适合我的情况。有没有人可以通过某种方法帮助和指导我?

任何帮助将不胜感激。谢谢大家。

android opencv colors image-recognition

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