Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 从黑色背景中提取图像_Opencv_Computer Vision - Fatal编程技术网

Opencv 从黑色背景中提取图像

Opencv 从黑色背景中提取图像,opencv,computer-vision,Opencv,Computer Vision,我有一些黑色背景中的对象。我想对图像设置阈值,并将1和黑色背景中的对象转换为0。 我不知道如何选择阈值来隔离黑色背景。您只需执行以下步骤即可 加载你的图像 转换为灰度 应用将根据您的要求创建结果 您可以通过示例看到有关使用OpenCV的基本阈值操作的详细说明。最简单的方法之一是在整个图像上使用OpenCV函数,并通过(阈值函数的type参数应与常量THRESH_OTSU进行OR运算) Otsu的原著是:Otsu,Nobuyuki.《从灰度直方图中选择阈值的方法》。Automatica,1975,

我有一些黑色背景中的对象。我想对图像设置阈值,并将1和黑色背景中的对象转换为0。
我不知道如何选择阈值来隔离黑色背景。

您只需执行以下步骤即可

  • 加载你的图像
  • 转换为灰度
  • 应用将根据您的要求创建结果
    您可以通过示例看到有关使用OpenCV的基本阈值操作的详细说明。

    最简单的方法之一是在整个图像上使用OpenCV函数,并通过(阈值函数的
    type
    参数应与常量
    THRESH_OTSU
    进行OR运算)

    Otsu的原著是:Otsu,Nobuyuki.《从灰度直方图中选择阈值的方法》。Automatica,1975,11.285-296:23-27


    这种方法可能效果很好,也可能失败得很惨……这取决于你的图像。

    现在你的问题不够具体,人们无法给出好的答案。你尝试过什么?你能发布一个示例图像,更好地描述你想要的结果吗?