作者mlmfree (ㄚ福)
看板C_Sharp
标题[问题] 撷取pictueBox的影像
时间Mon Apr 11 13:45:26 2011
先简述一下目前的工作背景
我们实验室有一台Nikon的显微镜
经由Nikon提供的SDK
我们可以在C#上写一支程式
透过程式去观察在显微镜下的细胞影像
目前的问题是 在观察的时候nikon提供两种获取影像的方式
第一种就是透过pictureBox做一个即时的观察
第二种就是从buffer读取资料
而这两种方式是可以同时进行的
目前发现的问题是 这两种Data的传输不是同步进行的
buffer传输资料会比透过pictureBox来的晚
也就是说 我们会先看到影像 buffer才会有资料进来
而且这个时间会晚上许多(根据解析度而定)
推测是显微镜端有做一些处理
才会让影像资料比较晚进来
但是如果要做即时的影像处理 这样的方式就不太能够使用
所以想问问看有没有办法直接去抓picturBox上的影像资讯?
因为用一般的方式似乎行不通
谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.246.32
1F:→ yeo1987:把pictureBox.Image转成Bitmap去处理试试罗 04/11 13:55
2F:→ yeo1987:我好奇如果单用buffer速度还是比较慢吗?= = 04/11 13:55
3F:→ mlmfree:buffer传很快 可是他不是马上传到buffer ~"~ 04/11 14:05
4F:→ proach:那你关闭其中一种,量只用一种的时间呢? 04/11 23:34
5F:→ yeo1987:这得看sdk是怎麽做的了...- -|| 04/12 13:28
6F:→ wayren:楼上正解,最好看Nikon提供的SDK如何处理影像,类似的SDK有 04/12 14:23
7F:→ wayren:emgu.cv或OpenCV。直接SDK加入参考即可。 04/12 14:26