小编Vis*_*tne的帖子

检测圆圈并测量像素

在此输入图像描述

在此图像中,我需要检测车辆轮辋并通过图像处理测量轮辋的像素长度.我想我应该遵循循环Hough变换的圆圈.你能告诉我哪些步骤可以获得轮辋的宽度?ex(灰度 - >边缘检测,或对此的任何其他评论)

image-processing edge-detection grayscale hough-transform threshold

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

Haskell IO函数接受来自另一个函数的返回值

module PRO where
average1 :: IO Float
avarage1  =
    do
        putStrLn "Enter Marks in Form of a List"
        marks <- getLine
        let m = (read marks)::[Int]
        x<-(sum' (m)) 
        avg <- x/length (m)
        if(x/=[])
           then
                putStrLn ("empty List")
            else
                putStrLn ("Your Avarage is " ++ show(avg))


sum' :: (Num a) => [a] -> a
sum' xs = foldl (\acc x -> acc + x) 0 xs
Run Code Online (Sandbox Code Playgroud)

我的程序似乎不起作用!我的问题是,为什么我不能指定avg返回sum的的sum'功能?

haskell input

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