我正在实现一个接受图像流的wcf服务.但是当我运行它时,我正在获得异常.因为它试图在流完成之前获取流的长度.所以我想做的是缓冲流直到完成.但我无法找到任何如何做到这一点的例子......
有人可以帮忙吗?
我的代码到目前为止:
public String uploadUserImage(Stream stream)
{
Stream fs = stream;
BinaryReader br = new BinaryReader(fs);
Byte[] bytes = br.ReadBytes((Int32)fs.Length);// this causes exception
File.WriteAllBytes(filepath, bytes);
}
Run Code Online (Sandbox Code Playgroud) 我正在用java实现一个简单的计算机视觉系统.它从图像中提取形状.其通常为圆形或椭圆形.我有它的工作,它可以创建一个二进制图像,只包含我想要分析的功能.通过计算图像中的白色像素数,我可以轻松地找到单个特征的区域.但是,如果有多个功能,它会找到所有功能的区域.
我想知道是否有人知道如何实现提取/检测多个功能的方法,然后我可以很容易地找到每个区域等.
我已经找到了如何用OpenCV的做的信息,但是我无法找到如何真正实现的方法为自己,或力挺如何实现它的理论信息..它不必须是非常先进的,甚至一个简单的例子没关系.
任何建议将不胜感激!