簡體   English   中英

C ++到Java-OpenCV

[英]C++ to Java - OpenCV

我試圖將OpenCV C ++程序“移植”到Java,但是語法卻大不相同。

我找不到Java OpenCV的等效項:

img_bw.at<uchar>(j,i);
boundingRect();
vector.push_back(Point(i,j)); // the Point part

另外,如何在向量中保留空間?

很難找到openCV C ++代碼的Java等效項。 您只需要瀏覽互聯網即可。 其中很多已經在StackOverflow上。

向量本質上是一個矩陣。 所以Mat是看神的地方。 MatOfPoint應該是您的向量等效項,它只是一個帶有點的矩陣。 還有更多的MatOf類型的對象。

這段代碼在語義上不是等效的(因為我不了解C ++),但是可以讓您知道從這里開始的方向:

mat.get(row, col); // returns pixel info as a double[]
Imgproc.boundingRect(matOfpoint); // returns a Rectangle that wraps the points in this matrix
matOfpoint.push_back(otherMatOfPoint); // pushes points from otherMatOfPoint to the matOfPoint matrix

暫無
暫無

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

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