[英]C++ library for image data acquisition and temporal pixel analysing
我正在研究一個項目,以監測人體組織是否在手術過程中與射頻融合,因此我們使用非常快的相機(1800fps)以及組織上的激光照射和幀抓取器(1GB內存)。
目前我們有一個基於C的軟件,它只從抓取器獲取數據並在PC上傳遞它也在屏幕上顯示圖像,但我需要添加一個算法來抓取framegrabber中的所有幀並分析它們掩模並且還實時計算時間圖像的對比度偏差。
我認為必須有一個框架可以幫助我在C ++中進行圖像分析。 你有什么建議? 對我來說,Zhat是實時處理的最佳選擇嗎? OpenCV的? OpenGL的? GLPlus?
回答你的問題我認為你應該研究OpenCV和ITK,第二個在醫學影像界更受歡迎。
話雖這么說,你打算做什么樣的處理? 在這些幀速率下,你只能做簡單的事情。 我知道有些幀抓取器可以為您預處理圖像,這對您的應用程序來說已經足夠了。 由於數據傳輸和計算的簡單性,IMO GPU計算是不可能的
OpenCV是您想要實現的任務的伙伴。 它基本上支持許多圖像處理功能,支持通過FFMPEG讀取視頻,並具有攝像頭捕獲選項。 使用TBB上的OpenCV和支持GPU的原語,您可以為速度利用GPU功能。 隨着OpenCV緩慢但肯定成為圖像分析專家/開發人員必須知道的工具,可以輕松獲得大量的社區貢獻。
你可能會去OpenGL。 但它適合3D圖形類型的項目,而不僅僅是處理視頻/圖像/幀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.