[問題] 擷取pictueBox的影像

看板C_Sharp作者 (ㄚ福)時間14年前 (2011/04/11 13:45), 編輯推噓0(007)
留言7則, 4人參與, 最新討論串1/1
先簡述一下目前的工作背景 我們實驗室有一台Nikon的顯微鏡 經由Nikon提供的SDK 我們可以在C#上寫一支程式 透過程式去觀察在顯微鏡下的細胞影像 目前的問題是 在觀察的時候nikon提供兩種獲取影像的方式 第一種就是透過pictureBox做一個即時的觀察 第二種就是從buffer讀取資料 而這兩種方式是可以同時進行的 目前發現的問題是 這兩種Data的傳輸不是同步進行的 buffer傳輸資料會比透過pictureBox來的晚 也就是說 我們會先看到影像 buffer才會有資料進來 而且這個時間會晚上許多(根據解析度而定) 推測是顯微鏡端有做一些處理 才會讓影像資料比較晚進來 但是如果要做即時的影像處理 這樣的方式就不太能夠使用 所以想問問看有沒有辦法直接去抓picturBox上的影像資訊? 因為用一般的方式似乎行不通 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.246.32

04/11 13:55, , 1F
把pictureBox.Image轉成Bitmap去處理試試囉
04/11 13:55, 1F

04/11 13:55, , 2F
我好奇如果單用buffer速度還是比較慢嗎?= =
04/11 13:55, 2F

04/11 14:05, , 3F
buffer傳很快 可是他不是馬上傳到buffer ~"~
04/11 14:05, 3F

04/11 23:34, , 4F
那你關閉其中一種,量只用一種的時間呢?
04/11 23:34, 4F

04/12 13:28, , 5F
這得看sdk是怎麼做的了...- -||
04/12 13:28, 5F

04/12 14:23, , 6F
樓上正解,最好看Nikon提供的SDK如何處理影像,類似的SDK有
04/12 14:23, 6F

04/12 14:26, , 7F
emgu.cv或OpenCV。直接SDK加入參考即可。
04/12 14:26, 7F
文章代碼(AID): #1DefLuFM (C_Sharp)