2012-06-02 45 views
0

我想知道如何使一個循環計算圖像像素開始從圖像的左邊緣計數像素的圖像的左邊緣計數像素OPENCV:從

如何使這個用C++ OpenCV的

回答

2

你不需要自己構建循環,它已經爲你完成了。

cv::Mat img = cv::imread("img.jpg"); 
std::cout << img.total() << std::endl; 

第一行將您的映像加載到標準C++ OpenCV容器Mat。 第二行打印Mat的下置陣列中的元素數量,對於圖像,這等於該圖像的總像素數。

如果這些結構對你來說是新的,你應該從閱讀these教程開始。

+0

plz解釋更多 – Darsh

+0

Thx,但我想知道如何使這個「水平位置,從圖像的左邊緣計算像素的中心 的最小矩形框,可以用全部繪製」on 「盒子內的像素。」 注意:該框==圖片 – Darsh

+0

@Darsh然後你問這個問題是錯誤的。但是,這裏的答案非常簡單,優雅,完全可以回答這個問題。 –