簡體   English   中英

使用Java和OpenCV進行圖像處理

[英]Image processing using java and opencv

我必須使用Java和opencv庫做一個圖像處理項目。 我會知道在哪里可以找到有用的信息,因為我發現的最多的是將opencv與C一起使用而不是與Java一起使用。 我也想知道什么是將緩沖圖像轉換為另一圖像的最佳圖像格式。

好吧,在我的項目中,我需要拍攝快照並從白板上識別出一些磁鐵,然后確定它們的位置並將其保存在陣列中。 事實是我已經開始了該項目,但由於我拍攝的圖像是緩沖圖像,因此不得不將其轉換為另一種格式,因此無法正常工作。 我已經讀過,bufferedimage最適合訪問像素信息,但是它的工作是如此緩慢。 我想將這種格式(bufferedimage)轉換為另一種格式,而我發現的其他可能性是cvMat和IplImage。 還有其他適合使用的格式嗎? 否則,最好是cvMat或IplImage?

您可以從設置環境開始以構建Java / OpenCV應用程序。 我剛剛共享的參考使用JavaCV,這是OpenCV API的第三方Java包裝器。

BufferedImage 轉換 為IplImageMat很容易。

隔離對象可以用邊界框完成。 OpenCV有使用Mat 有關此技術的教程

如果您需要訪問IplImage的像素, IplImage可以檢查此線程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM