作者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
→ yeo1987:把pictureBox.Image轉成Bitmap去處理試試囉 04/11 13:55
→ yeo1987:我好奇如果單用buffer速度還是比較慢嗎?= = 04/11 13:55
→ mlmfree:buffer傳很快 可是他不是馬上傳到buffer ~"~ 04/11 14:05
→ proach:那你關閉其中一種,量只用一種的時間呢? 04/11 23:34
→ yeo1987:這得看sdk是怎麼做的了...- -|| 04/12 13:28
→ wayren:樓上正解,最好看Nikon提供的SDK如何處理影像,類似的SDK有 04/12 14:23
→ wayren:emgu.cv或OpenCV。直接SDK加入參考即可。 04/12 14:26