小编use*_*219的帖子

匿名函数转换为void返回的委托无法返回值

我有一个一般性的问题:在下面的C#代码中tFour无法创建线程,并且编译器向我显示以下错误:“将匿名函数转换为void返回的委托无法返回值

代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace DelegatesAndLambda
{
    class Program
    {
        public static int ThrowNum(object a)
        {
            Console.WriteLine(a);
            return 2 * (int)a;
        }
        static void Main(string[] args)
        {
            Func<int> newF = delegate () { int x = ThrowNum(2); return x; };
            Thread tOne = new Thread( delegate () { int x = ThrowNum(2); });
            Thread tTwo= new Thread(()=> ThrowNum(2));
            Thread tThree = new Thread(() => newF());
            Thread …
Run Code Online (Sandbox Code Playgroud)

c# lambda delegates anonymous-function

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

灰度图像上的点分割

我是图像处理新手,有以下问题:如何检测下面图像上的黑点和区域?

在此输入图像描述

在此输入图像描述

我面临的问题是黑色区域没有清晰明确的边缘,并且到目前为止我所查找的图像分割算法都假设边缘平滑。

编辑:下面是我想看的图像,这也是对 Ian Chu 提出的阈值方法的回应,我使用用户的答案来澄清我的问题 在此输入图像描述

棕色区域是 Ian Chu 使用阈值处理获得的。我还想在这些区域周围标记小黑点。我用橙色标记了它们(对于草率的绘图表示抱歉)。我希望我的问题现在更清楚了。

image-processing grayscale image-segmentation

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